Class CastItemDataHelper

java.lang.Object
com.binaris.wizardry.api.content.util.CastItemDataHelper

public final class CastItemDataHelper extends Object
  • Field Details

  • Method Details

    • getSpells

      public static List<Spell> getSpells(net.minecraft.world.item.ItemStack stack)
    • setSpells

      public static void setSpells(net.minecraft.world.item.ItemStack stack, Collection<Spell> spells)
    • getCurrentSpell

      public static Spell getCurrentSpell(net.minecraft.world.item.ItemStack stack)
    • getCurrentSpellIndex

      public static int getCurrentSpellIndex(net.minecraft.world.item.ItemStack stack)
    • setCurrentSpell

      public static void setCurrentSpell(net.minecraft.world.item.ItemStack stack, Spell spell)
    • setCurrentSpell

      public static boolean setCurrentSpell(net.minecraft.world.item.ItemStack stack, int index)
    • getNextSpell

      public static Spell getNextSpell(net.minecraft.world.item.ItemStack stack)
    • getPreviousSpell

      public static Spell getPreviousSpell(net.minecraft.world.item.ItemStack stack)
    • selectNextSpell

      public static void selectNextSpell(net.minecraft.world.item.ItemStack stack)
    • selectPreviousSpell

      public static void selectPreviousSpell(net.minecraft.world.item.ItemStack stack)
    • getCooldownEndTimes

      public static long[] getCooldownEndTimes(net.minecraft.world.item.ItemStack stack)
    • setCooldownEndTimes

      public static void setCooldownEndTimes(net.minecraft.world.item.ItemStack stack, long[] cooldownEndTimes)
    • getCurrentCooldown

      public static int getCurrentCooldown(net.minecraft.world.item.ItemStack stack, long currentGameTime)
    • setCurrentCooldown

      public static void setCurrentCooldown(net.minecraft.world.item.ItemStack stack, int cooldown, long currentGameTime)
    • getMaxCooldowns

      public static int[] getMaxCooldowns(net.minecraft.world.item.ItemStack stack)
    • setMaxCooldowns

      public static void setMaxCooldowns(net.minecraft.world.item.ItemStack stack, int[] cooldowns)
    • getCurrentMaxCooldown

      public static int getCurrentMaxCooldown(net.minecraft.world.item.ItemStack stack)
    • getUpgradeLevel

      public static int getUpgradeLevel(net.minecraft.world.item.ItemStack stack, net.minecraft.world.item.Item upgrade)
    • getTotalUpgrades

      public static int getTotalUpgrades(net.minecraft.world.item.ItemStack stack)
    • applyUpgrade

      public static void applyUpgrade(net.minecraft.world.item.ItemStack stack, net.minecraft.world.item.Item upgrade)
    • getProgression

      public static int getProgression(net.minecraft.world.item.ItemStack stack)
    • setProgression

      public static void setProgression(net.minecraft.world.item.ItemStack stack, int progression)
    • addProgression

      public static void addProgression(net.minecraft.world.item.ItemStack stack, int progression)