Closed Tera458 closed 2 months ago
I haven't investigated it in detail but my guess is that the getRequiredItems
method is buggy and lists air as a requirement for unfilled parts of a multi-state.
Our server is currently experiencing this issue as well (same Minecraft/Fabric mod versions).
This has been fixed in e1035289b719998ff0e833c03357d1ce2ac4e51c
Describe the bug When making a schematic containing copycat blocks allowing multistate and putting it in a schematicannon, a majority of those copycat blocks will cause the schematicannon to say it requires air. I only managed to pinpoint it to bytes and half layers, wether they are full with the same materials, made out of different materials, same material of different orientations, or not full, as well as double slabs made out the same materials, made out of different materials but one has a different orientation, or same materials but different orientations.
To Reproduce Steps to reproduce the behavior:
Expected behavior The schematicannon shouldnt interpret those blocks as air.
Screenshots
Desktop (please complete the following information):
Additional context My only guess of the cause would be some kind of character limit for the blockstates. Creative mode direct placement works flawlessly, and material checklists list the materials accurately