Package net.minecraft.util.datafix.fixes
Class ItemStackComponentizationFix.ItemStackData
java.lang.Object
net.minecraft.util.datafix.fixes.ItemStackComponentizationFix.ItemStackData
- Enclosing class:
ItemStackComponentizationFix
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateItemStackData(String pItem, int pCount, com.mojang.serialization.Dynamic<?> pNbt) -
Method Summary
Modifier and TypeMethodDescriptionvoidfixSubTag(String pKey, boolean pSkipIfEmpty, UnaryOperator<com.mojang.serialization.Dynamic<?>> pFixer) booleanhasComponent(String pComponent) booleanbooleanprivate static <T> com.mojang.serialization.Dynamic<T> mergeRemainder(com.mojang.serialization.Dynamic<T> pTag, com.mojang.serialization.Dynamic<?> pRemainder) com.mojang.serialization.Dynamic<?> moveTagInto(String pOldKey, com.mojang.serialization.Dynamic<?> pTag, String pNewKey) voidmoveTagToComponent(String pKey, String pComponent) voidmoveTagToComponent(String pKey, String pComponent, com.mojang.serialization.Dynamic<?> pTag) read(com.mojang.serialization.Dynamic<?> pTag) com.mojang.serialization.OptionalDynamic<?> voidsetComponent(String pComponent, com.mojang.serialization.Dynamic<?> pValue) voidsetComponent(String pComponent, com.mojang.serialization.OptionalDynamic<?> pValue) com.mojang.serialization.Dynamic<?> write()
-
Field Details
-
item
-
count
private final int count -
components
private com.mojang.serialization.Dynamic<?> components -
remainder
private final com.mojang.serialization.Dynamic<?> remainder -
tag
com.mojang.serialization.Dynamic<?> tag
-
-
Constructor Details
-
ItemStackData
-
-
Method Details
-
read
public static Optional<ItemStackComponentizationFix.ItemStackData> read(com.mojang.serialization.Dynamic<?> pTag) -
removeTag
-
setComponent
-
setComponent
-
moveTagInto
-
moveTagToComponent
-
moveTagToComponent
-
fixSubTag
public void fixSubTag(String pKey, boolean pSkipIfEmpty, UnaryOperator<com.mojang.serialization.Dynamic<?>> pFixer) -
write
public com.mojang.serialization.Dynamic<?> write() -
mergeRemainder
private static <T> com.mojang.serialization.Dynamic<T> mergeRemainder(com.mojang.serialization.Dynamic<T> pTag, com.mojang.serialization.Dynamic<?> pRemainder) -
is
-
is
-
hasComponent
-