21w43a datafixer methods (#2805)

* 21w43a datafixer methods

* Update mappings/net/minecraft/datafixer/fix/ProtoChunkTickListFix.mapping

Co-authored-by: enbrain <69905075+enbrain@users.noreply.github.com>

Co-authored-by: enbrain <69905075+enbrain@users.noreply.github.com>
This commit is contained in:
apple502j 2021-11-03 21:11:16 +09:00 committed by GitHub
parent ab1241d3aa
commit d374a0fc12
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
33 changed files with 120 additions and 0 deletions

View File

@ -1,3 +1,10 @@
CLASS net/minecraft/class_6636 net/minecraft/datafixer/fix/AddFlagIfNotPresentFix
FIELD field_35009 description Ljava/lang/String;
FIELD field_35010 value Z
FIELD field_35011 key Ljava/lang/String;
FIELD field_35012 typeReference Lcom/mojang/datafixers/DSL$TypeReference;
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;Z)V
ARG 1 schema
ARG 2 typeReference
ARG 3 key
ARG 4 value

View File

@ -2,3 +2,6 @@ CLASS net/minecraft/class_3557 net/minecraft/datafixer/fix/BedBlockEntityFix
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Z)V
ARG 1 outputSchema
ARG 2 changesType
METHOD method_15506 fix (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/templates/List$ListType;)Lcom/mojang/datafixers/TypeRewriteRule;
ARG 1 level
ARG 2 blockEntities

View File

@ -3,3 +3,5 @@ CLASS net/minecraft/class_3571 net/minecraft/datafixer/fix/BlockEntityIdFix
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Z)V
ARG 1 outputSchema
ARG 2 changesType
METHOD method_15575 (Ljava/util/HashMap;)V
ARG 0 map

View File

@ -2,6 +2,9 @@ CLASS net/minecraft/class_3580 net/minecraft/datafixer/fix/BlockStateFlattening
FIELD field_15831 OLD_STATE_TO_ID Lit/unimi/dsi/fastutil/objects/Object2IntMap;
FIELD field_15832 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_15833 OLD_BLOCK_TO_ID Lit/unimi/dsi/fastutil/objects/Object2IntMap;
FIELD field_24645 OLD_STATE_TO_DYNAMIC [Lcom/mojang/serialization/Dynamic;
FIELD field_24646 OLD_BLOCK_TO_DYNAMIC [Lcom/mojang/serialization/Dynamic;
FIELD field_29869 FILTER_ME Ljava/lang/String;
METHOD method_15594 lookupState (I)Lcom/mojang/serialization/Dynamic;
ARG 0 stateId
METHOD method_15596 putStates (ILjava/lang/String;[Ljava/lang/String;)V

View File

@ -1,5 +1,24 @@
CLASS net/minecraft/class_6637 net/minecraft/datafixer/fix/ChunkHeightAndBiomeFix
FIELD field_35016 PLAINS_ID Ljava/lang/String;
FIELD field_35017 NAME Ljava/lang/String;
FIELD field_35018 CHUNK_SECTIONS_IN_OLD_CHUNK I
FIELD field_35019 CHUNK_SECTIONS_IN_NEW_CHUNK I
FIELD field_35020 MIN_CHUNK_SECTION_Y I
FIELD field_35025 HEIGHTMAP_KEYS [Ljava/lang/String;
FIELD field_35029 RAW_BIOME_IDS Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
FIELD field_35444 CONTEXT Ljava/lang/String;
FIELD field_35445 OLD_NOISE_STATUSES Ljava/util/Set;
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;)V
ARG 1 schema
METHOD method_38793 ceilLog2 (I)I
ARG 0 value
METHOD method_38798 fixHeightmaps (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
METHOD method_38799 fixCarvingMasks (Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic;
METHOD method_38802 fixPaletteWithData (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
METHOD method_38803 fixBiomes (Lcom/mojang/serialization/Dynamic;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)Lcom/mojang/serialization/Dynamic;
METHOD method_38805 fixChunkSectionList (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
METHOD method_38806 fixBiomes (Lcom/mojang/serialization/Dynamic;ZILorg/apache/commons/lang3/mutable/MutableBoolean;)[Lcom/mojang/serialization/Dynamic;
METHOD method_38807 fixLevel (Lcom/mojang/serialization/Dynamic;ZZZLjava/util/function/Supplier;)Lcom/mojang/serialization/Dynamic;
METHOD method_38812 fixHeightmap (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
METHOD method_38813 fixPalette (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
METHOD method_38816 fixPalette (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;

View File

@ -1,3 +1,9 @@
CLASS net/minecraft/class_6742 net/minecraft/datafixer/fix/ChunkLevelTagRenameFix
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;)V
ARG 1 schema
METHOD method_39271 rename (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/datafixers/Typed;
ARG 1 oldKey
ARG 2 newKey
METHOD method_39272 rename (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed;
ARG 1 oldKey
ARG 2 newKey

View File

@ -23,8 +23,15 @@ CLASS net/minecraft/class_3582 net/minecraft/datafixer/fix/ChunkPalettedStorageF
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Z)V
ARG 1 outputSchema
ARG 2 changesType
METHOD method_15603 (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V
ARG 0 map
METHOD method_15605 buildBanner (Ljava/util/Map;ILjava/lang/String;)V
ARG 0 out
ARG 2 color
METHOD method_15607 (Ljava/util/HashMap;)V
ARG 0 map
METHOD method_15608 (Ljava/util/HashMap;)V
ARG 0 map
METHOD method_15610 buildSkull (Ljava/util/Map;ILjava/lang/String;Ljava/lang/String;)V
ARG 0 out
ARG 2 mob
@ -32,17 +39,26 @@ CLASS net/minecraft/class_3582 net/minecraft/datafixer/fix/ChunkPalettedStorageF
METHOD method_15611 buildDoor (Ljava/util/Map;Ljava/lang/String;I)V
ARG 0 out
ARG 1 name
METHOD method_15613 (Ljava/util/HashMap;)V
ARG 0 map
METHOD method_15615 getSideToUpgradeFlag (ZZZZ)I
ARG 0 west
ARG 1 east
ARG 2 north
ARG 3 south
METHOD method_15616 addTo (Lnet/minecraft/class_3513;Lcom/mojang/serialization/Dynamic;)I
METHOD method_15626 (Ljava/util/HashMap;)V
ARG 0 map
METHOD method_15631 (Ljava/util/HashMap;)V
ARG 0 map
METHOD method_15633 fixChunk (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
METHOD method_15636 buildBed (Ljava/util/Map;ILjava/lang/String;)V
ARG 0 out
ARG 2 color
METHOD method_15637 getName (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String;
METHOD method_15638 getProperty (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/lang/String;
METHOD method_15639 (Ljava/util/HashMap;)V
ARG 0 map
CLASS class_3583 ChunkNibbleArray
FIELD field_15855 contents [B
METHOD method_15640 get (III)I

View File

@ -3,3 +3,4 @@ CLASS net/minecraft/class_3590 net/minecraft/datafixer/fix/ChunkStructuresTempla
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Z)V
ARG 1 outputSchema
ARG 2 changesType
METHOD method_15671 fix (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;

View File

@ -2,3 +2,7 @@ CLASS net/minecraft/class_3591 net/minecraft/datafixer/fix/ChunkToProtoChunkFix
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Z)V
ARG 1 outputSchema
ARG 2 changesType
METHOD method_15675 packChunkSectionPos (III)S
ARG 0 x
ARG 1 y
ARG 2 z

View File

@ -6,6 +6,8 @@ CLASS net/minecraft/class_3595 net/minecraft/datafixer/fix/EntityBlockStateFix
METHOD method_15682 useFunction (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed;
ARG 2 entityId
ARG 3 function
METHOD method_15683 (Ljava/util/HashMap;)V
ARG 0 map
METHOD method_15686 getNumericalBlockId (Ljava/lang/String;)I
ARG 0 blockId
METHOD method_15687 mergeIdAndData (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/datafixers/Typed;

View File

@ -3,3 +3,5 @@ CLASS net/minecraft/class_3603 net/minecraft/datafixer/fix/EntityIdFix
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Z)V
ARG 1 outputSchema
ARG 2 changesType
METHOD method_15708 (Ljava/util/HashMap;)V
ARG 0 map

View File

@ -4,3 +4,5 @@ CLASS net/minecraft/class_3607 net/minecraft/datafixer/fix/EntityPaintingMotiveF
ARG 1 outputSchema
ARG 2 changesType
METHOD method_15723 renameMotive (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
METHOD method_15724 (Ljava/util/HashMap;)V
ARG 0 map

View File

@ -2,3 +2,4 @@ CLASS net/minecraft/class_1165 net/minecraft/datafixer/fix/EntityRedundantChance
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Z)V
ARG 1 outputSchema
ARG 2 changesType
METHOD method_30073 hasZeroDropChance (Lcom/mojang/serialization/OptionalDynamic;I)Z

View File

@ -3,5 +3,7 @@ CLASS net/minecraft/class_1181 net/minecraft/datafixer/fix/ItemIdFix
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Z)V
ARG 1 outputSchema
ARG 2 changesType
METHOD method_5015 (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V
ARG 0 map
METHOD method_5018 fromId (I)Ljava/lang/String;
ARG 0 id

View File

@ -3,3 +3,5 @@ CLASS net/minecraft/class_1189 net/minecraft/datafixer/fix/ItemInstanceSpawnEggF
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Z)V
ARG 1 outputSchema
ARG 2 changesType
METHOD method_5047 (Ljava/util/HashMap;)V
ARG 0 map

View File

@ -8,3 +8,5 @@ CLASS net/minecraft/class_1188 net/minecraft/datafixer/fix/ItemInstanceTheFlatte
METHOD method_5042 getItem (Ljava/lang/String;I)Ljava/lang/String;
ARG 0 originalName
ARG 1 damage
METHOD method_5043 (Ljava/util/HashMap;)V
ARG 0 map

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_1183 net/minecraft/datafixer/fix/ItemPotionFix
FIELD field_29884 WATER Ljava/lang/String;
FIELD field_5678 ID_TO_POTIONS [Ljava/lang/String;
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Z)V
ARG 1 outputSchema

View File

@ -3,4 +3,6 @@ CLASS net/minecraft/class_1187 net/minecraft/datafixer/fix/ItemStackEnchantmentF
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Z)V
ARG 1 outputSchema
ARG 2 changesType
METHOD method_5033 (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V
ARG 0 map
METHOD method_5035 fixEnchantments (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;

View File

@ -1,3 +1,5 @@
CLASS net/minecraft/class_4961 net/minecraft/datafixer/fix/ItemStackUuidFix
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;)V
ARG 1 outputSchema
METHOD method_26297 fixAttributeModifiers (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
METHOD method_26298 fixSkullOwner (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;

View File

@ -4,7 +4,12 @@ CLASS net/minecraft/class_1191 net/minecraft/datafixer/fix/LeavesFix
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Z)V
ARG 1 outputSchema
ARG 2 changesType
METHOD method_5055 (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V
ARG 0 map
CLASS class_1192 LeavesLogFixer
FIELD field_29897 PERSISTENT Ljava/lang/String;
FIELD field_29898 DECAYABLE Ljava/lang/String;
FIELD field_29899 DISTANCE Ljava/lang/String;
FIELD field_5689 leafIndices Lit/unimi/dsi/fastutil/ints/IntSet;
FIELD field_5690 leafStates Lit/unimi/dsi/fastutil/ints/Int2IntMap;
FIELD field_5691 logIndices Lit/unimi/dsi/fastutil/ints/IntSet;
@ -14,11 +19,16 @@ CLASS net/minecraft/class_1191 net/minecraft/datafixer/fix/LeavesFix
METHOD method_5071 isLeaf (I)Z
METHOD method_5072 createLeafProperties (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;ZI)Lcom/mojang/serialization/Dynamic;
CLASS class_1193 ListFixer
FIELD field_29900 BLOCK_STATES_KEY Ljava/lang/String;
FIELD field_29901 NAME_KEY Ljava/lang/String;
FIELD field_29902 PROPERTIES_KEY Ljava/lang/String;
FIELD field_5692 properties Ljava/util/List;
FIELD field_5694 y I
FIELD field_5696 blockStateMap Lnet/minecraft/class_5298;
METHOD method_5074 computeFixableBlockStates (Lcom/mojang/serialization/Dynamic;)V
METHOD method_5075 needsFix (I)I
METHOD method_5076 needsFix ()Z
METHOD method_5077 getY ()I
METHOD method_5079 isFixed ()Z
METHOD method_5082 computeFlags (Ljava/lang/String;ZI)I
ARG 1 leafBlockName

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_1196 net/minecraft/datafixer/fix/LevelDataGeneratorOptionsFix
FIELD field_29903 GENERATOR_OPTIONS_KEY Ljava/lang/String;
FIELD field_5702 NUMERICAL_IDS_TO_BIOME_IDS Ljava/util/Map;
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Z)V
ARG 1 outputSchema
@ -7,5 +8,7 @@ CLASS net/minecraft/class_1196 net/minecraft/datafixer/fix/LevelDataGeneratorOpt
ARG 0 layer
METHOD method_5100 fixGeneratorOptions (Ljava/lang/String;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic;
ARG 0 generatorOptions
METHOD method_5101 (Ljava/util/HashMap;)V
ARG 0 map
METHOD method_5103 parseFlatLayers (Ljava/lang/String;)Ljava/util/List;
ARG 0 layers

View File

@ -1,4 +1,6 @@
CLASS net/minecraft/class_1195 net/minecraft/datafixer/fix/LevelFlatGeneratorInfoFix
FIELD field_29904 SUPERFLAT_PRESET Ljava/lang/String;
FIELD field_29905 GENERATOR_OPTIONS_KEY Ljava/lang/String;
FIELD field_5697 SPLIT_ON_COLON Lcom/google/common/base/Splitter;
FIELD field_5698 SPLIT_ON_ASTERISK Lcom/google/common/base/Splitter;
FIELD field_5699 SPLIT_ON_LOWER_X Lcom/google/common/base/Splitter;

View File

@ -2,3 +2,4 @@ CLASS net/minecraft/class_3904 net/minecraft/datafixer/fix/NewVillageFix
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Z)V
ARG 1 outputSchema
ARG 2 changesType
METHOD method_17334 fix (Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;)Lcom/mojang/datafixers/TypeRewriteRule;

View File

@ -3,3 +3,5 @@ CLASS net/minecraft/class_1201 net/minecraft/datafixer/fix/OptionsKeyLwjgl3Fix
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Z)V
ARG 1 outputSchema
ARG 2 changesType
METHOD method_5118 (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V
ARG 0 map

View File

@ -2,5 +2,7 @@ CLASS net/minecraft/class_4620 net/minecraft/datafixer/fix/PointOfInterestRename
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Z)V
ARG 1 outputSchema
ARG 2 changesType
METHOD method_23299 fixPointsOfInterest (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
METHOD method_23303 rename (Ljava/lang/String;)Ljava/lang/String;
ARG 1 input
METHOD method_23304 fixPointOfInterest (Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional;

View File

@ -1,3 +1,7 @@
CLASS net/minecraft/class_6740 net/minecraft/datafixer/fix/ProtoChunkTickListFix
FIELD field_35447 ALWAYS_WATERLOGGED_BLOCK_IDS Lcom/google/common/collect/ImmutableSet;
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;)V
ARG 1 schema
METHOD method_39252 getBlockIdToBeTicked (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String;
METHOD method_39254 fixToBeTicked (Lcom/mojang/serialization/Dynamic;Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;BIILjava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic;
METHOD method_39259 getFluidBlockIdToBeTicked (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String;

View File

@ -4,7 +4,9 @@ CLASS net/minecraft/class_1209 net/minecraft/datafixer/fix/SavedDataVillageCropF
ARG 2 changesType
METHOD method_5151 fixVillageChildren (Ljava/util/stream/Stream;)Ljava/util/stream/Stream;
ARG 0 villageChildren
METHOD method_5152 fix (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
METHOD method_5154 fixSmallPlotCropIds (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
METHOD method_5155 fixLargePlotCropIds (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
METHOD method_5156 fixCropId (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
ARG 1 cropId
METHOD method_5157 fixVillageChildren (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;

View File

@ -1,4 +1,7 @@
CLASS net/minecraft/class_1214 net/minecraft/datafixer/fix/StatsCounterFix
FIELD field_29907 OLD_MINE_BLOCK_ID Ljava/lang/String;
FIELD field_29908 NEW_MINE_BLOCK_ID Ljava/lang/String;
FIELD field_29909 CUSTOM Ljava/lang/String;
FIELD field_5735 RENAMED_ENTITIES Ljava/util/Map;
FIELD field_5736 RENAMED_ENTITY_STATS Ljava/util/Map;
FIELD field_5737 RENAMED_GENERAL_STATS Ljava/util/Map;

View File

@ -1,3 +1,4 @@
CLASS net/minecraft/class_6503 net/minecraft/datafixer/fix/UntaggedSpawnerFix
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;)V
ARG 1 schema
METHOD method_37976 fixSpawner (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;

View File

@ -1 +1,4 @@
CLASS net/minecraft/class_5273 net/minecraft/datafixer/fix/VillagerFollowRangeFix
FIELD field_29912 OLD_RANGE D
FIELD field_29913 NEW_RANGE D
METHOD method_27914 fix (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;

View File

@ -5,3 +5,5 @@ CLASS net/minecraft/class_4300 net/minecraft/datafixer/fix/VillagerXpRebuildFix
ARG 2 changesType
METHOD method_20482 levelToXp (I)I
ARG 0 level
METHOD method_20487 fixLevel (Lcom/mojang/datafixers/Typed;I)Lcom/mojang/datafixers/Typed;
METHOD method_20490 fixXp (Lcom/mojang/datafixers/Typed;I)Lcom/mojang/datafixers/Typed;

View File

@ -1,3 +1,6 @@
CLASS net/minecraft/class_6639 net/minecraft/datafixer/fix/WorldGenSettingsHeightAndBiomeFix
FIELD field_35030 HAS_INCREASED_HEIGHT_ALREADY_KEY Ljava/lang/String;
FIELD field_35031 NAME Ljava/lang/String;
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;)V
ARG 1 schema
METHOD method_38828 fillWithAir (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;

View File

@ -1,3 +1,6 @@
CLASS net/minecraft/class_4962 net/minecraft/datafixer/fix/WorldUuidFix
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;)V
ARG 1 outputSchema
METHOD method_26057 fixWanderingTraderId (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
METHOD method_26060 fixDragonUuid (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
METHOD method_26061 fixCustomBossEvents (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;