From 22a21aaa66ef17595858467174856cec713b1e4a Mon Sep 17 00:00:00 2001 From: tomevoll Date: Mon, 28 Mar 2016 06:57:45 +0200 Subject: [PATCH 1/2] Fixes crash [06:55:08] [Server thread/ERROR]: Encountered an unexpected exception net.minecraft.util.ReportedException: Ticking block entity at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:785) ~[MinecraftServer.class:?] at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:407) ~[DedicatedServer.class:?] at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:683) ~[MinecraftServer.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:532) [MinecraftServer.class:?] at java.lang.Thread.run(Unknown Source) [?:1.8.0_71] Caused by: java.lang.NoSuchFieldError: stored at refinedstorage.tile.TileExternalStorage.(TileExternalStorage.java:37) ~[TileExternalStorage.class:?] at refinedstorage.block.BlockExternalStorage.createTileEntity(BlockExternalStorage.java:22) ~[BlockExternalStorage.class:?] at net.minecraft.world.chunk.Chunk.createNewTileEntity(Chunk.java:811) ~[Chunk.class:?] at net.minecraft.world.chunk.Chunk.getTileEntity(Chunk.java:828) ~[Chunk.class:?] at net.minecraft.world.World.getTileEntity(World.java:2571) ~[World.class:?] at refinedstorage.tile.MachineSearcher.search(MachineSearcher.java:22) ~[MachineSearcher.class:?] at refinedstorage.tile.MachineSearcher.search(MachineSearcher.java:43) ~[MachineSearcher.class:?] at refinedstorage.tile.MachineSearcher.search(MachineSearcher.java:43) ~[MachineSearcher.class:?] at refinedstorage.tile.MachineSearcher.search(MachineSearcher.java:43) ~[MachineSearcher.class:?] at refinedstorage.tile.MachineSearcher.search(MachineSearcher.java:43) ~[MachineSearcher.class:?] at refinedstorage.tile.TileController.update(TileController.java:61) ~[TileController.class:?] at net.minecraft.world.World.updateEntities(World.java:1936) ~[World.class:?] at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:637) ~[WorldServer.class:?] at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:779) ~[MinecraftServer.class:?] ... 4 more --- src/main/java/refinedstorage/tile/TileExternalStorage.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/java/refinedstorage/tile/TileExternalStorage.java b/src/main/java/refinedstorage/tile/TileExternalStorage.java index 9fa0e4abc..c6d4d2c3b 100755 --- a/src/main/java/refinedstorage/tile/TileExternalStorage.java +++ b/src/main/java/refinedstorage/tile/TileExternalStorage.java @@ -34,8 +34,7 @@ public class TileExternalStorage extends TileMachine implements IStorageProvider private int compare = 0; private int mode = 0; - @SideOnly(Side.CLIENT) - private int stored = 0; + private int stored = 0; @Override public int getEnergyUsage() { From 84c4485b7f3ba7779c6263ea70790e2423ba193b Mon Sep 17 00:00:00 2001 From: tomevoll Date: Mon, 28 Mar 2016 07:18:09 +0200 Subject: [PATCH 2/2] Update TileExternalStorage.java --- src/main/java/refinedstorage/tile/TileExternalStorage.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/refinedstorage/tile/TileExternalStorage.java b/src/main/java/refinedstorage/tile/TileExternalStorage.java index c6d4d2c3b..3b4e87e9e 100755 --- a/src/main/java/refinedstorage/tile/TileExternalStorage.java +++ b/src/main/java/refinedstorage/tile/TileExternalStorage.java @@ -163,6 +163,7 @@ public class TileExternalStorage extends TileMachine implements IStorageProvider } public TileEntity getConnectedTile() { + if(worldObj == null) return null; TileEntity tile = worldObj.getTileEntity(pos.offset(getDirection())); if (tile instanceof IInventory || tile instanceof IDeepStorageUnit) {