Beginning work on inventory latching

This commit is contained in:
Aidan Brady 2013-08-03 13:06:56 -04:00
parent 1b542f9fd9
commit 01458b1d5b
2 changed files with 18 additions and 0 deletions

View file

@ -50,6 +50,15 @@ public class BlockEMContractor extends BlockBase implements ITileEntityProvider
return true; return true;
} }
@Override
public void onNeighborBlockChange(World world, int x, int y, int z, int blockID)
{
for(ForgeDirection side : ForgeDirection.VALID_DIRECTIONS)
{
}
}
@Override @Override
public TileEntity createNewTileEntity(World world) public TileEntity createNewTileEntity(World world)
{ {

View file

@ -17,6 +17,8 @@ public class TileEntityEMContractor extends TileEntity
private ForgeDirection facing = ForgeDirection.UP; private ForgeDirection facing = ForgeDirection.UP;
public int pushDelay;
public AxisAlignedBB operationBounds; public AxisAlignedBB operationBounds;
/** /**
@ -27,6 +29,13 @@ public class TileEntityEMContractor extends TileEntity
@Override @Override
public void updateEntity() public void updateEntity()
{ {
pushDelay = Math.max(0, pushDelay--);
if(!suck && pushDelay == 0)
{
}
if(operationBounds != null) if(operationBounds != null)
{ {
List<Entity> list = worldObj.getEntitiesWithinAABB(Entity.class, operationBounds); List<Entity> list = worldObj.getEntitiesWithinAABB(Entity.class, operationBounds);