Interface IManaItem
- All Known Implementing Classes:
BattleMageArmorItem,CrystalItem,SageArmorItem,WandItem,WarlockArmorItem,WizardArmorItem
public interface IManaItem
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidconsumeMana(net.minecraft.world.item.ItemStack stack, int mana, @Nullable net.minecraft.world.entity.LivingEntity wielder) default floatgetFullness(net.minecraft.world.item.ItemStack stack) intgetMana(net.minecraft.world.item.ItemStack stack) intgetManaCapacity(net.minecraft.world.item.ItemStack stack) default booleanisManaEmpty(net.minecraft.world.item.ItemStack stack) default booleanisManaFull(net.minecraft.world.item.ItemStack stack) default voidrechargeMana(net.minecraft.world.item.ItemStack stack, int mana) voidsetMana(net.minecraft.world.item.ItemStack stack, int mana) default booleanshowManaInWorkbench(net.minecraft.world.entity.player.Player player, net.minecraft.world.item.ItemStack stack)
-
Method Details
-
getMana
int getMana(net.minecraft.world.item.ItemStack stack) -
setMana
void setMana(net.minecraft.world.item.ItemStack stack, int mana) -
getManaCapacity
int getManaCapacity(net.minecraft.world.item.ItemStack stack) -
showManaInWorkbench
default boolean showManaInWorkbench(net.minecraft.world.entity.player.Player player, net.minecraft.world.item.ItemStack stack) -
consumeMana
default void consumeMana(net.minecraft.world.item.ItemStack stack, int mana, @Nullable @Nullable net.minecraft.world.entity.LivingEntity wielder) -
rechargeMana
default void rechargeMana(net.minecraft.world.item.ItemStack stack, int mana) -
isManaFull
default boolean isManaFull(net.minecraft.world.item.ItemStack stack) -
isManaEmpty
default boolean isManaEmpty(net.minecraft.world.item.ItemStack stack) -
getFullness
default float getFullness(net.minecraft.world.item.ItemStack stack)
-