diff --git a/src/main/java/storagecraft/block/BlockCable.java b/src/main/java/storagecraft/block/BlockCable.java index 88a761458..57d193dc0 100644 --- a/src/main/java/storagecraft/block/BlockCable.java +++ b/src/main/java/storagecraft/block/BlockCable.java @@ -60,6 +60,12 @@ public class BlockCable extends BlockBase return new AxisAlignedBB(4 * pixel, 4 * pixel, 4 * pixel, 1 - 4 * pixel, 1 - 4 * pixel, 1 - 4 * pixel); } + @Override + public AxisAlignedBB getCollisionBoundingBox(IBlockState state, World world, BlockPos pos) + { + return getBoundingBox(state, world, pos); + } + @Override public boolean hasTileEntity(IBlockState state) { @@ -71,4 +77,10 @@ public class BlockCable extends BlockBase { return new TileCable(); } + + @Override + public boolean isOpaqueCube(IBlockState state) + { + return false; + } } diff --git a/src/main/resources/assets/storagecraft/blockstates/cable.json b/src/main/resources/assets/storagecraft/blockstates/cable.json index cb95dcf46..30f99a268 100644 --- a/src/main/resources/assets/storagecraft/blockstates/cable.json +++ b/src/main/resources/assets/storagecraft/blockstates/cable.json @@ -2,15 +2,17 @@ "forge_marker": 1, "defaults": { "textures": { - "all": "storagecraft:blocks/cable" + "all": "storagecraft:blocks/cable", + "particle": "storagecraft:blocks/cable" }, "model": "storagecraft:cable_core", "uvlock": true }, "variants": { - "inventory": { - "model": "storagecraft:cable_inventory" - }, + "inventory": [{ + "model": "storagecraft:cable", + "transform": "forge:default-block" + }], "north": { "true": { "submodel": "storagecraft:cable_north" diff --git a/src/main/resources/assets/storagecraft/models/block/cable_inventory.json b/src/main/resources/assets/storagecraft/models/block/cable.json similarity index 100% rename from src/main/resources/assets/storagecraft/models/block/cable_inventory.json rename to src/main/resources/assets/storagecraft/models/block/cable.json