Blockstates

Supported MCreator versions
2023.4
2024.1
2024.2
2024.3
Tags / plugin type
Java plugin
Procedures
blockstates
Downloads:
9282
Upvotes: 94
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

Love this plugin, will make things so much easier creating my mod

of course i didnt see this plugin and had to implement the blockstates thing by going into the code...
god

Could you make it so you can select plants in the drop down?

It would be nice to be able to change the transparency render type. I did this manually but it would be better if you could do it in the GUI.

Does changing the blockstate of a block get rid of all of its NBT values? It seems like its doing that to me.

I am getting this error when i launch Minecraft.

The game crashed whilst rendering overlay
Error: java.lang.IllegalStateException: fish_away_forge:strawberry_plant has a collision shape and an offset type, but is not marked as dynamicShape in its properties.

is it possible to change loot tables based on blockstate (like in vanilla crops where a non fully grown carrot would drop just one carrot, while a fully grown would drop multiple and also be affected by fortune)

How do I add a blockstate? No idea how this plugin works. Also, is there any way I can change a block's texture using RGB or HEX codes?