public final class ItemsHelper extends Object
Modifier and Type | Method and Description |
---|---|
static <T extends org.spongepowered.api.data.manipulator.DataManipulator<T,?>> |
getClone(T DataManipulator,
Class<T> clazz) |
static Optional<Integer> |
getDamageValue(org.spongepowered.api.item.ItemType type,
Set<org.spongepowered.api.data.manipulator.DataManipulator<?,?>> DataManipulatorSet) |
static net.minecraft.nbt.NBTTagCompound |
getTagCompound(net.minecraft.item.ItemStack itemStack) |
static org.spongepowered.api.data.DataTransactionResult |
setData(org.spongepowered.api.item.inventory.ItemStack stack,
org.spongepowered.api.data.manipulator.DataManipulator<?,?> data) |
static org.spongepowered.api.data.DataTransactionResult |
validateData(org.spongepowered.api.item.ItemType type,
org.spongepowered.api.data.manipulator.DataManipulator<?,?> data) |
public static net.minecraft.nbt.NBTTagCompound getTagCompound(net.minecraft.item.ItemStack itemStack)
public static <T extends org.spongepowered.api.data.manipulator.DataManipulator<T,?>> Optional<T> getClone(T DataManipulator, Class<T> clazz)
public static Optional<Integer> getDamageValue(org.spongepowered.api.item.ItemType type, Set<org.spongepowered.api.data.manipulator.DataManipulator<?,?>> DataManipulatorSet)
public static org.spongepowered.api.data.DataTransactionResult validateData(org.spongepowered.api.item.ItemType type, org.spongepowered.api.data.manipulator.DataManipulator<?,?> data)
public static org.spongepowered.api.data.DataTransactionResult setData(org.spongepowered.api.item.inventory.ItemStack stack, org.spongepowered.api.data.manipulator.DataManipulator<?,?> data)