Package net.frozenblock.lib.item.api
Class ItemBlockStateTagUtils
java.lang.Object
net.frozenblock.lib.item.api.ItemBlockStateTagUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleangetBoolProperty(@NotNull net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.block.state.properties.BooleanProperty property, boolean orElse) static <T extends Comparable<T>>
TgetProperty(@NotNull net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.block.state.properties.Property<T> property, T defaultValue) static <T extends Comparable<T>>
voidsetProperty(@NotNull net.minecraft.world.item.ItemStack stack, @NotNull net.minecraft.world.level.block.state.properties.Property<T> property, T value)
-
Constructor Details
-
ItemBlockStateTagUtils
public ItemBlockStateTagUtils()
-
-
Method Details
-
getProperty
public static <T extends Comparable<T>> T getProperty(@NotNull @NotNull net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.block.state.properties.Property<T> property, T defaultValue) -
getBoolProperty
public static boolean getBoolProperty(@NotNull @NotNull net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.block.state.properties.BooleanProperty property, boolean orElse) -
setProperty
public static <T extends Comparable<T>> void setProperty(@NotNull @NotNull net.minecraft.world.item.ItemStack stack, @NotNull @NotNull net.minecraft.world.level.block.state.properties.Property<T> property, T value)
-