Fixes #172
This commit is contained in:
parent
caca45d86b
commit
8a494a392c
3 changed files with 23 additions and 0 deletions
|
@ -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 {
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue