Attempting to assign a position to Schematic crashes game (API conflict?)
Flimsy-Fox opened this issue ยท 3 comments
Describe the Bug
Attempting to assign a position to a Schematic that has Immersive Engineering multiblocks and wires in it crashes the game with the following exception:
java.lang.IllegalStateException: Cannot use IServerWorld#getWorld in a client environment
at com.simibubi.create.content.schematics.SchematicWorld.func_201672_e(SchematicWorld.java:237)
Given that this person has appeared to encounter a similar error with a Refined Storage network, this could be a conflict with mods that use networks.
Reproduction Steps
- Create a Schematic with Immersive Engineering multiblocks and wires inside of it
- Replicate Schematic at Schematic Table
- Hold Schematic; attempt to assign a position
- crash
Expected Result
Game does not crash. Ideally, multiblocks are represented in their per-block forms and wires are assigned their correct endpoints.
Screenshots and Videos
No response
Crash Report or Log
Operating System
Arch Linux
Mod Version
0.3.2g
Minecraft Version
1.16.5
Forge Version
36.2.42
Other Mods
Immersive Engineering, Advanced Chimneys, Immersive Petroleum, Immersive Posts
Create Crafts & Additions, Create Plus, Create: Steam Powered, Create: Alloyed
Additional Context
No response
Indeed seems to be the case: a Schematic with Wires and Connectors in it from Create: Crafts & Additions does not crash the game.
I am unable to open an issue on IE's Github as versions older than 1.20.1 are unsupported.