This commit is contained in:
Modmuss50 2015-10-08 08:24:48 +01:00
parent caca45d86b
commit 8a494a392c
3 changed files with 23 additions and 0 deletions

View file

@ -119,6 +119,9 @@ public class IDSUManager {
}
public IDSUValueSaveData getSaves(String udid) {
if(udid == null){
return null;
}
if (idsuValues.containsKey(udid)) {
return idsuValues.get(udid);
} else {

View file

@ -15,11 +15,17 @@ public class TileIDSU extends TilePowerAcceptor {
@Override
public double getEnergy() {
if(ownerUdid == null){
return 0;
}
return IDSUManager.INSTANCE.getSaveDataForWorld(worldObj, ownerUdid).storedPower;
}
@Override
public void setEnergy(double energy) {
if(ownerUdid == null){
return;
}
IDSUManager.INSTANCE.getSaveDataForWorld(worldObj, ownerUdid).storedPower = energy;
}
@ -92,6 +98,9 @@ public class TileIDSU extends TilePowerAcceptor {
public void writeToNBT(NBTTagCompound nbttagcompound) {
super.writeToNBT(nbttagcompound);
if(this.ownerUdid == null){
return;
}
nbttagcompound.setString("ownerUdid", this.ownerUdid);
}