java.lang.Object
com.idark.valoria.registries.item.types.mana.ManaUtils

public class ManaUtils extends Object
  • Constructor Details

    • ManaUtils

      public ManaUtils()
  • Method Details

    • getAddManaRemain

      public static int getAddManaRemain(int current, int mana, int max)
    • getRemoveManaRemain

      public static int getRemoveManaRemain(int current, int mana)
    • canAddMana

      public static boolean canAddMana(int current, int mana, int max)
    • canRemoveMana

      public static boolean canRemoveMana(int current, int mana)
    • getManaItems

      public static List<net.minecraft.world.item.ItemStack> getManaItems(net.minecraft.world.entity.player.Player player)
    • getManaItemsActive

      public static List<net.minecraft.world.item.ItemStack> getManaItemsActive(net.minecraft.world.entity.player.Player player)
    • getManaItemsInventory

      public static List<net.minecraft.world.item.ItemStack> getManaItemsInventory(net.minecraft.world.entity.player.Player player)
    • getManaItemsHotbar

      public static List<net.minecraft.world.item.ItemStack> getManaItemsHotbar(net.minecraft.world.entity.player.Player player)
    • getManaItemsCurios

      public static List<net.minecraft.world.item.ItemStack> getManaItemsCurios(net.minecraft.world.entity.player.Player player)
    • getManaItemsOff

      public static List<net.minecraft.world.item.ItemStack> getManaItemsOff(List<net.minecraft.world.item.ItemStack> items)
    • getManaItemsNone

      public static List<net.minecraft.world.item.ItemStack> getManaItemsNone(List<net.minecraft.world.item.ItemStack> items)
    • getManaItemsUsing

      public static List<net.minecraft.world.item.ItemStack> getManaItemsUsing(List<net.minecraft.world.item.ItemStack> items)
    • getManaItemsStorage

      public static List<net.minecraft.world.item.ItemStack> getManaItemsStorage(List<net.minecraft.world.item.ItemStack> items)
    • getManaItemsNoneAndStorage

      public static List<net.minecraft.world.item.ItemStack> getManaItemsNoneAndStorage(List<net.minecraft.world.item.ItemStack> items)
    • getManaInItems

      public static int getManaInItems(List<net.minecraft.world.item.ItemStack> items)
    • getMaxManaInItems

      public static int getMaxManaInItems(List<net.minecraft.world.item.ItemStack> items)
    • removeManaFromManaItems

      public static void removeManaFromManaItems(List<net.minecraft.world.item.ItemStack> items, int mana)