Map some more DataFixer code. (#1179)

* Map some datafixer code,

* Javadoc describing what NbtOps is used for

* Update mappings/net/minecraft/datafixer/NbtOps.mapping

Co-Authored-By: liach <7806504+liach@users.noreply.github.com>

Co-authored-by: liach <7806504+liach@users.noreply.github.com>
This commit is contained in:
i509VCB 2020-03-17 13:21:00 -07:00 committed by GitHub
parent 61ab4691f2
commit 9e3e56c893
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
45 changed files with 138 additions and 6 deletions

View File

@ -1,2 +1,3 @@
CLASS net/minecraft/class_2509 net/minecraft/datafixer/NbtOps
COMMENT Used to represent a Minecraft NBT as a {@link com.mojang.datafixers.Dynamic} for DataFixerUpper.
FIELD field_11560 INSTANCE Lnet/minecraft/class_2509;

View File

@ -2,5 +2,7 @@ CLASS net/minecraft/class_4744 net/minecraft/datafixer/fix/AdvancementRenameFix
FIELD field_21814 name Ljava/lang/String;
FIELD field_21815 renamer Ljava/util/function/Function;
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;ZLjava/lang/String;Ljava/util/function/Function;)V
ARG 1 outputSchema
ARG 2 changesType
ARG 3 name
ARG 4 renamer

View File

@ -1 +1,3 @@
CLASS net/minecraft/class_4619 net/minecraft/datafixer/fix/BeehiveRenameFix
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;)V
ARG 1 outputSchema

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_4541 net/minecraft/datafixer/fix/BiomeFormatFix
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Z)V
ARG 1 schema
ARG 1 outputSchema
ARG 2 changesType

View File

@ -1,5 +1,8 @@
CLASS net/minecraft/class_4753 net/minecraft/datafixer/fix/BiomeRenameFix
FIELD field_21959 renames Ljava/util/Map;
FIELD field_23068 name Ljava/lang/String;
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;ZLjava/lang/String;Ljava/util/Map;)V
ARG 1 outputSchema
ARG 2 changesType
ARG 3 name
ARG 4 changes

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_3567 net/minecraft/datafixer/fix/BlockEntityCustomNameToComponentFix
CLASS net/minecraft/class_3567 net/minecraft/datafixer/fix/BlockEntityCustomNameToTextFix
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Z)V
ARG 1 outputSchema
ARG 2 changesType

View File

@ -9,3 +9,4 @@ CLASS net/minecraft/class_1197 net/minecraft/datafixer/fix/ChoiceFix
ARG 4 type
ARG 5 choiceName
METHOD method_5105 transform (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;
ARG 1 inputType

View File

@ -5,5 +5,7 @@ CLASS net/minecraft/class_3553 net/minecraft/datafixer/fix/ChoiceTypesFix
ARG 1 outputSchema
ARG 2 name
ARG 3 types
METHOD method_15476 (Ljava/lang/String;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;)Lcom/mojang/datafixers/TypeRewriteRule;
METHOD method_15476 fixChoiceTypes (Ljava/lang/String;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;)Lcom/mojang/datafixers/TypeRewriteRule;
ARG 1 name
ARG 2 inputChoiceType
ARG 3 outputChoiceType

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_3597 net/minecraft/datafixer/fix/EntityCustomNameToComponentFix
CLASS net/minecraft/class_3597 net/minecraft/datafixer/fix/EntityCustomNameToTextFix
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Z)V
ARG 1 outputSchema
ARG 2 changesType

View File

@ -1,4 +1,6 @@
CLASS net/minecraft/class_4860 net/minecraft/datafixer/fix/EntityProjectileOwnerFix
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;)V
ARG 1 outputSchema
METHOD method_24898 makeUuidArray (JJ)[I
ARG 0 most
ARG 2 least

View File

@ -2,3 +2,9 @@ CLASS net/minecraft/class_1166 net/minecraft/datafixer/fix/EntityRidingToPasseng
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Z)V
ARG 1 outputSchema
ARG 2 changesType
METHOD method_4978 fixEntityTree (Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule;
ARG 1 inputSchema
ARG 2 outputSchema
ARG 3 inputEntityTreeType
ARG 4 outputEntityTreeType
ARG 5 inputEntityType

View File

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

View File

@ -1,2 +1,4 @@
CLASS net/minecraft/class_4846 net/minecraft/datafixer/fix/EntityZombifiedPiglinRenameFix
FIELD field_22416 RENAMES Ljava/util/Map;
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;)V
ARG 1 outputSchema

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_1180 net/minecraft/datafixer/fix/ItemLoreToComponentFix
CLASS net/minecraft/class_1180 net/minecraft/datafixer/fix/ItemLoreToTextFix
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Z)V
ARG 1 outputSchema
ARG 2 changesType

View File

@ -8,3 +8,4 @@ CLASS net/minecraft/class_1182 net/minecraft/datafixer/fix/ItemNameFix
ARG 1 name
ARG 2 rename
METHOD method_5022 rename (Ljava/lang/String;)Ljava/lang/String;
ARG 1 input

View File

@ -1,6 +1,9 @@
CLASS net/minecraft/class_1191 net/minecraft/datafixer/fix/LeavesFix
FIELD field_5686 LOGS_MAP Ljava/util/Set;
FIELD field_5688 LEAVES_MAP Lit/unimi/dsi/fastutil/objects/Object2IntMap;
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Z)V
ARG 1 outputSchema
ARG 2 changesType
CLASS class_1192 LeavesLogFixer
FIELD field_5689 leafIndices Lit/unimi/dsi/fastutil/ints/IntSet;
FIELD field_5690 leafStates Lit/unimi/dsi/fastutil/ints/Int2IntMap;

View File

@ -1,6 +1,6 @@
CLASS net/minecraft/class_4803 net/minecraft/datafixer/fix/MemoryExpiryDataFix
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)V
ARG 1 schema
ARG 1 outputSchema
ARG 2 choiceName
METHOD method_24506 updateBrain (Lcom/mojang/datafixers/Dynamic;)Lcom/mojang/datafixers/Dynamic;
METHOD method_24507 updateMemoryMapValues (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;

View File

@ -1,2 +1,6 @@
CLASS net/minecraft/class_4620 net/minecraft/datafixer/fix/PointOfInterestRenameFix
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Z)V
ARG 1 outputSchema
ARG 2 changesType
METHOD method_23303 rename (Ljava/lang/String;)Ljava/lang/String;
ARG 1 input

View File

@ -2,5 +2,7 @@ CLASS net/minecraft/class_4745 net/minecraft/datafixer/fix/RecipeRenameFix
FIELD field_21816 name Ljava/lang/String;
FIELD field_21817 renamer Ljava/util/function/Function;
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;ZLjava/lang/String;Ljava/util/function/Function;)V
ARG 1 outputSchema
ARG 2 changesType
ARG 3 name
ARG 4 renamer

View File

@ -1 +1,4 @@
CLASS net/minecraft/class_1213 net/minecraft/datafixer/fix/SwimStatsRenameFix
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Z)V
ARG 1 outputSchema
ARG 2 changesType

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_3845 net/minecraft/datafixer/fix/VillagerProfessionFix
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)V
ARG 1 outputSchema
ARG 2 entity
METHOD method_16897 convertProfessionId (II)Ljava/lang/String;
ARG 0 professionId
ARG 1 careerId

View File

@ -1,4 +1,7 @@
CLASS net/minecraft/class_4300 net/minecraft/datafixer/fix/VillagerXpRebuildFix
FIELD field_19285 LEVEL_TO_XP [I
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Z)V
ARG 1 outputSchema
ARG 2 changesType
METHOD method_20482 levelToXp (I)I
ARG 0 level

View File

@ -1,3 +1,9 @@
CLASS net/minecraft/class_1222 net/minecraft/datafixer/schema/Schema100
METHOD <init> (ILcom/mojang/datafixers/schemas/Schema;)V
ARG 1 versionKey
ARG 2 parent
METHOD method_5195 targetEntity (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V
METHOD method_5196 targetItems (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;
METHOD registerTypes (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V
ARG 2 entityTypes
ARG 3 blockEntityTypes

View File

@ -1 +1,7 @@
CLASS net/minecraft/class_1221 net/minecraft/datafixer/schema/Schema102
METHOD <init> (ILcom/mojang/datafixers/schemas/Schema;)V
ARG 1 versionKey
ARG 2 parent
METHOD registerTypes (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V
ARG 2 entityTypes
ARG 3 blockEntityTypes

View File

@ -1 +1,7 @@
CLASS net/minecraft/class_1224 net/minecraft/datafixer/schema/Schema1022
METHOD <init> (ILcom/mojang/datafixers/schemas/Schema;)V
ARG 1 versionKey
ARG 2 parent
METHOD registerTypes (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V
ARG 2 entityTypes
ARG 3 blockEntityTypes

View File

@ -1 +1,7 @@
CLASS net/minecraft/class_1223 net/minecraft/datafixer/schema/Schema106
METHOD <init> (ILcom/mojang/datafixers/schemas/Schema;)V
ARG 1 versionKey
ARG 2 parent
METHOD registerTypes (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V
ARG 2 entityTypes
ARG 3 blockEntityTypes

View File

@ -1 +1,4 @@
CLASS net/minecraft/class_1226 net/minecraft/datafixer/schema/Schema107
METHOD <init> (ILcom/mojang/datafixers/schemas/Schema;)V
ARG 1 versionKey
ARG 2 parent

View File

@ -1 +1,4 @@
CLASS net/minecraft/class_1225 net/minecraft/datafixer/schema/Schema1125
METHOD registerTypes (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V
ARG 2 entityTypes
ARG 3 blockEntityTypes

View File

@ -1 +1,7 @@
CLASS net/minecraft/class_1228 net/minecraft/datafixer/schema/Schema135
METHOD <init> (ILcom/mojang/datafixers/schemas/Schema;)V
ARG 1 versionKey
ARG 2 parent
METHOD registerTypes (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V
ARG 2 entityTypes
ARG 3 blockEntityTypes

View File

@ -1 +1,4 @@
CLASS net/minecraft/class_1227 net/minecraft/datafixer/schema/Schema143
METHOD <init> (ILcom/mojang/datafixers/schemas/Schema;)V
ARG 1 versionKey
ARG 2 parent

View File

@ -1 +1,4 @@
CLASS net/minecraft/class_1229 net/minecraft/datafixer/schema/Schema1451v1
METHOD registerTypes (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V
ARG 2 entityTypes
ARG 3 blockEntityTypes

View File

@ -1 +1,4 @@
CLASS net/minecraft/class_1234 net/minecraft/datafixer/schema/Schema1451v4
METHOD registerTypes (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V
ARG 2 entityTypes
ARG 3 blockEntityTypes

View File

@ -1 +1,4 @@
CLASS net/minecraft/class_1236 net/minecraft/datafixer/schema/Schema1451v6
METHOD registerTypes (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V
ARG 2 entityTypes
ARG 3 blockEntityTypes

View File

@ -1 +1,4 @@
CLASS net/minecraft/class_1235 net/minecraft/datafixer/schema/Schema1451v7
METHOD registerTypes (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V
ARG 2 entityTypes
ARG 3 blockEntityTypes

View File

@ -1 +1,4 @@
CLASS net/minecraft/class_1238 net/minecraft/datafixer/schema/Schema1460
METHOD registerTypes (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V
ARG 2 entityTypes
ARG 3 blockEntityTypes

View File

@ -1 +1,4 @@
CLASS net/minecraft/class_1237 net/minecraft/datafixer/schema/Schema1466
METHOD registerTypes (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V
ARG 2 entityTypes
ARG 3 blockEntityTypes

View File

@ -3,3 +3,6 @@ CLASS net/minecraft/class_4755 net/minecraft/datafixer/schema/Schema2501
ARG 0 schema
ARG 1 map
ARG 2 name
METHOD registerTypes (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V
ARG 2 entityTypes
ARG 3 blockEntityTypes

View File

@ -1 +1,4 @@
CLASS net/minecraft/class_1247 net/minecraft/datafixer/schema/Schema501
METHOD <init> (ILcom/mojang/datafixers/schemas/Schema;)V
ARG 1 versionKey
ARG 2 parent

View File

@ -1 +1,4 @@
CLASS net/minecraft/class_1246 net/minecraft/datafixer/schema/Schema700
METHOD <init> (ILcom/mojang/datafixers/schemas/Schema;)V
ARG 1 versionKey
ARG 2 parent

View File

@ -1 +1,4 @@
CLASS net/minecraft/class_1249 net/minecraft/datafixer/schema/Schema701
METHOD <init> (ILcom/mojang/datafixers/schemas/Schema;)V
ARG 1 versionKey
ARG 2 parent

View File

@ -1 +1,4 @@
CLASS net/minecraft/class_1248 net/minecraft/datafixer/schema/Schema702
METHOD <init> (ILcom/mojang/datafixers/schemas/Schema;)V
ARG 1 versionKey
ARG 2 parent

View File

@ -1 +1,4 @@
CLASS net/minecraft/class_1251 net/minecraft/datafixer/schema/Schema703
METHOD <init> (ILcom/mojang/datafixers/schemas/Schema;)V
ARG 1 versionKey
ARG 2 parent

View File

@ -1 +1,8 @@
CLASS net/minecraft/class_1250 net/minecraft/datafixer/schema/Schema704
FIELD field_5744 BLOCK_RENAMES Ljava/util/Map;
METHOD <init> (ILcom/mojang/datafixers/schemas/Schema;)V
ARG 1 versionKey
ARG 2 parent
METHOD registerTypes (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V
ARG 2 entityTypes
ARG 3 blockEntityTypes

View File

@ -1 +1,4 @@
CLASS net/minecraft/class_1253 net/minecraft/datafixer/schema/Schema705
METHOD registerTypes (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V
ARG 2 entityTypes
ARG 3 blockEntityTypes

View File

@ -1 +1,9 @@
CLASS net/minecraft/class_1254 net/minecraft/datafixer/schema/Schema99
FIELD field_5749 LOGGER Lorg/apache/logging/log4j/Logger;
METHOD <init> (ILcom/mojang/datafixers/schemas/Schema;)V
ARG 1 versionKey
ARG 2 parent
METHOD method_5353 targetEquipment (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;
METHOD registerTypes (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V
ARG 2 entityTypes
ARG 3 blockEntityTypes