Package com.stereowalker.unionlib.util
Class VersionHelper.Data<T>
java.lang.Object
com.stereowalker.unionlib.util.VersionHelper.Data<T>
- Type Parameters:
T-
- Enclosing class:
VersionHelper
Used to abstract data used in items. Works for both NBT (<1.20.4) and components (>=1.20.4)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcopyData(net.minecraft.world.item.ItemStack fromStack, net.minecraft.world.item.ItemStack toStack) voidgetData(net.minecraft.world.item.ItemStack stack) getDataOrDefault(net.minecraft.world.item.ItemStack stack, T defaultValue) booleanhasData(net.minecraft.world.item.ItemStack stack) voidremoveData(net.minecraft.world.item.ItemStack stack) void
-
Constructor Details
-
Data
-
-
Method Details
-
hasData
public boolean hasData(net.minecraft.world.item.ItemStack stack) -
getData
-
getDataOrDefault
-
setData
-
copyData
public void copyData(net.minecraft.world.item.ItemStack fromStack, net.minecraft.world.item.ItemStack toStack) -
editData
-
removeData
public void removeData(net.minecraft.world.item.ItemStack stack)
-