From dd1e20374a33306c64465ac43d018ea91efb4555 Mon Sep 17 00:00:00 2001 From: Raoul Van den Berge Date: Sun, 25 Sep 2016 10:37:55 +0200 Subject: [PATCH] Solderer fixes --- src/main/java/refinedstorage/block/BlockSolderer.java | 5 +++++ src/main/java/refinedstorage/tile/TileSolderer.java | 7 +++++++ .../assets/refinedstorage/blockstates/solderer.json | 6 ++++++ 3 files changed, 18 insertions(+) diff --git a/src/main/java/refinedstorage/block/BlockSolderer.java b/src/main/java/refinedstorage/block/BlockSolderer.java index d404d3f56..7cd5aab75 100755 --- a/src/main/java/refinedstorage/block/BlockSolderer.java +++ b/src/main/java/refinedstorage/block/BlockSolderer.java @@ -39,6 +39,11 @@ public class BlockSolderer extends BlockNode { return true; } + @Override + public boolean hasConnectivityState() { + return true; + } + @Override @SuppressWarnings("deprecation") public AxisAlignedBB getBoundingBox(IBlockState state, IBlockAccess source, BlockPos pos) { diff --git a/src/main/java/refinedstorage/tile/TileSolderer.java b/src/main/java/refinedstorage/tile/TileSolderer.java index 40b8119f2..cee776b7d 100755 --- a/src/main/java/refinedstorage/tile/TileSolderer.java +++ b/src/main/java/refinedstorage/tile/TileSolderer.java @@ -74,6 +74,11 @@ public class TileSolderer extends TileNode { dataManager.addWatchedParameter(PROGRESS); } + @Override + public boolean hasConnectivityState() { + return true; + } + @Override public int getEnergyUsage() { return RefinedStorage.INSTANCE.config.soldererUsage + upgrades.getEnergyUsage(); @@ -136,6 +141,8 @@ public class TileSolderer extends TileNode { if (!state) { stop(); + + updateBlock(); } } diff --git a/src/main/resources/assets/refinedstorage/blockstates/solderer.json b/src/main/resources/assets/refinedstorage/blockstates/solderer.json index 11d8c6313..9121a02fc 100755 --- a/src/main/resources/assets/refinedstorage/blockstates/solderer.json +++ b/src/main/resources/assets/refinedstorage/blockstates/solderer.json @@ -26,6 +26,12 @@ "false": { } }, + "connected": { + "true": { + }, + "false": { + } + }, "direction": { "north": { "y": 0