Package pers.neige.neigeitems.ref.nbt
Class RefNmsItemStack
-
- All Implemented Interfaces:
public final class RefNmsItemStack
-
-
Field Summary
Fields Modifier and Type Field Description public RefPatchedDataComponentMapcomponents
-
Constructor Summary
Constructors Constructor Description RefNmsItemStack(RefNbtTagCompound nbt)RefNmsItemStack(RefItem item)RefNmsItemStack(RefIMaterial imaterial)
-
Method Summary
Modifier and Type Method Description static RefNmsItemStackof(RefNbtTagCompound nbt)native booleanhasTag()native RefNbtTagCompoundgetTag()native voidsetTag(RefNbtTagCompound nbt)native RefItemgetItem()native RefNbtTagCompoundsave(RefNbtTagCompound nbt)native voidload(RefNbtTagCompound nbt)native <T> Tset(RefDataComponentType<in T> type, @Nullable() T value)native <T, U> Tupdate(RefDataComponentType<T> type, T defaultValue, U change, BiFunction<T, U, T> applier)native <T> Tupdate(RefDataComponentType<T> type, T defaultValue, UnaryOperator<T> applier)native <T> Tremove(RefDataComponentType<out T> type)native RefComponentgetDisplayName()native RefDataComponentPatchgetComponentsPatch()-
-
Constructor Detail
-
RefNmsItemStack
RefNmsItemStack(RefNbtTagCompound nbt)
-
RefNmsItemStack
RefNmsItemStack(RefItem item)
-
RefNmsItemStack
RefNmsItemStack(RefIMaterial imaterial)
-
-
Method Detail
-
of
static RefNmsItemStack of(RefNbtTagCompound nbt)
-
hasTag
native boolean hasTag()
-
getTag
native RefNbtTagCompound getTag()
-
setTag
native void setTag(RefNbtTagCompound nbt)
-
save
native RefNbtTagCompound save(RefNbtTagCompound nbt)
-
load
native void load(RefNbtTagCompound nbt)
-
set
native <T> T set(RefDataComponentType<in T> type, @Nullable() T value)
-
update
native <T, U> T update(RefDataComponentType<T> type, T defaultValue, U change, BiFunction<T, U, T> applier)
-
update
native <T> T update(RefDataComponentType<T> type, T defaultValue, UnaryOperator<T> applier)
-
remove
native <T> T remove(RefDataComponentType<out T> type)
-
getDisplayName
native RefComponent getDisplayName()
-
getComponentsPatch
native RefDataComponentPatch getComponentsPatch()
-
-
-
-