Blockstates

Supported MCreator versions
2023.4
2024.1
2024.2
2024.3
2024.4
Tags / plugin type
Java plugin
Procedures
blockstates
Downloads:
10201
Upvotes: 97
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.6
-Updated to 2024.4
-Fixed vanilla texture use resulting in missing textures

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
Blockstates v1.6 (MCreator 2024.4 ONLY) - blockstates.zip Uploaded on: 12/20/2024 - 21:08   File size: 49.38 KB

Comments

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?

Would it be possible to add something like block layers? Like having more than one blockstate at the same time. This could save a lot of time when you want to make connecting blocks like walls and stuff and other more customisable blocks.

I did it by making a base block that is 2 high, and then making blockstates that each increased height by 2 (model and bounding box.) Then a procedure that can increase blockstate on right click with the appropriate block.

This really is sick! it would be cool if it was also for 2023.2 but it's not easy I believe.. but this is going to be super useful! thanks a lot!

This is one of the best plug-Ins I've ever used. In fact, this is the most needed feature in MCreator (Which I know it will be in the base MCreator eventually). Great Work!

THANKS NERDY! 😭😭😭😭😭😭 I WAITED FOR THIS SO LONG

Hi Nerdy, Is there any plans to give us the ability to change certain block settings like light levels, hitboxes, etc.? The ability to change block light levels and hitboxes would be very useful! Thank you for your time.

This is uh I don't know what to say it's like Christmas but better this is literally one of the what I would call last missing features of MCreator you're an actual godsent. (1.18.2 would be really nice but I get it if you don't want to add it)

Is there a way to make blockstates transition smoothly like in skulk?