Protect against tiles that return a null capability

This commit is contained in:
modmuss50 2018-04-02 22:28:14 +01:00
parent 20849b4a11
commit ea6e068682
No known key found for this signature in database
GPG key ID: 773D17BE8BF49C82

View file

@ -82,7 +82,7 @@ public class TileCable extends TileEntity implements ITickable, IEnergyStorage,
} }
} else if (tile.hasCapability(CapabilityEnergy.ENERGY, face.getOpposite())) { } else if (tile.hasCapability(CapabilityEnergy.ENERGY, face.getOpposite())) {
IEnergyStorage energyTile = tile.getCapability(CapabilityEnergy.ENERGY, face.getOpposite()); IEnergyStorage energyTile = tile.getCapability(CapabilityEnergy.ENERGY, face.getOpposite());
if (energyTile.canReceive()){ if (energyTile != null && energyTile.canReceive()){
acceptors.add(energyTile); acceptors.add(energyTile);
} }