Package net.minecraft.datafixer.fix
Class ItemStackComponentizationFix.StackData
java.lang.Object
net.minecraft.datafixer.fix.ItemStackComponentizationFix.StackData
- Enclosing class:
ItemStackComponentizationFix
- Mappings:
Namespace Name named net/minecraft/datafixer/fix/ItemStackComponentizationFix$StackDataintermediary net/minecraft/class_9267$class_9268official ben$a
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate com.mojang.serialization.Dynamic<?> private final intprivate final Stringprivate final com.mojang.serialization.Dynamic<?> (package private) com.mojang.serialization.Dynamic<?> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyFixer(String nbtKey, boolean removeIfEmpty, UnaryOperator<com.mojang.serialization.Dynamic<?>> fixer) com.mojang.serialization.Dynamic<?> finalize()fromDynamic(com.mojang.serialization.Dynamic<?> dynamic) com.mojang.serialization.OptionalDynamic<?> getAndRemove(String key) booleanitemContains(String componentId) booleanitemEquals(String itemId) booleanitemMatches(Set<String> itemIds) private static <T> com.mojang.serialization.Dynamic<T> mergeLeftoverNbt(com.mojang.serialization.Dynamic<T> data, com.mojang.serialization.Dynamic<?> leftoverNbt) com.mojang.serialization.Dynamic<?> moveToComponent(String nbtKey, com.mojang.serialization.Dynamic<?> components, String componentId) voidmoveToComponent(String nbtKey, String componentId) voidmoveToComponent(String nbtKey, String componentId, com.mojang.serialization.Dynamic<?> defaultValue) voidsetComponent(String key, com.mojang.serialization.Dynamic<?> value) voidsetComponent(String key, com.mojang.serialization.OptionalDynamic<?> optionalValue)
-
Field Details
-
itemId
- Mappings:
Namespace Name Mixin selector named itemIdLnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;itemId:Ljava/lang/String;intermediary field_49200Lnet/minecraft/class_9267$class_9268;field_49200:Ljava/lang/String;official aLben$a;a:Ljava/lang/String;
-
count
private final int count- Mappings:
Namespace Name Mixin selector named countLnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;count:Iintermediary field_49201Lnet/minecraft/class_9267$class_9268;field_49201:Iofficial bLben$a;b:I
-
components
private com.mojang.serialization.Dynamic<?> components- Mappings:
Namespace Name Mixin selector named componentsLnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;components:Lcom/mojang/serialization/Dynamic;intermediary field_49202Lnet/minecraft/class_9267$class_9268;field_49202:Lcom/mojang/serialization/Dynamic;official cLben$a;c:Lcom/mojang/serialization/Dynamic;
-
leftoverNbt
private final com.mojang.serialization.Dynamic<?> leftoverNbt- Mappings:
Namespace Name Mixin selector named leftoverNbtLnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;leftoverNbt:Lcom/mojang/serialization/Dynamic;intermediary field_49203Lnet/minecraft/class_9267$class_9268;field_49203:Lcom/mojang/serialization/Dynamic;official dLben$a;d:Lcom/mojang/serialization/Dynamic;
-
nbt
com.mojang.serialization.Dynamic<?> nbt- Mappings:
Namespace Name Mixin selector named nbtLnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;nbt:Lcom/mojang/serialization/Dynamic;intermediary field_49204Lnet/minecraft/class_9267$class_9268;field_49204:Lcom/mojang/serialization/Dynamic;official eLben$a;e:Lcom/mojang/serialization/Dynamic;
-
-
Constructor Details
-
StackData
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;<init>(Ljava/lang/String;ILcom/mojang/serialization/Dynamic;)Vintermediary <init>Lnet/minecraft/class_9267$class_9268;<init>(Ljava/lang/String;ILcom/mojang/serialization/Dynamic;)Vofficial <init>Lben$a;<init>(Ljava/lang/String;ILcom/mojang/serialization/Dynamic;)V
-
-
Method Details
-
fromDynamic
public static Optional<ItemStackComponentizationFix.StackData> fromDynamic(com.mojang.serialization.Dynamic<?> dynamic) - Mappings:
Namespace Name Mixin selector named fromDynamicLnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;fromDynamic(Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional;intermediary method_57257Lnet/minecraft/class_9267$class_9268;method_57257(Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional;official aLben$a;a(Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional;
-
getAndRemove
- Mappings:
Namespace Name Mixin selector named getAndRemoveLnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;getAndRemove(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic;intermediary method_57262Lnet/minecraft/class_9267$class_9268;method_57262(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic;official aLben$a;a(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic;
-
setComponent
- Mappings:
Namespace Name Mixin selector named setComponentLnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;setComponent(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Vintermediary method_57263Lnet/minecraft/class_9267$class_9268;method_57263(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Vofficial aLben$a;a(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)V
-
setComponent
- Mappings:
Namespace Name Mixin selector named setComponentLnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;setComponent(Ljava/lang/String;Lcom/mojang/serialization/OptionalDynamic;)Vintermediary method_57265Lnet/minecraft/class_9267$class_9268;method_57265(Ljava/lang/String;Lcom/mojang/serialization/OptionalDynamic;)Vofficial aLben$a;a(Ljava/lang/String;Lcom/mojang/serialization/OptionalDynamic;)V
-
moveToComponent
public com.mojang.serialization.Dynamic<?> moveToComponent(String nbtKey, com.mojang.serialization.Dynamic<?> components, String componentId) - Mappings:
Namespace Name Mixin selector named moveToComponentLnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;moveToComponent(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;intermediary method_57264Lnet/minecraft/class_9267$class_9268;method_57264(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;official aLben$a;a(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
-
moveToComponent
public void moveToComponent(String nbtKey, String componentId, com.mojang.serialization.Dynamic<?> defaultValue) - Mappings:
Namespace Name Mixin selector named moveToComponentLnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;moveToComponent(Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Vintermediary method_57267Lnet/minecraft/class_9267$class_9268;method_57267(Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Vofficial aLben$a;a(Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)V
-
moveToComponent
- Mappings:
Namespace Name Mixin selector named moveToComponentLnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;moveToComponent(Ljava/lang/String;Ljava/lang/String;)Vintermediary method_57266Lnet/minecraft/class_9267$class_9268;method_57266(Ljava/lang/String;Ljava/lang/String;)Vofficial aLben$a;a(Ljava/lang/String;Ljava/lang/String;)V
-
applyFixer
public void applyFixer(String nbtKey, boolean removeIfEmpty, UnaryOperator<com.mojang.serialization.Dynamic<?>> fixer) - Mappings:
Namespace Name Mixin selector named applyFixerLnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;applyFixer(Ljava/lang/String;ZLjava/util/function/UnaryOperator;)Vintermediary method_57268Lnet/minecraft/class_9267$class_9268;method_57268(Ljava/lang/String;ZLjava/util/function/UnaryOperator;)Vofficial aLben$a;a(Ljava/lang/String;ZLjava/util/function/UnaryOperator;)V
-
finalize
public com.mojang.serialization.Dynamic<?> finalize()- Overrides:
finalizein classObject- Mappings:
Namespace Name Mixin selector named finalizeLnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;finalize()Lcom/mojang/serialization/Dynamic;intermediary method_57256Lnet/minecraft/class_9267$class_9268;method_57256()Lcom/mojang/serialization/Dynamic;official aLben$a;a()Lcom/mojang/serialization/Dynamic;
-
mergeLeftoverNbt
private static <T> com.mojang.serialization.Dynamic<T> mergeLeftoverNbt(com.mojang.serialization.Dynamic<T> data, com.mojang.serialization.Dynamic<?> leftoverNbt) - Mappings:
Namespace Name Mixin selector named mergeLeftoverNbtLnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;mergeLeftoverNbt(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;intermediary method_57258Lnet/minecraft/class_9267$class_9268;method_57258(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;official aLben$a;a(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
-
itemEquals
- Mappings:
Namespace Name Mixin selector named itemEqualsLnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;itemEquals(Ljava/lang/String;)Zintermediary method_57270Lnet/minecraft/class_9267$class_9268;method_57270(Ljava/lang/String;)Zofficial bLben$a;b(Ljava/lang/String;)Z
-
itemMatches
- Mappings:
Namespace Name Mixin selector named itemMatchesLnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;itemMatches(Ljava/util/Set;)Zintermediary method_57269Lnet/minecraft/class_9267$class_9268;method_57269(Ljava/util/Set;)Zofficial aLben$a;a(Ljava/util/Set;)Z
-
itemContains
- Mappings:
Namespace Name Mixin selector named itemContainsLnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;itemContains(Ljava/lang/String;)Zintermediary method_58054Lnet/minecraft/class_9267$class_9268;method_58054(Ljava/lang/String;)Zofficial cLben$a;c(Ljava/lang/String;)Z
-