Class ManaUtils
java.lang.Object
com.idark.valoria.registries.item.types.mana.ManaUtils
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
canAddMana
(int current, int mana, int max) static boolean
canRemoveMana
(int current, int mana) static int
getAddManaRemain
(int current, int mana, int max) static int
getManaInItems
(List<net.minecraft.world.item.ItemStack> items) static List<net.minecraft.world.item.ItemStack>
getManaItems
(net.minecraft.world.entity.player.Player player) static List<net.minecraft.world.item.ItemStack>
getManaItemsActive
(net.minecraft.world.entity.player.Player player) static List<net.minecraft.world.item.ItemStack>
getManaItemsCurios
(net.minecraft.world.entity.player.Player player) static List<net.minecraft.world.item.ItemStack>
getManaItemsHotbar
(net.minecraft.world.entity.player.Player player) static List<net.minecraft.world.item.ItemStack>
getManaItemsInventory
(net.minecraft.world.entity.player.Player player) static List<net.minecraft.world.item.ItemStack>
getManaItemsNone
(List<net.minecraft.world.item.ItemStack> items) static List<net.minecraft.world.item.ItemStack>
getManaItemsNoneAndStorage
(List<net.minecraft.world.item.ItemStack> items) static List<net.minecraft.world.item.ItemStack>
getManaItemsOff
(List<net.minecraft.world.item.ItemStack> items) static List<net.minecraft.world.item.ItemStack>
getManaItemsStorage
(List<net.minecraft.world.item.ItemStack> items) static List<net.minecraft.world.item.ItemStack>
getManaItemsUsing
(List<net.minecraft.world.item.ItemStack> items) static int
getMaxManaInItems
(List<net.minecraft.world.item.ItemStack> items) static int
getRemoveManaRemain
(int current, int mana) static void
removeManaFromManaItems
(List<net.minecraft.world.item.ItemStack> items, int mana)
-
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
-
getManaItemsNone
-
getManaItemsUsing
-
getManaItemsStorage
-
getManaItemsNoneAndStorage
-
getManaInItems
-
getMaxManaInItems
-
removeManaFromManaItems
public static void removeManaFromManaItems(List<net.minecraft.world.item.ItemStack> items, int mana)
-