diff options
author | Jakub <53441451+kuba6000@users.noreply.github.com> | 2023-04-10 21:02:49 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-10 21:02:49 +0200 |
commit | 0ecb697d75b25206daf921ecec1c910d6ab77491 (patch) | |
tree | 1200eb0151e16c9b21187a0f764dced1d9fd9e91 /src/main/java/kubatech/savedata/PlayerData.java | |
parent | e0c9332c12847e4705ea29aa0ed15dcb3806dca4 (diff) | |
download | GT5-Unofficial-0ecb697d75b25206daf921ecec1c910d6ab77491.tar.gz GT5-Unofficial-0ecb697d75b25206daf921ecec1c910d6ab77491.tar.bz2 GT5-Unofficial-0ecb697d75b25206daf921ecec1c910d6ab77491.zip |
Tea Network update: still alpha (#69)
* Move to UUID checking and BigInteger tea count
* Research category
* Start working on tea limit
* Maybe
* Update en_US.lang
* Fix
* Save UUID mapping
* Mark dirty
* Fixes
Diffstat (limited to 'src/main/java/kubatech/savedata/PlayerData.java')
-rw-r--r-- | src/main/java/kubatech/savedata/PlayerData.java | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/main/java/kubatech/savedata/PlayerData.java b/src/main/java/kubatech/savedata/PlayerData.java index a00b7fd0fa..3cf33bab2d 100644 --- a/src/main/java/kubatech/savedata/PlayerData.java +++ b/src/main/java/kubatech/savedata/PlayerData.java @@ -10,24 +10,26 @@ package kubatech.savedata; +import kubatech.api.tea.TeaNetwork; + import net.minecraft.nbt.NBTTagCompound; public class PlayerData { - public long teaAmount = 0L; - public boolean autoRegen = false; + public String username = ""; + public TeaNetwork teaNetwork; PlayerData(NBTTagCompound NBTData) { - teaAmount = NBTData.getLong("teaAmount"); - autoRegen = NBTData.getBoolean("autoRegen"); + username = NBTData.getString("username"); + if (NBTData.hasKey("teaNetwork")) teaNetwork = TeaNetwork.fromNBT(NBTData.getCompoundTag("teaNetwork")); } PlayerData() {} public NBTTagCompound toNBTData() { NBTTagCompound NBTData = new NBTTagCompound(); - NBTData.setLong("teaAmount", teaAmount); - NBTData.setBoolean("autoRegen", autoRegen); + NBTData.setString("username", username); + if (teaNetwork != null) NBTData.setTag("teaNetwork", teaNetwork.toNBT()); return NBTData; } |