diff --git a/src/resonantinduction/contractor/BlockEMContractor.java b/src/resonantinduction/contractor/BlockEMContractor.java index 7a380d38..7b709f90 100644 --- a/src/resonantinduction/contractor/BlockEMContractor.java +++ b/src/resonantinduction/contractor/BlockEMContractor.java @@ -49,6 +49,15 @@ public class BlockEMContractor extends BlockBase implements ITileEntityProvider return true; } + + @Override + public void onNeighborBlockChange(World world, int x, int y, int z, int blockID) + { + for(ForgeDirection side : ForgeDirection.VALID_DIRECTIONS) + { + + } + } @Override public TileEntity createNewTileEntity(World world) diff --git a/src/resonantinduction/contractor/TileEntityEMContractor.java b/src/resonantinduction/contractor/TileEntityEMContractor.java index 394a2537..560193b9 100644 --- a/src/resonantinduction/contractor/TileEntityEMContractor.java +++ b/src/resonantinduction/contractor/TileEntityEMContractor.java @@ -17,6 +17,8 @@ public class TileEntityEMContractor extends TileEntity private ForgeDirection facing = ForgeDirection.UP; + public int pushDelay; + public AxisAlignedBB operationBounds; /** @@ -27,6 +29,13 @@ public class TileEntityEMContractor extends TileEntity @Override public void updateEntity() { + pushDelay = Math.max(0, pushDelay--); + + if(!suck && pushDelay == 0) + { + + } + if(operationBounds != null) { List list = worldObj.getEntitiesWithinAABB(Entity.class, operationBounds);