diff --git a/src/tmechworks/blocks/RedstoneMachine.java b/src/tmechworks/blocks/RedstoneMachine.java index fc32449..30b366e 100644 --- a/src/tmechworks/blocks/RedstoneMachine.java +++ b/src/tmechworks/blocks/RedstoneMachine.java @@ -19,7 +19,7 @@ import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; import net.minecraftforge.common.ForgeDirection; -import tconstruct.library.blocks.IDrawbridgeLogicBase; +//import tconstruct.library.blocks.IDrawbridgeLogicBase; import tconstruct.library.util.IActiveLogic; import tconstruct.library.util.IFacingLogic; import tmechworks.TMechworks; @@ -28,6 +28,7 @@ import tmechworks.blocks.logic.FirestarterLogic; import tmechworks.client.block.MachineRender; import tmechworks.lib.TMechworksRegistry; +import tmechworks.lib.blocks.IDrawbridgeLogicBase; import tmechworks.lib.blocks.InventoryBlock; import tmechworks.lib.blocks.InventoryLogic; import tmechworks.lib.util.CoordTuple; diff --git a/src/tmechworks/blocks/logic/AdvancedDrawbridgeLogic.java b/src/tmechworks/blocks/logic/AdvancedDrawbridgeLogic.java index d16c3ad..c5dd164 100644 --- a/src/tmechworks/blocks/logic/AdvancedDrawbridgeLogic.java +++ b/src/tmechworks/blocks/logic/AdvancedDrawbridgeLogic.java @@ -24,7 +24,7 @@ import net.minecraft.world.World; import net.minecraftforge.common.ForgeDirection; import tconstruct.library.TConstructRegistry; -import tconstruct.library.blocks.IDrawbridgeLogicBase; +import tmechworks.lib.blocks.IDrawbridgeLogicBase; import tmechworks.lib.blocks.InventoryLogic; import tconstruct.library.util.IActiveLogic; import tconstruct.library.util.IFacingLogic; diff --git a/src/tmechworks/blocks/logic/DrawbridgeLogic.java b/src/tmechworks/blocks/logic/DrawbridgeLogic.java index ab04c23..f98e4ed 100644 --- a/src/tmechworks/blocks/logic/DrawbridgeLogic.java +++ b/src/tmechworks/blocks/logic/DrawbridgeLogic.java @@ -22,10 +22,10 @@ import net.minecraft.world.World; import net.minecraftforge.common.ForgeDirection; import tconstruct.library.TConstructRegistry; -import tconstruct.library.blocks.IDrawbridgeLogicBase; import tconstruct.library.util.IActiveLogic; import tconstruct.library.util.IFacingLogic; import tmechworks.inventory.DrawbridgeContainer; +import tmechworks.lib.blocks.IDrawbridgeLogicBase; import tmechworks.lib.blocks.InventoryLogic; import tmechworks.lib.player.FakePlayerLogic; diff --git a/src/tmechworks/inventory/DrawbridgeSlot.java b/src/tmechworks/inventory/DrawbridgeSlot.java index 13a2d0f..a0c6715 100644 --- a/src/tmechworks/inventory/DrawbridgeSlot.java +++ b/src/tmechworks/inventory/DrawbridgeSlot.java @@ -4,7 +4,7 @@ import net.minecraft.inventory.IInventory; import net.minecraft.item.ItemStack; import tconstruct.library.TConstructRegistry; -import tconstruct.library.blocks.IDrawbridgeLogicBase; +import tmechworks.lib.blocks.IDrawbridgeLogicBase; public class DrawbridgeSlot extends SlotBlocksOnly { diff --git a/src/tmechworks/lib/blocks/IDrawbridgeLogicBase.java b/src/tmechworks/lib/blocks/IDrawbridgeLogicBase.java new file mode 100644 index 0000000..2f170b7 --- /dev/null +++ b/src/tmechworks/lib/blocks/IDrawbridgeLogicBase.java @@ -0,0 +1,7 @@ +package tmechworks.lib.blocks; + +public interface IDrawbridgeLogicBase +{ + public boolean hasExtended (); + public byte getPlacementDirection (); +}