diff --git a/src/main/java/WayofTime/bloodmagic/api/util/helper/NetworkHelper.java b/src/main/java/WayofTime/bloodmagic/api/util/helper/NetworkHelper.java index b60d4b5d..4b1119c8 100644 --- a/src/main/java/WayofTime/bloodmagic/api/util/helper/NetworkHelper.java +++ b/src/main/java/WayofTime/bloodmagic/api/util/helper/NetworkHelper.java @@ -2,6 +2,8 @@ package WayofTime.bloodmagic.api.util.helper; import java.util.UUID; +import WayofTime.bloodmagic.api.orb.IBloodOrb; +import WayofTime.bloodmagic.api.registry.OrbRegistry; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; import net.minecraft.server.MinecraftServer; @@ -83,6 +85,19 @@ public class NetworkHelper return soulNetwork.getOrbTier(); } + public static int getMaximumForTier(int tier) { + int ret = 0; + + if (tier > OrbRegistry.getTierMap().size() || tier < 0) + return ret; + + for (ItemStack orbStack : OrbRegistry.getOrbsForTier(tier)) + if (((IBloodOrb) orbStack.getItem()).getMaxEssence(orbStack.getItemDamage()) > ret) + ret = ((IBloodOrb) orbStack.getItem()).getMaxEssence(orbStack.getItemDamage()); + + return ret; + } + // Syphon /**