You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Blowing up a little tiles locker (a tile entity with moving parts) causes the game to crash.
cause:
java.lang.NullPointerException: Ticking entity
at com.creativemd.littletiles.common.tile.parent.StructureTileList.getTe(StructureTileList.java:91)
at com.creativemd.littletiles.common.tile.parent.StructureTileList.getTileEntity(StructureTileList.java:148)
at com.creativemd.littletiles.common.tile.parent.StructureTileList.getStructure(StructureTileList.java:127)
at com.creativemd.littletiles.common.block.BlockTile.lambda$onBlockExploded$0(BlockTile.java:1036)
at com.creativemd.littletiles.common.block.BlockTile$$Lambda$9315/2026593986.accept(Unknown Source)
at com.creativemd.littletiles.common.tileentity.TileEntityLittleTiles.updateTiles(TileEntityLittleTiles.java:276)
at com.creativemd.littletiles.common.block.BlockTile.onBlockExploded(BlockTile.java:1028)
at net.minecraft.world.Explosion.doExplosionB(Explosion.java:234)
at net.minecraft.world.WorldServer.newExplosion(WorldServer.java:1170)
at net.minecraft.world.World.createExplosion(World.java:2303)
at net.minecraft.entity.item.EntityTNTPrimed.explode(SourceFile:99)
at net.minecraft.entity.item.EntityTNTPrimed.onUpdate(SourceFile:89)
at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:1996)
at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:832)
at net.minecraft.world.World.updateEntity(World.java:1958)
at net.minecraft.world.World.updateEntities(World.java:1762)
at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:613)
at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:767)
at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:668)
at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:185)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:1817)
at java.lang.Thread.run(Thread.java:745)
Reproduction
place down a LT locker (taken from the bandit camp or the lab structures for example)
I have done some tests: it seems that LittleTiles has problem handling blowing up the steel locker generated in bandit camps.
The following text file is the exported block, with all blocks and sounds replaced by vanilla ones and inventory removed. steel-locker.txt
With only LittleTiles (LittleTiles_v1.5.87_mc1.12.2.jar) and its library (CreativeCore_v1.10.71_mc1.12.2.jar), exploding the imported block still resulted in errors in logs, and even crashes: partial-latest.log crash-2025-02-09_17.08.03-server.txt
Interestingly, with only LittleTiles installed, the crash is slightly harder to trigger.
Description of the Bug
Blowing up a little tiles locker (a tile entity with moving parts) causes the game to crash.
cause:
java.lang.NullPointerException: Ticking entity
at com.creativemd.littletiles.common.tile.parent.StructureTileList.getTe(StructureTileList.java:91)
at com.creativemd.littletiles.common.tile.parent.StructureTileList.getTileEntity(StructureTileList.java:148)
at com.creativemd.littletiles.common.tile.parent.StructureTileList.getStructure(StructureTileList.java:127)
at com.creativemd.littletiles.common.block.BlockTile.lambda$onBlockExploded$0(BlockTile.java:1036)
at com.creativemd.littletiles.common.block.BlockTile$$Lambda$9315/2026593986.accept(Unknown Source)
at com.creativemd.littletiles.common.tileentity.TileEntityLittleTiles.updateTiles(TileEntityLittleTiles.java:276)
at com.creativemd.littletiles.common.block.BlockTile.onBlockExploded(BlockTile.java:1028)
at net.minecraft.world.Explosion.doExplosionB(Explosion.java:234)
at net.minecraft.world.WorldServer.newExplosion(WorldServer.java:1170)
at net.minecraft.world.World.createExplosion(World.java:2303)
at net.minecraft.entity.item.EntityTNTPrimed.explode(SourceFile:99)
at net.minecraft.entity.item.EntityTNTPrimed.onUpdate(SourceFile:89)
at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:1996)
at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:832)
at net.minecraft.world.World.updateEntity(World.java:1958)
at net.minecraft.world.World.updateEntities(World.java:1762)
at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:613)
at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:767)
at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:668)
at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:185)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:1817)
at java.lang.Thread.run(Thread.java:745)
Reproduction
Version
5ff6eda
Relevant log output
The text was updated successfully, but these errors were encountered: