Create

Create

86M Downloads

Attempting to assign a position to Schematic crashes game (API conflict?)

Flimsy-Fox opened this issue ยท 3 comments

commented

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

  1. Create a Schematic with Immersive Engineering multiblocks and wires inside of it
  2. Replicate Schematic at Schematic Table
  3. Hold Schematic; attempt to assign a position
  4. 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

https://mclo.gs/amAj9m4

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

commented

caused by immersiveengineering

commented

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.

commented

versions older then 1.18.2 aren't supported here either, only 1.18.2, 1.19.2 and 1.20.1 are actively supported by create