main
Astoria 1 year ago
parent 1875a2c379
commit 38455f3e4b

@ -80,14 +80,9 @@ public abstract class AbstractWireTileEntity extends TileEntity {
WireConnection wire = outputs[i].wire; WireConnection wire = outputs[i].wire;
Boolean doUpdate = false; Boolean doUpdate = false;
AbstractWireTileEntity otherChip = (AbstractWireTileEntity)this.worldObj.getBlockTileEntity(wire.x, wire.y, wire.z); AbstractWireTileEntity otherChip = (AbstractWireTileEntity)this.worldObj.getBlockTileEntity(wire.x, wire.y, wire.z);
if(otherChip == null){ if(otherChip == null || otherChip.outputs == null){
this.outputs[i].wire = new WireConnection(); this.outputs[i].wire = new WireConnection();
break; } else {
}
if(otherChip.outputs == null) {
this.outputs[i].wire = new WireConnection();
break;
}
if (outputs[i].floatvalue != otherChip.inputs[wire.thatslot].floatvalue) { if (outputs[i].floatvalue != otherChip.inputs[wire.thatslot].floatvalue) {
otherChip.inputs[wire.thatslot].floatvalue = outputs[i].floatvalue; otherChip.inputs[wire.thatslot].floatvalue = outputs[i].floatvalue;
doUpdate = true; doUpdate = true;
@ -102,6 +97,7 @@ public abstract class AbstractWireTileEntity extends TileEntity {
} }
} }
} }
}
public void prepForDelete() { public void prepForDelete() {
if(outputs != null) { if(outputs != null) {

Loading…
Cancel
Save