diff options
| author | Draknyte1 <Draknyte1@hotmail.com> | 2016-08-26 22:18:56 +1000 |
|---|---|---|
| committer | Draknyte1 <Draknyte1@hotmail.com> | 2016-08-26 22:18:56 +1000 |
| commit | 20f3ef5c6b35554118ad395e477b8d263ffbf936 (patch) | |
| tree | 2c054f0b48ef246db39da6100f10e33ca43d2c7b /src/Java/miscutil/core/xmod/gregtech | |
| parent | e0f72471c5da950378a3102b4f5de781b5442ed8 (diff) | |
| download | GT5-Unofficial-20f3ef5c6b35554118ad395e477b8d263ffbf936.tar.gz GT5-Unofficial-20f3ef5c6b35554118ad395e477b8d263ffbf936.tar.bz2 GT5-Unofficial-20f3ef5c6b35554118ad395e477b8d263ffbf936.zip | |
% Initial changes to internal handling of PlayerCache.dat
> Cache is now populated upon player login.
Diffstat (limited to 'src/Java/miscutil/core/xmod/gregtech')
2 files changed, 11 insertions, 5 deletions
diff --git a/src/Java/miscutil/core/xmod/gregtech/api/gui/CONTAINER_SafeBlock.java b/src/Java/miscutil/core/xmod/gregtech/api/gui/CONTAINER_SafeBlock.java index 520787e286..1145ebfa67 100644 --- a/src/Java/miscutil/core/xmod/gregtech/api/gui/CONTAINER_SafeBlock.java +++ b/src/Java/miscutil/core/xmod/gregtech/api/gui/CONTAINER_SafeBlock.java @@ -3,6 +3,9 @@ package miscutil.core.xmod.gregtech.api.gui; import gregtech.api.gui.GT_ContainerMetaTile_Machine; import gregtech.api.gui.GT_Slot_Holo; import gregtech.api.interfaces.tileentity.IGregTechTileEntity; + +import java.util.UUID; + import miscutil.core.util.player.PlayerCache; import miscutil.core.xmod.gregtech.api.metatileentity.implementations.GregtechMetaSafeBlock; import net.minecraft.entity.player.EntityPlayer; @@ -17,7 +20,7 @@ extends GT_ContainerMetaTile_Machine { } //public String UUID = ((BaseMetaTileEntity)mTileEntity).getMetaTileEntity().getBaseMetaTileEntity().getOwnerName(); - public String ownerUUID = ((GregtechMetaSafeBlock)this.mTileEntity.getMetaTileEntity()).ownerUUID; + public UUID ownerUUID = ((GregtechMetaSafeBlock)this.mTileEntity.getMetaTileEntity()).ownerUUID; public String tempPlayer = PlayerCache.lookupPlayerByUUID(ownerUUID); public boolean blockStatus = ((GregtechMetaSafeBlock)this.mTileEntity.getMetaTileEntity()).bUnbreakable; diff --git a/src/Java/miscutil/core/xmod/gregtech/api/metatileentity/implementations/base/machines/GregtechMetaSafeBlockBase.java b/src/Java/miscutil/core/xmod/gregtech/api/metatileentity/implementations/base/machines/GregtechMetaSafeBlockBase.java index 47d27784b9..d9d69dc294 100644 --- a/src/Java/miscutil/core/xmod/gregtech/api/metatileentity/implementations/base/machines/GregtechMetaSafeBlockBase.java +++ b/src/Java/miscutil/core/xmod/gregtech/api/metatileentity/implementations/base/machines/GregtechMetaSafeBlockBase.java @@ -7,6 +7,9 @@ import gregtech.api.interfaces.tileentity.IGregTechTileEntity; import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_TieredMachineBlock; import gregtech.api.objects.GT_RenderedTexture; import gregtech.api.util.GT_Utility; + +import java.util.UUID; + import miscutil.core.handler.events.UnbreakableBlockManager; import miscutil.core.util.Utils; import miscutil.core.util.player.PlayerCache; @@ -17,7 +20,7 @@ import net.minecraft.nbt.NBTTagCompound; public abstract class GregtechMetaSafeBlockBase extends GT_MetaTileEntity_TieredMachineBlock { public boolean bOutput = false, bRedstoneIfFull = false, bInvert = false, bUnbreakable = false; public int mSuccess = 0, mTargetStackSize = 0; - public String ownerUUID = ""; + public UUID ownerUUID; UnbreakableBlockManager Xasda = new UnbreakableBlockManager(); private boolean value_last = false, value_current = false; @@ -188,7 +191,7 @@ public abstract class GregtechMetaSafeBlockBase extends GT_MetaTileEntity_Tiered } if (!aPlayer.equals(null)) { - String tempUUID = aPlayer.getUniqueID().toString(); + UUID tempUUID = aPlayer.getUniqueID(); PlayerCache.appendParamChanges(aPlayer.getDisplayName(), aPlayer.getUniqueID().toString()); if (ownerUUID.equals("")){ Utils.LOG_WARNING("No owner yet for this block."); @@ -241,7 +244,7 @@ public abstract class GregtechMetaSafeBlockBase extends GT_MetaTileEntity_Tiered aNBT.setBoolean("bOutput", bOutput); aNBT.setBoolean("bRedstoneIfFull", bRedstoneIfFull); aNBT.setInteger("mTargetStackSize", mTargetStackSize); - aNBT.setString("ownerUUID", ownerUUID); + aNBT.setString("ownerUUID", ownerUUID.toString()); } @Override @@ -250,7 +253,7 @@ public abstract class GregtechMetaSafeBlockBase extends GT_MetaTileEntity_Tiered bOutput = aNBT.getBoolean("bOutput"); bRedstoneIfFull = aNBT.getBoolean("bRedstoneIfFull"); mTargetStackSize = aNBT.getInteger("mTargetStackSize"); - ownerUUID = aNBT.getString("ownerUUID"); + ownerUUID = UUID.fromString(aNBT.getString("ownerUUID")); } @Override |
