Skip to content
This repository was archived by the owner on Oct 9, 2024. It is now read-only.
This repository was archived by the owner on Oct 9, 2024. It is now read-only.

modded blocks with states as predicate type break multiblocks forming for geo models (including in JEI) #87

@Dinerell

Description

@Dinerell

Description

A multiblock which has only blocks as predicate type forms as expected but as soon as any predicate is added wie states as predicate type (except vanilla blocks) the multiblock neither forms in JEI nor in game. By the way the unformed state seems to have mixed up the blockstates.

Steps to Reproduce

  1. Build any kind of structure and use a Blueprint to mark it.
  2. Place the Blueprint into the Chest of the Blueprint Table.
  3. Create a Controller of any kind of block.
  4. Change the model for unformed to any kind of java model, update and save it.
  5. Change the model for idle into a geo model, udpate and save it.
  6. Finish and Save.
  7. Exit the game, go to the definitions folder, make a copy of the definition file.
  8. Change the location of the multiblock to any other kind of name (preferably something simliar).
  9. Go to the predicates and change the location for the controller to the same name as before.
  10. Start the game again, create a new predicte for blockstate and replace one of the former blocks
  11. Finish and Save.
  12. Preferably restart the game (refresh/reloading with F3+T isn't always working).
  13. Go into JEI check the formed status of both controllers or build the multiblocks by placing the controllers and using the multiblock builder.
  14. You get an error in the console saying that the forming failed while the other multiblock formed without any issue.

Error Message

"Pattern formed checking failed: mod_id:name" with mod_id:name simliar to the location name you set for the multiblock with states predicate type.

Versions

Minecraft Version: 1.18.2
Forge Version: 40.2.0
Multiblock Version: 1.18.2-1.0.10
LowDragLib: 1.18.2-1.0.7 (shouldn't matter)
GeckoLib: 1.18-3.0.57

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions