Should fix Wooden Power Pipe power sources issues

This commit is contained in:
CovertJaguar 2013-07-02 07:11:57 -07:00
parent 55c4abac12
commit 5492f83a31

View file

@ -94,8 +94,10 @@ public class PipePowerWood extends Pipe implements IPowerReceptor {
} }
} }
if (sources <= 0) if (sources <= 0) {
powerHandler.useEnergy(5, 5, true);
return; return;
}
float energyToRemove; float energyToRemove;
@ -139,6 +141,9 @@ public class PipePowerWood extends Pipe implements IPowerReceptor {
public void writeToNBT(NBTTagCompound data) { public void writeToNBT(NBTTagCompound data) {
super.writeToNBT(data); super.writeToNBT(data);
powerHandler.writeToNBT(data); powerHandler.writeToNBT(data);
for (int i = 0; i < ForgeDirection.VALID_DIRECTIONS.length; i++) {
data.setBoolean("powerSources[" + i + "]", powerSources[i]);
}
} }
@Override @Override
@ -146,5 +151,8 @@ public class PipePowerWood extends Pipe implements IPowerReceptor {
super.readFromNBT(data); super.readFromNBT(data);
powerHandler.readFromNBT(data); powerHandler.readFromNBT(data);
initPowerProvider(); initPowerProvider();
for (int i = 0; i < ForgeDirection.VALID_DIRECTIONS.length; i++) {
powerSources[i] = data.getBoolean("powerSources[" + i + "]");
}
} }
} }