Crash and corrupted save with moving accumulators
Trabyzonde opened this issue ยท 2 comments
Describe the bug
After moving some accumulators in multiblock (2x2x1, like tanks) with a rope pulley, the game crashed and it was impossible to go back on the map (the game keep crashing). To get back the map, we had to delete all the entities files in the save file. Then, I proced to test on single player map some test to identify the issue and it comes from accumulators imo.
To Reproduce
Steps to reproduce the behavior: -place accumulators in configuration 2x2x1 (Lxlxh) (empty or not) and not connected to anything else form other mod
-push one block with a piston from vanilla or create
-crash
Additional context
- Mod version: 1.2.4e
- Forge version: 47.3.0
- Create version: 0.5.1.h
I was not able to get crash file, sorry but curseforge did not open it every time, idk
But btw the addon is really great !
It's an issue on Creates side, either downgrade to Create 0.5.1.g or wait for Create 0.5.1.i
I found the crash log using Neruina mod and reproducing the crash :
java.lang.NullPointerException: Cannot invoke "net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$StructureBlockInfo.f_74677_()" because "prevControllerInfo" is null
at TRANSFORMER/[email protected]/com.simibubi.create.content.contraptions.Contraption.lambda$translateMultiblockControllers$21(Contraption.java:1210)
at MC-BOOTSTRAP/[email protected]/com.google.common.collect.Maps$KeySet.lambda$forEach$0(Maps.java:4031)
at java.base/java.util.HashMap.forEach(HashMap.java:1421)
at MC-BOOTSTRAP/[email protected]/com.google.common.collect.Maps$KeySet.forEach(Maps.java:4031)
at TRANSFORMER/[email protected]/com.simibubi.create.content.contraptions.Contraption.translateMultiblockControllers(Contraption.java:1191)
at TRANSFORMER/[email protected]/com.simibubi.create.content.contraptions.Contraption.addBlocksToWorld(Contraption.java:1074)
at TRANSFORMER/[email protected]/com.simibubi.create.content.contraptions.AbstractContraptionEntity.disassemble(AbstractContraptionEntity.java:668)
at TRANSFORMER/[email protected]/com.simibubi.create.content.contraptions.piston.MechanicalPistonBlockEntity.disassemble(MechanicalPistonBlockEntity.java:104)
at TRANSFORMER/[email protected]/com.simibubi.create.content.contraptions.piston.LinearActuatorBlockEntity.tryDisassemble(LinearActuatorBlockEntity.java:296)
at TRANSFORMER/[email protected]/com.simibubi.create.content.contraptions.piston.LinearActuatorBlockEntity.tick(LinearActuatorBlockEntity.java:157)
at TRANSFORMER/[email protected]/com.simibubi.create.foundation.blockEntity.SmartBlockEntityTicker.m_155252_(SmartBlockEntityTicker.java:15)
at TRANSFORMER/[email protected]/net.minecraft.world.level.chunk.LevelChunk$BoundTickingBlockEntity.mixinextras$bridge$m_155252_$7(LevelChunk.java)
at TRANSFORMER/[email protected]/com.bawnorton.neruina.handler.TickHandler.safelyTickBlockEntity(TickHandler.java:169)
at TRANSFORMER/[email protected]/net.minecraft.world.level.chunk.LevelChunk$BoundTickingBlockEntity.wrapOperation$zfd000$catchTickingBlockEntity$notTheCauseOfTickLag(LevelChunk.java:815)
at TRANSFORMER/[email protected]/net.minecraft.world.level.chunk.LevelChunk$BoundTickingBlockEntity.m_142224_(LevelChunk.java:689)
at TRANSFORMER/[email protected]/net.minecraft.world.level.chunk.LevelChunk$RebindableTickingBlockEntityWrapper.m_142224_(LevelChunk.java:782)
at TRANSFORMER/[email protected]/net.minecraft.world.level.Level.m_46463_(Level.java:468)
at TRANSFORMER/[email protected]/net.minecraft.server.level.ServerLevel.m_8793_(ServerLevel.java:351)
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.m_5703_(MinecraftServer.java:893)
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.m_5705_(MinecraftServer.java:814)
at TRANSFORMER/[email protected]/net.minecraft.client.server.IntegratedServer.m_5705_(IntegratedServer.java:89)
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:661)
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:251)
at java.base/java.lang.Thread.run(Thread.java:833)