diff --git a/src/main/java/storagecraft/block/BlockDetector.java b/src/main/java/storagecraft/block/BlockDetector.java index c7f6eadee..ffe4a7ba8 100644 --- a/src/main/java/storagecraft/block/BlockDetector.java +++ b/src/main/java/storagecraft/block/BlockDetector.java @@ -68,7 +68,8 @@ public class BlockDetector extends BlockMachine return getWeakPower(state, world, pos, side); } - public boolean canProvidePower() + @Override + public boolean canProvidePower(IBlockState state) { return true; } diff --git a/src/main/java/storagecraft/tile/TileConstructor.java b/src/main/java/storagecraft/tile/TileConstructor.java index 7c9a2dc87..d4dcbdd86 100644 --- a/src/main/java/storagecraft/tile/TileConstructor.java +++ b/src/main/java/storagecraft/tile/TileConstructor.java @@ -37,7 +37,7 @@ public class TileConstructor extends TileMachine implements ICompareSetting if (took != null) { - worldObj.setBlockState(front, ((ItemBlock) took.getItem()).getBlock().getDefaultState(), 1 | 2); + worldObj.setBlockState(front, ((ItemBlock) took.getItem()).getBlock().getStateFromMeta(took.getItemDamage()), 1 | 2); } } }