Class StickUtil

java.lang.Object
de.z0rdak.yawp.util.StickUtil

public final class StickUtil extends Object
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    applyEnchantmentGlint(net.minecraft.world.item.ItemStack item)
     
    static @Nullable IMarkableArea
    getMarkedArea(net.minecraft.world.item.ItemStack stick)
     
    getStick(net.minecraft.world.item.ItemStack stick)
     
    static net.minecraft.nbt.CompoundTag
    getStickNBT(net.minecraft.world.item.ItemStack stick)
     
    static StickType
    getStickType(net.minecraft.world.item.ItemStack stick)
     
    static boolean
    hasNonNullTag(net.minecraft.world.item.ItemStack itemStack)
     
    static net.minecraft.world.item.ItemStack
    initMarkerNbt(net.minecraft.world.item.ItemStack stack, net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dim)
     
    static void
    initStickTag(net.minecraft.world.item.ItemStack stick, StickType type, net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dim)
    Set init (default) nbt value for sticks
    static boolean
    isMarker(net.minecraft.world.item.ItemStack stick)
     
    static boolean
    isVanillaStick(net.minecraft.world.item.ItemStack itemStack)
     
    static void
    setStickName(net.minecraft.world.item.ItemStack stick, StickType type)
     
    static void
    setStickToolTip(net.minecraft.world.item.ItemStack stick, StickType type)
     
    static void
    setToolTip(net.minecraft.world.item.ItemStack stack, net.minecraft.nbt.ListTag loreNbt)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • applyEnchantmentGlint

      public static void applyEnchantmentGlint(net.minecraft.world.item.ItemStack item)
    • initStickTag

      public static void initStickTag(net.minecraft.world.item.ItemStack stick, StickType type, net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dim)
      Set init (default) nbt value for sticks
      Parameters:
      stick - stick item
      type - stick type to create
      dim - dimension tag to set for sticks
    • initMarkerNbt

      public static net.minecraft.world.item.ItemStack initMarkerNbt(net.minecraft.world.item.ItemStack stack, net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dim)
    • isVanillaStick

      public static boolean isVanillaStick(net.minecraft.world.item.ItemStack itemStack)
    • getStick

      public static AbstractStick getStick(net.minecraft.world.item.ItemStack stick) throws StickException
      Throws:
      StickException
    • getStickType

      public static StickType getStickType(net.minecraft.world.item.ItemStack stick)
    • getStickNBT

      public static net.minecraft.nbt.CompoundTag getStickNBT(net.minecraft.world.item.ItemStack stick)
    • getMarkedArea

      @Nullable public static @Nullable IMarkableArea getMarkedArea(net.minecraft.world.item.ItemStack stick)
    • isMarker

      public static boolean isMarker(net.minecraft.world.item.ItemStack stick)
    • setStickName

      public static void setStickName(net.minecraft.world.item.ItemStack stick, StickType type)
    • setStickToolTip

      public static void setStickToolTip(net.minecraft.world.item.ItemStack stick, StickType type)
    • setToolTip

      public static void setToolTip(net.minecraft.world.item.ItemStack stack, net.minecraft.nbt.ListTag loreNbt)
    • hasNonNullTag

      public static boolean hasNonNullTag(net.minecraft.world.item.ItemStack itemStack)