Blockstates

Supported MCreator versions
2023.4
2024.1
2024.2
2024.3
Tags / plugin type
Java plugin
Procedures
blockstates
Downloads:
8919
Upvotes: 92
About the plugin

Blockstates is a plugin which allows you to define multiple states in which your blocks change textures, models, bounding boxes and light levels. It introduces the blockstates mod element and multiple procedure blocks with which you can control the current blockstate your block uses.

 

This is a java plugin and requires java plugins to be enabled.

 


Changelog

v1.5.1
-Fixed the latest 2024.3 patch breaking the UI

v1.5
-Ported to 2024.3 and neoforge 1.21.1

v1.4
-Ported to 2024.2 and neoforge 1.20.6

v1.3.2
-Updated the block template to include a bugfix from 2024.1 patch 2

v1.3.1
-Updated to work with MCreator 2024.1.15821

v1.3
-Support for MCreator 2024.1
-Support for neoforge 1.20.4

v1.2.2
-Fixed blocks having build errors in 1.19.4

v1.2.1
-Fixed blockstate textures not working in 1.19.2
-Fixed crashing when using bounding box offset with blockstates

v1.2
-Blockstates can now have different bounding boxes
-Blockstates can now have different luminance (light level)
-Added the cross and crop base models to blockstates

v1.1
-Fixed template errors when multiple blocks and blockstates were present
License
MIT License

Plugin downloads
Blockstates v1.2.2 (MCreator 2023.4 ONLY) - blockstates.zip Uploaded on: 03/07/2024 - 08:42   File size: 60.45 KB
Blockstates v1.3.2 (MCreator 2024.1 ONLY) - blockstates_1.zip Uploaded on: 04/25/2024 - 07:57   File size: 71.57 KB
Blockstates v1.4 (MCreator 2024.2 ONLY) - blockstates.zip Uploaded on: 07/19/2024 - 15:43   File size: 48.04 KB
Blockstates v1.5.1 (MCreator 2024.3 ONLY) - blockstates_0.zip Uploaded on: 10/31/2024 - 07:45   File size: 48.96 KB

Comments

hello, I would like to tell you about a bug that I encountered with your plugin, when we create a procedure for the placement of a block by a player who modifies the blockstate of the block to XYZ, even with values ​​with the coordinate, this causes the game to crash when launched due to an unauthorized distance

Do you think when it comes to the official implementation of block states that this is the way it will be implemented? kinda like how the Additions plugin's damage source system got fused with the base software and allowed for automatic conversion.

is there a way for the blockstates to support textures with missing parts (like a plant textures)

ok so, how would i have something that has only 2 block states, the normal and the 2nd one, and when i click on it it changes to the other, because when i do it, it detects that its the first block state then sets it to the 2nd, then at the same time detects that its set it to 2nd so it sets it back to 1st. same if you swap the 2nds and 1sts.