From a3b7001d55e22a173424c8b4f247b0eab32ba5cd Mon Sep 17 00:00:00 2001 From: Nick Date: Mon, 14 Mar 2016 18:58:44 -0700 Subject: [PATCH] SoulNetwork setters should automatically markDirty() --- .../bloodmagic/api/network/SoulNetwork.java | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/main/java/WayofTime/bloodmagic/api/network/SoulNetwork.java b/src/main/java/WayofTime/bloodmagic/api/network/SoulNetwork.java index e0970100..7326b0a7 100644 --- a/src/main/java/WayofTime/bloodmagic/api/network/SoulNetwork.java +++ b/src/main/java/WayofTime/bloodmagic/api/network/SoulNetwork.java @@ -3,7 +3,6 @@ package WayofTime.bloodmagic.api.network; import javax.annotation.Nullable; import lombok.Getter; -import lombok.Setter; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.potion.Potion; @@ -22,7 +21,6 @@ import WayofTime.bloodmagic.api.util.helper.PlayerHelper; import com.google.common.base.Strings; @Getter -@Setter public class SoulNetwork extends WorldSavedData { @Nullable @@ -99,7 +97,6 @@ public class SoulNetwork extends WorldSavedData if (getCurrentEssence() >= syphon) { setCurrentEssence(getCurrentEssence() - syphon); - markDirty(); return syphon; } @@ -183,4 +180,16 @@ public class SoulNetwork extends WorldSavedData getPlayer().addPotionEffect(new PotionEffect(Potion.confusion.getId(), 99)); } } + + public SoulNetwork setCurrentEssence(int currentEssence) { + this.currentEssence = currentEssence; + markDirty(); + return this; + } + + public SoulNetwork setOrbTier(int orbTier) { + this.orbTier = orbTier; + markDirty(); + return this; + } }