Fixed a few crashes

This commit is contained in:
Aidan C. Brady 2015-02-25 09:15:08 -05:00
parent d2f941e630
commit bf42f71b8e
2 changed files with 11 additions and 3 deletions

View file

@ -70,12 +70,15 @@ public abstract class DynamicNetwork<A, N extends DynamicNetwork<A, N>> implemen
return;
}
if(acceptor.getTileEntity(getWorld()) == null || acceptor.getTileEntity(getWorld()).isInvalid() || transmitter.canConnectToAcceptor(side, true))
World world = getWorld();
if(acceptor.getTileEntity(world) == null || acceptor.getTileEntity(world).isInvalid() || transmitter.canConnectToAcceptor(side, true))
{
possibleAcceptors.remove(acceptor);
if(acceptor.getTileEntity(getWorld()) != null)
if(acceptor.getTileEntity(world) != null)
{
acceptorDirections.remove(acceptor.getTileEntity(getWorld()));
acceptorDirections.remove(acceptor.getTileEntity(world));
}
}
}

View file

@ -404,6 +404,11 @@ public class TileEntityDigitalMiner extends TileEntityElectricBlock implements I
stacks:
for(ItemStack stack : stacks)
{
if(stack == null)
{
continue;
}
for(int i = 0; i < 27; i++)
{
if(testInv[i] == null)