Package de.z0rdak.yawp.util
Class StickUtil
java.lang.Object
de.z0rdak.yawp.util.StickUtil
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidapplyEnchantmentGlint(net.minecraft.world.item.ItemStack item) static @Nullable IMarkableAreagetMarkedArea(net.minecraft.world.item.ItemStack stick) static AbstractStickgetStick(net.minecraft.world.item.ItemStack stick) static net.minecraft.nbt.CompoundTaggetStickNBT(net.minecraft.world.item.ItemStack stick) static StickTypegetStickType(net.minecraft.world.item.ItemStack stick) static booleanhasNonNullTag(net.minecraft.world.item.ItemStack itemStack) static net.minecraft.world.item.ItemStackinitMarkerNbt(net.minecraft.world.item.ItemStack stack, net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dim) static voidinitStickTag(net.minecraft.world.item.ItemStack stick, StickType type, net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dim) Set init (default) nbt value for sticksstatic booleanisMarker(net.minecraft.world.item.ItemStack stick) static booleanisVanillaStick(net.minecraft.world.item.ItemStack itemStack) static voidsetStickName(net.minecraft.world.item.ItemStack stick, StickType type) static voidsetStickToolTip(net.minecraft.world.item.ItemStack stick, StickType type) static voidsetToolTip(net.minecraft.world.item.ItemStack stack, net.minecraft.nbt.ListTag loreNbt)
-
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 itemtype- stick type to createdim- 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
-
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
-
setStickToolTip
-
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)
-