Create

Create

101M Downloads

Elevator Contraption crashes players Games on Server

WalkerTheHat opened this issue · 5 comments

commented

Context

The server operates on Forge 1.19.2, all players using same Modpack in Prism Launcher. Create version 0.5.1.i

When a player's elevator is connected to an Elevator Pulley and made into a Contraption, it crashes a player's game when they approach the chunk, when they teleport to the chunk, or when they use a Waystone from the Waystones mod to teleport in. This was tested on several different players from different world-wide locations on the same modpack, and the issue replicated each time. If the Elevator Pulley is interacted with to disconnect the contraption, the problem disappears. The server never crashes, but the elevator becomes a client-crasher for individual users when left in an active state.

Logging in while standing near the elevator is a non-issue, the chunks will render safely.

Upon initial troubleshooting, I learned that at one point in time, Starlight (lighting rendering performance mod) had been known to cause this issue for users in the past. I removed it from my client and from the server files. The elevator issues persist.

Any advice on possible solutions would be phenomenal. I'm hoping there's something obvious I don't know or that I'm missing, involving cross-mod incompatability or such that could help me resolve. I love Create elevators and I am devastated that the server has this problem.

Note: one solution I tried was to keep the chunk constantly loaded, hoping that if the chunk did not unload, the elevator would not crash players. This solution did not work.

Crash Report

Prism Launcher details (mod list + when I joined to when I crashed): https://pastebin.com/NU4z2JVt --- I checked my game files and there is no Crash Log generated for this problem. This occured Dec 11th 2024, and my most recent crash log is Dec 07th 2024.

commented

try disabling smallerunits

commented

Following up, I removed SmallerUnits and it seems to have resolved the issue. Thank you for the advice.

commented

Hey — developer of SU (Smaller Units) here
Looking at the log, it looks like Create’s trying to invalidate renderers because SU created a client level, which it on an as needed basis

IMG_4237

Problem is — I’m assuming these renderers are still in use by the parent world

Also looks like this is happening off thread, which I’m assuming is because of tr7zw.entityculling

commented

Missed that bit but yeah, 3 way incompat not sure if there's much that can be done here except for just saying entity culling is the incompatible mod and that they shouldn't be interacting with the client level off thread

commented

Well also, why is create trying to invalidate renderers on world load instead of on world unload?