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$StackData- intermediary - net/minecraft/class_9267$class_9268- official - bfs$a
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate com.mojang.serialization.Dynamic<?> private final intprivate final Stringprivate final com.mojang.serialization.Dynamic<?> (package private) com.mojang.serialization.Dynamic<?> 
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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 - itemId- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;itemId:Ljava/lang/String;- intermediary - field_49200- Lnet/minecraft/class_9267$class_9268;field_49200:Ljava/lang/String;- official - a- Lbfs$a;a:Ljava/lang/String;
 
- 
countprivate final int count- Mappings:
- Namespace - Name - Mixin selector - named - count- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;count:I- intermediary - field_49201- Lnet/minecraft/class_9267$class_9268;field_49201:I- official - b- Lbfs$a;b:I
 
- 
componentsprivate com.mojang.serialization.Dynamic<?> components- Mappings:
- Namespace - Name - Mixin selector - named - components- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;components:Lcom/mojang/serialization/Dynamic;- intermediary - field_49202- Lnet/minecraft/class_9267$class_9268;field_49202:Lcom/mojang/serialization/Dynamic;- official - c- Lbfs$a;c:Lcom/mojang/serialization/Dynamic;
 
- 
leftoverNbtprivate final com.mojang.serialization.Dynamic<?> leftoverNbt- Mappings:
- Namespace - Name - Mixin selector - named - leftoverNbt- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;leftoverNbt:Lcom/mojang/serialization/Dynamic;- intermediary - field_49203- Lnet/minecraft/class_9267$class_9268;field_49203:Lcom/mojang/serialization/Dynamic;- official - d- Lbfs$a;d:Lcom/mojang/serialization/Dynamic;
 
- 
nbtcom.mojang.serialization.Dynamic<?> nbt- Mappings:
- Namespace - Name - Mixin selector - named - nbt- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;nbt:Lcom/mojang/serialization/Dynamic;- intermediary - field_49204- Lnet/minecraft/class_9267$class_9268;field_49204:Lcom/mojang/serialization/Dynamic;- official - e- Lbfs$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;)V- intermediary - <init>- Lnet/minecraft/class_9267$class_9268;<init>(Ljava/lang/String;ILcom/mojang/serialization/Dynamic;)V- official - <init>- Lbfs$a;<init>(Ljava/lang/String;ILcom/mojang/serialization/Dynamic;)V
 
 
- 
- 
Method Details- 
fromDynamicpublic static Optional<ItemStackComponentizationFix.StackData> fromDynamic(com.mojang.serialization.Dynamic<?> dynamic) - Mappings:
- Namespace - Name - Mixin selector - named - fromDynamic- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;fromDynamic(Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional;- intermediary - method_57257- Lnet/minecraft/class_9267$class_9268;method_57257(Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional;- official - a- Lbfs$a;a(Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional;
 
- 
getAndRemove- Mappings:
- Namespace - Name - Mixin selector - named - getAndRemove- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;getAndRemove(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic;- intermediary - method_57262- Lnet/minecraft/class_9267$class_9268;method_57262(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic;- official - a- Lbfs$a;a(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic;
 
- 
setComponent- Mappings:
- Namespace - Name - Mixin selector - named - setComponent- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;setComponent(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)V- intermediary - method_57263- Lnet/minecraft/class_9267$class_9268;method_57263(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)V- official - a- Lbfs$a;a(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)V
 
- 
setComponent- Mappings:
- Namespace - Name - Mixin selector - named - setComponent- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;setComponent(Ljava/lang/String;Lcom/mojang/serialization/OptionalDynamic;)V- intermediary - method_57265- Lnet/minecraft/class_9267$class_9268;method_57265(Ljava/lang/String;Lcom/mojang/serialization/OptionalDynamic;)V- official - a- Lbfs$a;a(Ljava/lang/String;Lcom/mojang/serialization/OptionalDynamic;)V
 
- 
moveToComponentpublic com.mojang.serialization.Dynamic<?> moveToComponent(String nbtKey, com.mojang.serialization.Dynamic<?> components, String componentId) - Mappings:
- Namespace - Name - Mixin selector - named - moveToComponent- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;moveToComponent(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;- intermediary - method_57264- Lnet/minecraft/class_9267$class_9268;method_57264(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;- official - a- Lbfs$a;a(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
 
- 
moveToComponentpublic void moveToComponent(String nbtKey, String componentId, com.mojang.serialization.Dynamic<?> defaultValue) - Mappings:
- Namespace - Name - Mixin selector - named - moveToComponent- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;moveToComponent(Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)V- intermediary - method_57267- Lnet/minecraft/class_9267$class_9268;method_57267(Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)V- official - a- Lbfs$a;a(Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)V
 
- 
moveToComponent- Mappings:
- Namespace - Name - Mixin selector - named - moveToComponent- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;moveToComponent(Ljava/lang/String;Ljava/lang/String;)V- intermediary - method_57266- Lnet/minecraft/class_9267$class_9268;method_57266(Ljava/lang/String;Ljava/lang/String;)V- official - a- Lbfs$a;a(Ljava/lang/String;Ljava/lang/String;)V
 
- 
applyFixerpublic void applyFixer(String nbtKey, boolean removeIfEmpty, UnaryOperator<com.mojang.serialization.Dynamic<?>> fixer) - Mappings:
- Namespace - Name - Mixin selector - named - applyFixer- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;applyFixer(Ljava/lang/String;ZLjava/util/function/UnaryOperator;)V- intermediary - method_57268- Lnet/minecraft/class_9267$class_9268;method_57268(Ljava/lang/String;ZLjava/util/function/UnaryOperator;)V- official - a- Lbfs$a;a(Ljava/lang/String;ZLjava/util/function/UnaryOperator;)V
 
- 
finalizepublic com.mojang.serialization.Dynamic<?> finalize()- Overrides:
- finalizein class- Object
- Mappings:
- Namespace - Name - Mixin selector - named - finalize- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;finalize()Lcom/mojang/serialization/Dynamic;- intermediary - method_57256- Lnet/minecraft/class_9267$class_9268;method_57256()Lcom/mojang/serialization/Dynamic;- official - a- Lbfs$a;a()Lcom/mojang/serialization/Dynamic;
 
- 
mergeLeftoverNbtprivate 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 - mergeLeftoverNbt- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;mergeLeftoverNbt(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;- intermediary - method_57258- Lnet/minecraft/class_9267$class_9268;method_57258(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;- official - a- Lbfs$a;a(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
 
- 
itemEquals- Mappings:
- Namespace - Name - Mixin selector - named - itemEquals- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;itemEquals(Ljava/lang/String;)Z- intermediary - method_57270- Lnet/minecraft/class_9267$class_9268;method_57270(Ljava/lang/String;)Z- official - b- Lbfs$a;b(Ljava/lang/String;)Z
 
- 
itemMatches- Mappings:
- Namespace - Name - Mixin selector - named - itemMatches- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;itemMatches(Ljava/util/Set;)Z- intermediary - method_57269- Lnet/minecraft/class_9267$class_9268;method_57269(Ljava/util/Set;)Z- official - a- Lbfs$a;a(Ljava/util/Set;)Z
 
- 
itemContains- Mappings:
- Namespace - Name - Mixin selector - named - itemContains- Lnet/minecraft/datafixer/fix/ItemStackComponentizationFix$StackData;itemContains(Ljava/lang/String;)Z- intermediary - method_58054- Lnet/minecraft/class_9267$class_9268;method_58054(Ljava/lang/String;)Z- official - c- Lbfs$a;c(Ljava/lang/String;)Z
 
 
-