Schematicannon should not require tall grass in item form
hlysine opened this issue ยท 2 comments
Describe the Bug
Currently, if the build contains 2-block tall grass, the schematicannon prints that as a requirement directly. However, tall grass is not obtainable in item form in survival, so it should request for 2 pieces of short grass or short grass + bonemeal instead.
Reproduction Steps
- Build something with tall grass in it.
- Save it as a schematic.
- Load it into the schematicannon.
- Fail to build it in survival because tall grass cannot be obtained.
Expected Result
The schematicannon should request items that are obtainable in survival mode.
Screenshots and Videos
No response
Crash Report or Log
No response
Operating System
Windows 11
Mod Version
0.5.1f
Minecraft Version
1.20.1
Forge Version
47.2.5
Other Mods
No response
Additional Context
No response
It seems normal for the blueprint to contain blocks that cannot be printed, and the additional work set up for this seems a bit cumbersome. This is not just a matter of grass. So the type should be "suggestion", not "error"!
It is reasonable for creative-only blocks to be listed as-is because you are not supposed to build them in survival anyway. But items like large fern and tall grass are easily buildable in survival but not obtainable as items, so they are a different story.
There is already special handling in place for similar items like dirt path and farmland, so I think the same should be expected for large fern and tall grass.
The fix is not cumbersome at all. It is just a few lines in this section: