CLASS net/minecraft/class_9267 net/minecraft/datafixer/fix/ItemStackComponentizationFix FIELD field_49188 HIDE_ENCHANTMENTS_FLAG I FIELD field_49189 HIDE_MODIFIERS_FLAG I FIELD field_49190 HIDE_UNBREAKABLE_FLAG I FIELD field_49191 HIDE_CAN_DESTROY_FLAG I FIELD field_49192 HIDE_CAN_PLACE_FLAG I FIELD field_49193 HIDE_ADDITIONAL_FLAG I FIELD field_49194 HIDE_DYED_FLAG I FIELD field_49195 HIDE_UPGRADE_FLAG I FIELD field_49196 POTION_ITEM_IDS Ljava/util/Set; FIELD field_49197 ENTITY_BUCKET_ITEM_IDS Ljava/util/Set; FIELD field_49198 RELEVANT_ENTITY_NBT_KEYS Ljava/util/List; FIELD field_49199 COMMA_SPLITTER Lcom/google/common/base/Splitter; FIELD field_51347 BOOLEAN_BLOCK_STATE_PROPERTIES Ljava/util/Set; METHOD (Lcom/mojang/datafixers/schemas/Schema;)V ARG 1 outputSchema METHOD method_57208 getMapDecorationName (I)Ljava/lang/String; ARG 0 index METHOD method_57209 fixExplosion (Lnet/minecraft/class_9267$class_9268;)V ARG 0 data METHOD method_57210 (Lnet/minecraft/class_9267$class_9268;ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; ARG 2 displayDynamic METHOD method_57211 fixStack (Lnet/minecraft/class_9267$class_9268;Lcom/mojang/serialization/Dynamic;)V ARG 0 data ARG 1 dynamic METHOD method_57212 fixDisplay (Lnet/minecraft/class_9267$class_9268;Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic; ARG 0 data ARG 1 dynamic ARG 2 hideFlags METHOD method_57213 fixBlockEntityData (Lnet/minecraft/class_9267$class_9268;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; ARG 0 data ARG 1 dynamic ARG 2 blockEntityId METHOD method_57214 fixEnchantments (Lnet/minecraft/class_9267$class_9268;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Z)V ARG 0 data ARG 1 dynamic ARG 2 nbtKey ARG 3 componentId ARG 4 hideInTooltip METHOD method_57215 getEnchantmentAndLevelPair (Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; ARG 0 dynamic METHOD method_57216 createBlockPredicateListDynamic (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; ARG 0 dynamic ARG 1 listAsString METHOD method_57217 createFilterableTextDynamic (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/util/Optional;)Lcom/mojang/serialization/Dynamic; ARG 0 dynamic ARG 1 unfiltered ARG 2 filtered METHOD method_57218 createPropertiesDynamic (Lcom/mojang/serialization/OptionalDynamic;)Lcom/mojang/serialization/Dynamic; ARG 0 optionalDynamic METHOD method_57221 (Ljava/lang/String;)Z ARG 0 potionId METHOD method_57222 (Ljava/lang/String;Ljava/lang/Number;)Lcom/mojang/datafixers/util/Pair; ARG 0 enchantmentId ARG 1 level METHOD method_57223 fixFireworks (Lnet/minecraft/class_9267$class_9268;)V ARG 0 data METHOD method_57224 fixPotionContents (Lnet/minecraft/class_9267$class_9268;Lcom/mojang/serialization/Dynamic;)V ARG 0 data ARG 1 dynamic METHOD method_57225 fixAdventureModePredicates (Lnet/minecraft/class_9267$class_9268;Lcom/mojang/serialization/Dynamic;I)V ARG 0 data ARG 1 dynamic ARG 2 hideFlags METHOD method_57226 fixBlockPredicateList (Lnet/minecraft/class_9267$class_9268;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Z)V ARG 0 data ARG 1 dynamic ARG 2 nbtKey ARG 3 componentId ARG 4 hideInTooltip METHOD method_57227 fixAttributeModifier (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; ARG 0 dynamic METHOD method_57229 (Lnet/minecraft/class_9267$class_9268;)Lcom/mojang/serialization/Dynamic; ARG 0 data METHOD method_57230 fixWritableBookContent (Lnet/minecraft/class_9267$class_9268;Lcom/mojang/serialization/Dynamic;)V ARG 0 data ARG 1 dynamic METHOD method_57231 fixAttributeModifiers (Lnet/minecraft/class_9267$class_9268;Lcom/mojang/serialization/Dynamic;I)V ARG 0 data ARG 1 dynamic ARG 2 hideFlags METHOD method_57232 fixMapDecorations (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair; ARG 0 dynamic METHOD method_57233 fixWrittenBookContent (Lnet/minecraft/class_9267$class_9268;Lcom/mojang/serialization/Dynamic;)V ARG 0 data ARG 1 dynamic METHOD method_57234 fixExplosion (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; ARG 0 dynamic METHOD method_57235 fixBookPages (Lnet/minecraft/class_9267$class_9268;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; ARG 0 data ARG 1 dynamic METHOD method_57236 createProfileDynamic (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; ARG 0 dynamic METHOD method_57237 fixBucketEntityData (Lnet/minecraft/class_9267$class_9268;Lcom/mojang/serialization/Dynamic;)V ARG 0 data ARG 1 dynamic METHOD method_57238 (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; ARG 0 dynamic METHOD method_57239 fixLodestoneTarget (Lnet/minecraft/class_9267$class_9268;Lcom/mojang/serialization/Dynamic;)V ARG 0 data ARG 1 dynamic METHOD method_57241 (Lnet/minecraft/class_9267$class_9268;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; ARG 1 fireworksDynamic METHOD method_57243 (Lnet/minecraft/class_9267$class_9268;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; ARG 1 explosionDynamic METHOD method_57245 (Lnet/minecraft/class_9267$class_9268;Lcom/mojang/serialization/Dynamic;)V ARG 1 skullOwnerDynamic METHOD method_57247 (Lnet/minecraft/class_9267$class_9268;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; ARG 1 blockEntityTagDynamic METHOD method_57248 (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; ARG 0 filteredPagesValueDynamic METHOD method_57249 (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; ARG 0 filteredPagesKeyDynamic METHOD method_57250 (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; ARG 0 pagesDynamic METHOD method_57252 (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; ARG 0 operationDynamic METHOD method_57253 (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; ARG 0 predicatesDynamic METHOD method_57254 (Lcom/mojang/serialization/Dynamic;)Ljava/util/stream/Stream; ARG 0 enchantmentsDynamic METHOD method_57255 (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; ARG 0 itemsDynamic METHOD method_58050 fixBlockStateTag (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; ARG 0 dynamic METHOD method_58051 (Lnet/minecraft/class_9267$class_9268;Lcom/mojang/serialization/Dynamic;)V ARG 1 blockStateTagDynamic CLASS class_9268 StackData FIELD field_49200 itemId Ljava/lang/String; FIELD field_49201 count I FIELD field_49202 components Lcom/mojang/serialization/Dynamic; FIELD field_49203 leftoverNbt Lcom/mojang/serialization/Dynamic; FIELD field_49204 nbt Lcom/mojang/serialization/Dynamic; METHOD (Ljava/lang/String;ILcom/mojang/serialization/Dynamic;)V ARG 1 itemId ARG 2 count ARG 3 dynamic METHOD method_57256 finalize ()Lcom/mojang/serialization/Dynamic; METHOD method_57257 fromDynamic (Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; ARG 0 dynamic METHOD method_57258 mergeLeftoverNbt (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; ARG 0 data ARG 1 leftoverNbt METHOD method_57259 (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/Number;)Lnet/minecraft/class_9267$class_9268; ARG 1 itemId ARG 2 count METHOD method_57262 getAndRemove (Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; ARG 1 key METHOD method_57263 setComponent (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)V ARG 1 key ARG 2 value METHOD method_57264 moveToComponent (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; ARG 1 nbtKey ARG 2 components ARG 3 componentId METHOD method_57265 setComponent (Ljava/lang/String;Lcom/mojang/serialization/OptionalDynamic;)V ARG 1 key ARG 2 optionalValue METHOD method_57266 moveToComponent (Ljava/lang/String;Ljava/lang/String;)V ARG 1 nbtKey ARG 2 componentId METHOD method_57267 moveToComponent (Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)V ARG 1 nbtKey ARG 2 componentId ARG 3 defaultValue METHOD method_57268 applyFixer (Ljava/lang/String;ZLjava/util/function/UnaryOperator;)V ARG 1 nbtKey ARG 2 removeIfEmpty ARG 3 fixer METHOD method_57269 itemMatches (Ljava/util/Set;)Z ARG 1 itemIds METHOD method_57270 itemEquals (Ljava/lang/String;)Z ARG 1 itemId METHOD method_57271 (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)V ARG 2 nbt METHOD method_57272 (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)V ARG 2 value METHOD method_58054 itemContains (Ljava/lang/String;)Z ARG 1 componentId