diff --git a/src/main/java/refinedstorage/block/BlockCraftingMonitor.java b/src/main/java/refinedstorage/block/BlockCraftingMonitor.java index ad465fa74..1eb575fb3 100755 --- a/src/main/java/refinedstorage/block/BlockCraftingMonitor.java +++ b/src/main/java/refinedstorage/block/BlockCraftingMonitor.java @@ -30,4 +30,9 @@ public class BlockCraftingMonitor extends BlockNode { return true; } + + @Override + public boolean hasConnectivityState() { + return true; + } } diff --git a/src/main/java/refinedstorage/block/BlockGrid.java b/src/main/java/refinedstorage/block/BlockGrid.java index 90d172b24..e653dd5b6 100755 --- a/src/main/java/refinedstorage/block/BlockGrid.java +++ b/src/main/java/refinedstorage/block/BlockGrid.java @@ -66,6 +66,11 @@ public class BlockGrid extends BlockNode { return true; } + @Override + public boolean hasConnectivityState() { + return true; + } + @Override public Item createItem() { return new ItemBlockBase(this, true); diff --git a/src/main/resources/assets/refinedstorage/blockstates/crafting_monitor.json b/src/main/resources/assets/refinedstorage/blockstates/crafting_monitor.json index dd86afd54..9b4d8f33a 100755 --- a/src/main/resources/assets/refinedstorage/blockstates/crafting_monitor.json +++ b/src/main/resources/assets/refinedstorage/blockstates/crafting_monitor.json @@ -5,7 +5,7 @@ "textures": { "side": "refinedstorage:blocks/side", "top": "refinedstorage:blocks/side", - "front": "refinedstorage:blocks/crafting_monitor" + "front": "refinedstorage:blocks/crafting_monitor_disconnected" } }, "variants": { @@ -15,6 +15,15 @@ "y": 0 } ], + "connected": { + "true": { + "textures": { + "front": "refinedstorage:blocks/crafting_monitor_connected" + } + }, + "false": { + } + }, "direction": { "north": { "y": 0 diff --git a/src/main/resources/assets/refinedstorage/blockstates/grid.json b/src/main/resources/assets/refinedstorage/blockstates/grid.json index e8da5155c..d7f25ab10 100755 --- a/src/main/resources/assets/refinedstorage/blockstates/grid.json +++ b/src/main/resources/assets/refinedstorage/blockstates/grid.json @@ -5,7 +5,7 @@ "textures": { "side": "refinedstorage:blocks/side", "top": "refinedstorage:blocks/side", - "front": "refinedstorage:blocks/grid" + "front": "refinedstorage:blocks/grid_disconnected" } }, "variants": { @@ -15,6 +15,15 @@ "y": 0 } ], + "connected": { + "true": { + "textures": { + "front": "refinedstorage:blocks/grid_connected" + } + }, + "false": { + } + }, "direction": { "north": { "y": 0 diff --git a/src/main/resources/assets/refinedstorage/textures/blocks/crafting_monitor.png b/src/main/resources/assets/refinedstorage/textures/blocks/crafting_monitor_connected.png similarity index 100% rename from src/main/resources/assets/refinedstorage/textures/blocks/crafting_monitor.png rename to src/main/resources/assets/refinedstorage/textures/blocks/crafting_monitor_connected.png diff --git a/src/main/resources/assets/refinedstorage/textures/blocks/grid.png b/src/main/resources/assets/refinedstorage/textures/blocks/grid_connected.png similarity index 100% rename from src/main/resources/assets/refinedstorage/textures/blocks/grid.png rename to src/main/resources/assets/refinedstorage/textures/blocks/grid_connected.png