From d25a3e975e6a25b2e96563c2d2a8a2af9f009863 Mon Sep 17 00:00:00 2001 From: raoulvdberge Date: Thu, 27 Jul 2017 21:37:31 +0200 Subject: [PATCH] Fixed crash with Detector, fixes #1390 --- CHANGELOG.md | 1 + .../com/raoulvdberge/refinedstorage/block/BlockDetector.java | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1e37364e1..59ce363da 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ### 1.5.14 - Fixed more crashes relating to scrollbar in GUIs (raoulvdberge) +- Fixed crash with Detector (raoulvdberge) - A Solderer with Speed Upgrades is now 2 times faster (raoulvdberge) ### 1.5.13 diff --git a/src/main/java/com/raoulvdberge/refinedstorage/block/BlockDetector.java b/src/main/java/com/raoulvdberge/refinedstorage/block/BlockDetector.java index d10459afa..07c4aacb7 100755 --- a/src/main/java/com/raoulvdberge/refinedstorage/block/BlockDetector.java +++ b/src/main/java/com/raoulvdberge/refinedstorage/block/BlockDetector.java @@ -53,7 +53,9 @@ public class BlockDetector extends BlockNode { @Override @SuppressWarnings("deprecation") public int getWeakPower(IBlockState state, IBlockAccess world, BlockPos pos, EnumFacing side) { - return ((TileDetector) world.getTileEntity(pos)).getNode().isPowered() ? 15 : 0; + TileEntity tile = world.getTileEntity(pos); + + return (tile instanceof TileDetector && ((TileDetector) tile).getNode().isPowered()) ? 15 : 0; } @Override