Add null check in solderer

This commit is contained in:
Raoul Van den Berge
2016-06-10 20:33:04 +02:00
parent 211386ce69
commit ce367608f7
2 changed files with 3 additions and 3 deletions

View File

@@ -200,7 +200,7 @@ public class TileSolderer extends TileMachine {
@Override
public <T> T getCapability(Capability<T> capability, EnumFacing facing) {
if (capability == CapabilityItemHandler.ITEM_HANDLER_CAPABILITY) {
if (capability == CapabilityItemHandler.ITEM_HANDLER_CAPABILITY && facing != null) {
int i = facing.ordinal();
if (itemsFacade[i] == null) {

View File

@@ -300,8 +300,8 @@ public class TileController extends TileBase implements IEnergyReceiver, IEnergy
this.wirelessGridRange += ((TileWirelessTransmitter) machine).getRange();
}
if (machine.hasCapability(RefinedStorageCapabilities.STORAGE_PROVIDER_CAPABILITY, EnumFacing.DOWN)) {
machine.getCapability(RefinedStorageCapabilities.STORAGE_PROVIDER_CAPABILITY, EnumFacing.DOWN).provide(storages);
if (machine.hasCapability(RefinedStorageCapabilities.STORAGE_PROVIDER_CAPABILITY, null)) {
machine.getCapability(RefinedStorageCapabilities.STORAGE_PROVIDER_CAPABILITY, null).provide(storages);
}
if (machine instanceof TileCrafter) {