Class StickUtil

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

public final class StickUtil extends Object
  • Method Summary

    Modifier and Type
    Method
    Description
    static @Nullable IMarkableArea
    getMarkedArea(net.minecraft.world.item.ItemStack stick)
     
    static @Nullable net.minecraft.nbt.CompoundTag
    getStickNBT(net.minecraft.world.item.ItemStack stick)
     
    static boolean
    hasCustomDataTag(net.minecraft.world.item.ItemStack itemStack)
     
    static void
    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, net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dim, boolean reset)
    Set init (default) nbt value for sticks
    static boolean
    isMarker(net.minecraft.world.item.ItemStack stack)
     
    static void
    resetMarkerNbt(net.minecraft.world.item.ItemStack stack, net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dim)
     
    static void
    setMarkerNbt(net.minecraft.world.item.ItemStack itemStack, net.minecraft.nbt.CompoundTag markerTag)
     
    static void
    updateStickName(net.minecraft.world.item.ItemStack stick)
     

    Methods inherited from class java.lang.Object

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

    • initStickTag

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

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

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

      public static boolean isMarker(net.minecraft.world.item.ItemStack stack)
    • getStickNBT

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

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

      public static void updateStickName(net.minecraft.world.item.ItemStack stick)
    • hasCustomDataTag

      public static boolean hasCustomDataTag(net.minecraft.world.item.ItemStack itemStack)
    • setMarkerNbt

      public static void setMarkerNbt(net.minecraft.world.item.ItemStack itemStack, net.minecraft.nbt.CompoundTag markerTag)