GTNewHorizons / GT-New-Horizons-Modpack

New Modpack with Gregtech, Thaumcraft and Witchery
https://www.gtnewhorizons.com/
Other
1.01k stars 305 forks source link

Client-side crash when respawning: "class net.minecraft.block.BlockAir cannot be cast to class crazypants.enderio.machine.generator.zombie.BlockZombieGenerator" #17254

Open dgealow opened 1 month ago

dgealow commented 1 month ago

Your GTNH Discord Username

droideka30

Your Pack Version

2.6.1

Your Server

private server

Java Version

Java 21

Type of Server

Vanilla Forge

Your Actions

Respawned after dying to radiation poisoning or drowning. Client crashed and blackscreened before the world re-rendered.

Crash Report

https://mclo.gs/fRrDHxI

crash-2024-09-07_21.39.02-client.txt

Final Checklist

dgealow commented 1 month ago

Doubt I'll be able to replicate this, but maybe the crash log has something useful in it

dgealow commented 1 month ago

Oh actually, just got another crash under the same circumstances (dying and respawning) with the same error message, so I guess I can reprex--lemme try once more

dgealow commented 1 month ago

Happened again. Interestingly, it seems like it's crashing to the title screen, since I'm currently hearing the intro music by the aviators, and clicking in random places is making the click noise. But the screen is totally black so I can't see what I'm clicking on.

https://mclo.gs/LHitPpH crash-2024-09-10_19.51.41-client.txt

dgealow commented 1 month ago

Friend confirms the same behavior when dying on my server.

dgealow commented 1 month ago

The block mentioned in the crash log (World: (-93,58,-8)) appears by all means to be a frankenzombie generator. It looks like one, right-clicking on it brings up the frankenzombie UI, etc.

dgealow commented 1 month ago

Removing the generator at that particular location fixes the crash. Putting it back causes the crash on respawn to happen again--looks like this is fairly robust, not just a weird transient glitch as I'd originally suspected.

Seems this actually happens with multiple franks in the area--I think one of the other things that can prevent the crash (namely, dying while not having it rendered) was the actual difference here.

dgealow commented 1 month ago

Same kind of crash happens when I move the frankenzombie one block to (-94,58,-8) https://mclo.gs/RxXaaz7

dgealow commented 1 month ago

The crash only occurs if I die within render distance of the frankenzombie. If I die in the nether, or 1000 blocks away, I don't get the crash.

dgealow commented 1 month ago

Ditto spawning--only if I die and spawn near this bank of franknzombies does the crash occur.

Frustratingly, I have yet to be able to reprex this elsewhere in the world or in singleplayer; but it occurs very consistently on my server with these particular franknzombies.

dgealow commented 1 month ago

Oh I can reprex this in singleplayer, if I copy the world folder into my singleplayer saves folder. Lemme share the world file: https://drive.google.com/file/d/13Fy6eS5SBRu1lwLSoiBE3Z0wjHFK9l5K/view?usp=sharing

dgealow commented 1 month ago

Singleplayer crash report