Blockstates Definition / Multi-modeled Blocks

Started by Henry_3230 on

Topic category: Feature requests and ideas for MCreator

Joined Aug 2024
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Blockstates Definition / Multi-modeled Blocks
Sun, 05/11/2025 - 03:55 (edited)

This enables modders to do blockstates definition in MCreator. That is, apply multiple models on one block.
Therefore, the Block Models property of the Visual tab may be replaced.

Modders should be able to do everything they can do about blockstates by editing json, including:

  • Applying models per blockstate
  • Let the model rotate in X/Y axis by 90 degrees
  • Do UV locking if the model is rotated
  • Set up random models for one blockstate
  • Set up not only variant-type blockstates but also multi-part-type blockstates

Besides, modders should also be allowed to set different bounding boxes per blockstate.
(Can we also have collision boxes seperated from bounding boxes?)

It would be kind of complex so it seems to have to be Blockly-based, similar to the definition of features.

All the things above would be unavailable if a Block Base is set for the block.

Edited by Henry_3230 on Sun, 05/11/2025 - 03:55
Joined Aug 2024
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Are all the features listed…
Sat, 05/17/2025 - 14:11

Are all the features listed above in the plan, or just some of them?

For example:

  • Will we be able to make collision boxes and bounding boxes different?
  • Will we be able to do randomized block variants?
  • Will Multi-part models be supported also?

I was not suggesting for the model changes, I was suggesting about what we are able to change.

We will be adding features…
Sun, 05/18/2025 - 11:42

We will be adding features like this granularry. Bboxes probably in first iteration too, randomized variants, for example will be doable with procedures, etc.