From 45c3342757aceb4f308ca6fe6729219ca75092c4 Mon Sep 17 00:00:00 2001 From: Shnupbups Date: Sat, 2 Oct 2021 04:02:54 +1000 Subject: [PATCH] 21w39a stuff (#2719) * 21w39a stuff * __ -> _ * applied suggestions --- .../advancement/criterion/Criteria.mapping | 2 ++ .../criterion/NetherTravelCriterion.mapping | 11 ------- .../criterion/TravelCriterion.mapping | 28 ++++++++++++++++ .../client/gui/hud/SpectatorHud.mapping | 11 +++++++ .../ingame/AbstractInventoryScreen.mapping | 4 +++ .../fix/AddFlagIfNotPresentFix.mapping | 3 ++ .../fix/ChunkHeightAndBiomeFix.mapping | 5 +++ ...SettingsDisallowOldCustomWorldsFix.mapping | 3 ++ .../WorldGenSettingsHeightAndBiomeFix.mapping | 3 ++ .../datafixer/schema/Schema2832.mapping | 1 + .../function/ApplyBonusLootFunction.mapping | 4 +++ .../function/CopyNameLootFunction.mapping | 3 ++ .../loot/function/CopyNbtLootFunction.mapping | 12 +++++++ .../loot/function/CopyStateFunction.mapping | 8 ++++- .../EnchantRandomlyLootFunction.mapping | 3 ++ .../EnchantWithLevelsLootFunction.mapping | 4 +++ .../ExplorationMapLootFunction.mapping | 9 +++++- .../function/LimitCountLootFunction.mapping | 3 ++ .../LootingEnchantLootFunction.mapping | 4 +++ .../SetAttributesLootFunction.mapping | 14 ++++++-- .../function/SetBannerPatternFunction.mapping | 8 +++++ .../function/SetCountLootFunction.mapping | 4 +++ .../function/SetDamageLootFunction.mapping | 4 +++ .../SetEnchantmentsLootFunction.mapping | 4 +++ .../loot/function/SetLoreLootFunction.mapping | 1 + .../loot/function/SetNameLootFunction.mapping | 4 +++ .../loot/function/SetNbtLootFunction.mapping | 3 ++ .../function/SetPotionLootFunction.mapping | 10 ++++++ .../SetStewEffectLootFunction.mapping | 3 ++ .../predicate/LightPredicate.mapping | 2 ++ .../util/math/intprovider/IntProvider.mapping | 2 ++ .../WeightedListIntProvider.mapping | 7 ++++ .../minecraft/util/registry/Registry.mapping | 2 ++ .../AllOfBlockPredicate.mapping | 5 +++ .../AnyOfBlockPredicate.mapping | 5 +++ .../gen/blockpredicate/BlockPredicate.mapping | 32 +++++++++++++++++++ .../blockpredicate/BlockPredicateType.mapping | 4 +++ .../CombinedBlockPredicate.mapping | 5 +++ .../MatchingBlocksBlockPredicate.mapping | 10 ++++++ .../MatchingFluidsBlockPredicate.mapping | 10 ++++++ .../blockpredicate/NotBlockPredicate.mapping | 8 +++++ .../ReplaceableBlockPredicate.mapping | 6 ++++ .../BlockFilterDecoratorConfig.mapping | 6 ++++ .../decorator/ConditionalDecorator.mapping | 6 ++++ .../EnvironmentScanDecorator.mapping | 1 + .../EnvironmentScanDecoratorConfig.mapping | 2 ++ .../gen/feature/BlockColumnFeature.mapping | 1 + .../feature/BlockColumnFeatureConfig.mapping | 10 ++++++ 48 files changed, 285 insertions(+), 15 deletions(-) delete mode 100644 mappings/net/minecraft/advancement/criterion/NetherTravelCriterion.mapping create mode 100644 mappings/net/minecraft/advancement/criterion/TravelCriterion.mapping create mode 100644 mappings/net/minecraft/datafixer/fix/AddFlagIfNotPresentFix.mapping create mode 100644 mappings/net/minecraft/datafixer/fix/ChunkHeightAndBiomeFix.mapping create mode 100644 mappings/net/minecraft/datafixer/fix/WorldGenSettingsDisallowOldCustomWorldsFix.mapping create mode 100644 mappings/net/minecraft/datafixer/fix/WorldGenSettingsHeightAndBiomeFix.mapping create mode 100644 mappings/net/minecraft/datafixer/schema/Schema2832.mapping create mode 100644 mappings/net/minecraft/loot/function/SetPotionLootFunction.mapping create mode 100644 mappings/net/minecraft/util/math/intprovider/WeightedListIntProvider.mapping create mode 100644 mappings/net/minecraft/world/gen/blockpredicate/AllOfBlockPredicate.mapping create mode 100644 mappings/net/minecraft/world/gen/blockpredicate/AnyOfBlockPredicate.mapping create mode 100644 mappings/net/minecraft/world/gen/blockpredicate/BlockPredicate.mapping create mode 100644 mappings/net/minecraft/world/gen/blockpredicate/BlockPredicateType.mapping create mode 100644 mappings/net/minecraft/world/gen/blockpredicate/CombinedBlockPredicate.mapping create mode 100644 mappings/net/minecraft/world/gen/blockpredicate/MatchingBlocksBlockPredicate.mapping create mode 100644 mappings/net/minecraft/world/gen/blockpredicate/MatchingFluidsBlockPredicate.mapping create mode 100644 mappings/net/minecraft/world/gen/blockpredicate/NotBlockPredicate.mapping create mode 100644 mappings/net/minecraft/world/gen/blockpredicate/ReplaceableBlockPredicate.mapping create mode 100644 mappings/net/minecraft/world/gen/decorator/BlockFilterDecoratorConfig.mapping create mode 100644 mappings/net/minecraft/world/gen/decorator/ConditionalDecorator.mapping create mode 100644 mappings/net/minecraft/world/gen/decorator/EnvironmentScanDecorator.mapping create mode 100644 mappings/net/minecraft/world/gen/decorator/EnvironmentScanDecoratorConfig.mapping create mode 100644 mappings/net/minecraft/world/gen/feature/BlockColumnFeature.mapping create mode 100644 mappings/net/minecraft/world/gen/feature/BlockColumnFeatureConfig.mapping diff --git a/mappings/net/minecraft/advancement/criterion/Criteria.mapping b/mappings/net/minecraft/advancement/criterion/Criteria.mapping index 3cdfc7e283..f507c9f6e6 100644 --- a/mappings/net/minecraft/advancement/criterion/Criteria.mapping +++ b/mappings/net/minecraft/advancement/criterion/Criteria.mapping @@ -45,6 +45,8 @@ CLASS net/minecraft/class_174 net/minecraft/advancement/criterion/Criteria FIELD field_33870 STARTED_RIDING Lnet/minecraft/class_6407; FIELD field_33871 LIGHTNING_STRIKE Lnet/minecraft/class_6405; FIELD field_33872 USING_ITEM Lnet/minecraft/class_6409; + FIELD field_35013 FALL_FROM_HEIGHT Lnet/minecraft/class_2108; + FIELD field_35014 RIDE_ENTITY_IN_LAVA Lnet/minecraft/class_2108; METHOD method_765 getById (Lnet/minecraft/class_2960;)Lnet/minecraft/class_179; ARG 0 id METHOD method_766 getCriteria ()Ljava/lang/Iterable; diff --git a/mappings/net/minecraft/advancement/criterion/NetherTravelCriterion.mapping b/mappings/net/minecraft/advancement/criterion/NetherTravelCriterion.mapping deleted file mode 100644 index fa71f3be87..0000000000 --- a/mappings/net/minecraft/advancement/criterion/NetherTravelCriterion.mapping +++ /dev/null @@ -1,11 +0,0 @@ -CLASS net/minecraft/class_2108 net/minecraft/advancement/criterion/NetherTravelCriterion - FIELD field_9717 ID Lnet/minecraft/class_2960; - METHOD method_9080 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_243;)V - CLASS class_2110 Conditions - FIELD field_9723 distance Lnet/minecraft/class_2025; - METHOD (Lnet/minecraft/class_2960;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2090;Lnet/minecraft/class_2025;)V - ARG 3 exitedPos - ARG 4 distance - METHOD method_9085 distance (Lnet/minecraft/class_2025;)Lnet/minecraft/class_2108$class_2110; - ARG 0 distance - METHOD method_9086 matches (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Z diff --git a/mappings/net/minecraft/advancement/criterion/TravelCriterion.mapping b/mappings/net/minecraft/advancement/criterion/TravelCriterion.mapping new file mode 100644 index 0000000000..d849c1530b --- /dev/null +++ b/mappings/net/minecraft/advancement/criterion/TravelCriterion.mapping @@ -0,0 +1,28 @@ +CLASS net/minecraft/class_2108 net/minecraft/advancement/criterion/TravelCriterion + FIELD field_9717 id Lnet/minecraft/class_2960; + METHOD (Lnet/minecraft/class_2960;)V + ARG 1 id + METHOD method_9080 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_243;)V + ARG 1 player + ARG 2 startPos + CLASS class_2110 Conditions + FIELD field_35040 startPos Lnet/minecraft/class_2090; + FIELD field_9723 distance Lnet/minecraft/class_2025; + METHOD (Lnet/minecraft/class_2960;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2090;Lnet/minecraft/class_2025;)V + ARG 1 id + ARG 2 entity + ARG 3 startPos + ARG 4 distance + METHOD method_38850 rideEntityInLava (Lnet/minecraft/class_2048$class_2049;Lnet/minecraft/class_2025;)Lnet/minecraft/class_2108$class_2110; + ARG 0 entity + ARG 1 distance + METHOD method_38851 fallFromHeight (Lnet/minecraft/class_2048$class_2049;Lnet/minecraft/class_2025;Lnet/minecraft/class_2090;)Lnet/minecraft/class_2108$class_2110; + ARG 0 entity + ARG 1 distance + ARG 2 startPos + METHOD method_9085 netherTravel (Lnet/minecraft/class_2025;)Lnet/minecraft/class_2108$class_2110; + ARG 0 distance + METHOD method_9086 matches (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Z + ARG 1 world + ARG 2 startPos + ARG 3 endPos diff --git a/mappings/net/minecraft/client/gui/hud/SpectatorHud.mapping b/mappings/net/minecraft/client/gui/hud/SpectatorHud.mapping index a9185da38e..0e95fb8f84 100644 --- a/mappings/net/minecraft/client/gui/hud/SpectatorHud.mapping +++ b/mappings/net/minecraft/client/gui/hud/SpectatorHud.mapping @@ -8,14 +8,25 @@ CLASS net/minecraft/class_365 net/minecraft/client/gui/hud/SpectatorHud ARG 1 client METHOD method_1975 renderSpectatorMenu (Lnet/minecraft/class_4587;FIILnet/minecraft/class_539;)V ARG 1 matrices + ARG 2 height + ARG 3 x + ARG 4 y + ARG 5 state METHOD method_1976 cycleSlot (D)V ARG 1 offset METHOD method_1977 selectSlot (I)V ARG 1 slot + METHOD method_1978 renderSpectatorMenu (Lnet/minecraft/class_4587;)V + ARG 1 matrices METHOD method_1979 render (Lnet/minecraft/class_4587;)V ARG 1 matrices METHOD method_1980 isOpen ()Z METHOD method_1981 getSpectatorMenuHeight ()F METHOD method_1982 renderSpectatorCommand (Lnet/minecraft/class_4587;IIFFLnet/minecraft/class_537;)V ARG 1 matrices + ARG 2 slot + ARG 3 x + ARG 4 y + ARG 5 height + ARG 6 command METHOD method_1983 useSelectedCommand ()V diff --git a/mappings/net/minecraft/client/gui/screen/ingame/AbstractInventoryScreen.mapping b/mappings/net/minecraft/client/gui/screen/ingame/AbstractInventoryScreen.mapping index 33ddef63e0..dd0c19f13e 100644 --- a/mappings/net/minecraft/client/gui/screen/ingame/AbstractInventoryScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/ingame/AbstractInventoryScreen.mapping @@ -4,11 +4,13 @@ CLASS net/minecraft/class_485 net/minecraft/client/gui/screen/ingame/AbstractInv ARG 2 x ARG 3 height ARG 4 statusEffects + ARG 5 wide METHOD method_18643 drawStatusEffectSprites (Lnet/minecraft/class_4587;IILjava/lang/Iterable;Z)V ARG 1 matrices ARG 2 x ARG 3 height ARG 4 statusEffects + ARG 5 wide METHOD method_18644 drawStatusEffectDescriptions (Lnet/minecraft/class_4587;IILjava/lang/Iterable;)V ARG 1 matrices ARG 2 x @@ -16,3 +18,5 @@ CLASS net/minecraft/class_485 net/minecraft/client/gui/screen/ingame/AbstractInv ARG 4 statusEffects METHOD method_2477 drawStatusEffects (Lnet/minecraft/class_4587;II)V ARG 1 matrices + METHOD method_38933 getStatusEffectDescription (Lnet/minecraft/class_1293;)Lnet/minecraft/class_2561; + ARG 1 statusEffect diff --git a/mappings/net/minecraft/datafixer/fix/AddFlagIfNotPresentFix.mapping b/mappings/net/minecraft/datafixer/fix/AddFlagIfNotPresentFix.mapping new file mode 100644 index 0000000000..ae2827fae8 --- /dev/null +++ b/mappings/net/minecraft/datafixer/fix/AddFlagIfNotPresentFix.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_6636 net/minecraft/datafixer/fix/AddFlagIfNotPresentFix + METHOD (Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;Z)V + ARG 1 schema diff --git a/mappings/net/minecraft/datafixer/fix/ChunkHeightAndBiomeFix.mapping b/mappings/net/minecraft/datafixer/fix/ChunkHeightAndBiomeFix.mapping new file mode 100644 index 0000000000..9515d54224 --- /dev/null +++ b/mappings/net/minecraft/datafixer/fix/ChunkHeightAndBiomeFix.mapping @@ -0,0 +1,5 @@ +CLASS net/minecraft/class_6637 net/minecraft/datafixer/fix/ChunkHeightAndBiomeFix + FIELD field_35016 PLAINS_ID Ljava/lang/String; + FIELD field_35029 RAW_BIOME_IDS Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; + METHOD (Lcom/mojang/datafixers/schemas/Schema;)V + ARG 1 schema diff --git a/mappings/net/minecraft/datafixer/fix/WorldGenSettingsDisallowOldCustomWorldsFix.mapping b/mappings/net/minecraft/datafixer/fix/WorldGenSettingsDisallowOldCustomWorldsFix.mapping new file mode 100644 index 0000000000..91ed09b56d --- /dev/null +++ b/mappings/net/minecraft/datafixer/fix/WorldGenSettingsDisallowOldCustomWorldsFix.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_6638 net/minecraft/datafixer/fix/WorldGenSettingsDisallowOldCustomWorldsFix + METHOD (Lcom/mojang/datafixers/schemas/Schema;)V + ARG 1 schema diff --git a/mappings/net/minecraft/datafixer/fix/WorldGenSettingsHeightAndBiomeFix.mapping b/mappings/net/minecraft/datafixer/fix/WorldGenSettingsHeightAndBiomeFix.mapping new file mode 100644 index 0000000000..223cdd6abb --- /dev/null +++ b/mappings/net/minecraft/datafixer/fix/WorldGenSettingsHeightAndBiomeFix.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_6639 net/minecraft/datafixer/fix/WorldGenSettingsHeightAndBiomeFix + METHOD (Lcom/mojang/datafixers/schemas/Schema;)V + ARG 1 schema diff --git a/mappings/net/minecraft/datafixer/schema/Schema2832.mapping b/mappings/net/minecraft/datafixer/schema/Schema2832.mapping new file mode 100644 index 0000000000..4366f6d683 --- /dev/null +++ b/mappings/net/minecraft/datafixer/schema/Schema2832.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_6640 net/minecraft/datafixer/schema/Schema2832 diff --git a/mappings/net/minecraft/loot/function/ApplyBonusLootFunction.mapping b/mappings/net/minecraft/loot/function/ApplyBonusLootFunction.mapping index c24d8d9410..9c1579911c 100644 --- a/mappings/net/minecraft/loot/function/ApplyBonusLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/ApplyBonusLootFunction.mapping @@ -2,6 +2,10 @@ CLASS net/minecraft/class_94 net/minecraft/loot/function/ApplyBonusLootFunction FIELD field_1009 formula Lnet/minecraft/class_94$class_96; FIELD field_1010 FACTORIES Ljava/util/Map; FIELD field_1011 enchantment Lnet/minecraft/class_1887; + METHOD ([Lnet/minecraft/class_5341;Lnet/minecraft/class_1887;Lnet/minecraft/class_94$class_96;)V + ARG 1 conditions + ARG 2 enchantment + ARG 3 formula METHOD method_453 (Lnet/minecraft/class_1887;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117; ARG 1 conditions METHOD method_455 oreDrops (Lnet/minecraft/class_1887;)Lnet/minecraft/class_120$class_121; diff --git a/mappings/net/minecraft/loot/function/CopyNameLootFunction.mapping b/mappings/net/minecraft/loot/function/CopyNameLootFunction.mapping index 262e8376fd..eae07affb6 100644 --- a/mappings/net/minecraft/loot/function/CopyNameLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/CopyNameLootFunction.mapping @@ -1,5 +1,8 @@ CLASS net/minecraft/class_101 net/minecraft/loot/function/CopyNameLootFunction FIELD field_1018 source Lnet/minecraft/class_101$class_102; + METHOD ([Lnet/minecraft/class_5341;Lnet/minecraft/class_101$class_102;)V + ARG 1 conditions + ARG 2 source METHOD method_473 builder (Lnet/minecraft/class_101$class_102;)Lnet/minecraft/class_120$class_121; ARG 0 source METHOD method_474 (Lnet/minecraft/class_101$class_102;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117; diff --git a/mappings/net/minecraft/loot/function/CopyNbtLootFunction.mapping b/mappings/net/minecraft/loot/function/CopyNbtLootFunction.mapping index 30888d222d..7b1d451e97 100644 --- a/mappings/net/minecraft/loot/function/CopyNbtLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/CopyNbtLootFunction.mapping @@ -1,6 +1,10 @@ CLASS net/minecraft/class_3837 net/minecraft/loot/function/CopyNbtLootFunction FIELD field_17013 source Lnet/minecraft/class_5651; FIELD field_17014 operations Ljava/util/List; + METHOD ([Lnet/minecraft/class_5341;Lnet/minecraft/class_5651;Ljava/util/List;)V + ARG 1 conditions + ARG 2 source + ARG 3 operations METHOD method_16846 (Lnet/minecraft/class_1799;Lnet/minecraft/class_2520;Lnet/minecraft/class_3837$class_3839;)V ARG 2 operation METHOD method_16848 builder (Lnet/minecraft/class_5651;)Lnet/minecraft/class_3837$class_3838; @@ -12,6 +16,8 @@ CLASS net/minecraft/class_3837 net/minecraft/loot/function/CopyNbtLootFunction CLASS class_3838 Builder FIELD field_17017 source Lnet/minecraft/class_5651; FIELD field_17018 operations Ljava/util/List; + METHOD (Lnet/minecraft/class_5651;)V + ARG 1 source METHOD method_16856 withOperation (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_3837$class_3838; ARG 1 source ARG 2 target @@ -25,6 +31,10 @@ CLASS net/minecraft/class_3837 net/minecraft/loot/function/CopyNbtLootFunction FIELD field_17021 targetPath Ljava/lang/String; FIELD field_17022 parsedTargetPath Lnet/minecraft/class_2203$class_2209; FIELD field_17023 operator Lnet/minecraft/class_3837$class_3841; + METHOD (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_3837$class_3841;)V + ARG 1 sourcePath + ARG 2 targetPath + ARG 3 operator METHOD method_16858 toJson ()Lcom/google/gson/JsonObject; METHOD method_16859 fromJson (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_3837$class_3839; ARG 0 json @@ -33,6 +43,8 @@ CLASS net/minecraft/class_3837 net/minecraft/loot/function/CopyNbtLootFunction ARG 2 sourceEntityTag CLASS class_3841 Operator FIELD field_17035 name Ljava/lang/String; + METHOD (Ljava/lang/String;ILjava/lang/String;)V + ARG 3 name METHOD method_16864 merge (Lnet/minecraft/class_2520;Lnet/minecraft/class_2203$class_2209;Ljava/util/List;)V ARG 1 itemTag ARG 2 targetPath diff --git a/mappings/net/minecraft/loot/function/CopyStateFunction.mapping b/mappings/net/minecraft/loot/function/CopyStateFunction.mapping index 90c523aa02..43f7c67fb8 100644 --- a/mappings/net/minecraft/loot/function/CopyStateFunction.mapping +++ b/mappings/net/minecraft/loot/function/CopyStateFunction.mapping @@ -1,7 +1,11 @@ CLASS net/minecraft/class_4488 net/minecraft/loot/function/CopyStateFunction FIELD field_20449 block Lnet/minecraft/class_2248; FIELD field_20450 properties Ljava/util/Set; - METHOD method_21892 getBuilder (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4488$class_4489; + METHOD ([Lnet/minecraft/class_5341;Lnet/minecraft/class_2248;Ljava/util/Set;)V + ARG 1 conditions + ARG 2 block + ARG 3 properties + METHOD method_21892 builder (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4488$class_4489; ARG 0 block METHOD method_21893 getPropertyName (Lnet/minecraft/class_2680;Lnet/minecraft/class_2769;)Ljava/lang/String; ARG 0 state @@ -9,6 +13,8 @@ CLASS net/minecraft/class_4488 net/minecraft/loot/function/CopyStateFunction CLASS class_4489 Builder FIELD field_20451 block Lnet/minecraft/class_2248; FIELD field_20452 properties Ljava/util/Set; + METHOD (Lnet/minecraft/class_2248;)V + ARG 1 block METHOD method_21898 addProperty (Lnet/minecraft/class_2769;)Lnet/minecraft/class_4488$class_4489; ARG 1 property CLASS class_4490 Serializer diff --git a/mappings/net/minecraft/loot/function/EnchantRandomlyLootFunction.mapping b/mappings/net/minecraft/loot/function/EnchantRandomlyLootFunction.mapping index 91f4103362..0868734cc4 100644 --- a/mappings/net/minecraft/loot/function/EnchantRandomlyLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/EnchantRandomlyLootFunction.mapping @@ -1,6 +1,9 @@ CLASS net/minecraft/class_109 net/minecraft/loot/function/EnchantRandomlyLootFunction FIELD field_1030 enchantments Ljava/util/List; FIELD field_1031 LOGGER Lorg/apache/logging/log4j/Logger; + METHOD ([Lnet/minecraft/class_5341;Ljava/util/Collection;)V + ARG 1 conditions + ARG 2 enchantments METHOD method_26266 addEnchantmentToStack (Lnet/minecraft/class_1799;Lnet/minecraft/class_1887;Ljava/util/Random;)Lnet/minecraft/class_1799; ARG 0 stack ARG 1 enchantment diff --git a/mappings/net/minecraft/loot/function/EnchantWithLevelsLootFunction.mapping b/mappings/net/minecraft/loot/function/EnchantWithLevelsLootFunction.mapping index 076958c4b3..21624ad466 100644 --- a/mappings/net/minecraft/loot/function/EnchantWithLevelsLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/EnchantWithLevelsLootFunction.mapping @@ -1,6 +1,10 @@ CLASS net/minecraft/class_106 net/minecraft/loot/function/EnchantWithLevelsLootFunction FIELD field_1026 range Lnet/minecraft/class_5658; FIELD field_1027 treasureEnchantmentsAllowed Z + METHOD ([Lnet/minecraft/class_5341;Lnet/minecraft/class_5658;Z)V + ARG 1 conditions + ARG 2 range + ARG 3 treasureEnchantmentsAllowed METHOD method_481 builder (Lnet/minecraft/class_5658;)Lnet/minecraft/class_106$class_107; ARG 0 range CLASS class_107 Builder diff --git a/mappings/net/minecraft/loot/function/ExplorationMapLootFunction.mapping b/mappings/net/minecraft/loot/function/ExplorationMapLootFunction.mapping index f0b16cebf6..397dd442d8 100644 --- a/mappings/net/minecraft/loot/function/ExplorationMapLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/ExplorationMapLootFunction.mapping @@ -8,7 +8,14 @@ CLASS net/minecraft/class_111 net/minecraft/loot/function/ExplorationMapLootFunc FIELD field_1038 LOGGER Lorg/apache/logging/log4j/Logger; FIELD field_25032 DEFAULT_DESTINATION Lnet/minecraft/class_3195; FIELD field_31850 MANSION Ljava/lang/String; - METHOD method_492 create ()Lnet/minecraft/class_111$class_112; + METHOD ([Lnet/minecraft/class_5341;Lnet/minecraft/class_3195;Lnet/minecraft/class_20$class_21;BIZ)V + ARG 1 conditions + ARG 2 destination + ARG 3 decoration + ARG 4 zoom + ARG 5 searchRadius + ARG 6 skipExistingChunks + METHOD method_492 builder ()Lnet/minecraft/class_111$class_112; CLASS class_112 Builder FIELD field_1039 destination Lnet/minecraft/class_3195; FIELD field_1040 searchRadius I diff --git a/mappings/net/minecraft/loot/function/LimitCountLootFunction.mapping b/mappings/net/minecraft/loot/function/LimitCountLootFunction.mapping index f1001f0543..11f89ac32a 100644 --- a/mappings/net/minecraft/loot/function/LimitCountLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/LimitCountLootFunction.mapping @@ -1,5 +1,8 @@ CLASS net/minecraft/class_114 net/minecraft/loot/function/LimitCountLootFunction FIELD field_1044 limit Lnet/minecraft/class_42; + METHOD ([Lnet/minecraft/class_5341;Lnet/minecraft/class_42;)V + ARG 1 conditions + ARG 2 limit METHOD method_506 builder (Lnet/minecraft/class_42;)Lnet/minecraft/class_120$class_121; ARG 0 limit METHOD method_508 (Lnet/minecraft/class_42;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117; diff --git a/mappings/net/minecraft/loot/function/LootingEnchantLootFunction.mapping b/mappings/net/minecraft/loot/function/LootingEnchantLootFunction.mapping index 7db1f965de..c99923d132 100644 --- a/mappings/net/minecraft/loot/function/LootingEnchantLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/LootingEnchantLootFunction.mapping @@ -1,6 +1,10 @@ CLASS net/minecraft/class_125 net/minecraft/loot/function/LootingEnchantLootFunction FIELD field_1082 countRange Lnet/minecraft/class_5658; FIELD field_1083 limit I + METHOD ([Lnet/minecraft/class_5341;Lnet/minecraft/class_5658;I)V + ARG 1 conditions + ARG 2 countRange + ARG 3 limit METHOD method_547 builder (Lnet/minecraft/class_5658;)Lnet/minecraft/class_125$class_126; ARG 0 countRange METHOD method_549 hasLimit ()Z diff --git a/mappings/net/minecraft/loot/function/SetAttributesLootFunction.mapping b/mappings/net/minecraft/loot/function/SetAttributesLootFunction.mapping index 612940dd50..3b3445057e 100644 --- a/mappings/net/minecraft/loot/function/SetAttributesLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/SetAttributesLootFunction.mapping @@ -1,13 +1,16 @@ CLASS net/minecraft/class_137 net/minecraft/loot/function/SetAttributesLootFunction FIELD field_1105 attributes Ljava/util/List; + METHOD ([Lnet/minecraft/class_5341;Ljava/util/List;)V + ARG 1 conditions + ARG 2 attributes METHOD method_32406 (Lnet/minecraft/class_137$class_138;)Ljava/util/stream/Stream; ARG 0 attribute - METHOD method_35524 create (Ljava/lang/String;Lnet/minecraft/class_1320;Lnet/minecraft/class_1322$class_1323;Lnet/minecraft/class_5658;)Lnet/minecraft/class_137$class_6156; + METHOD method_35524 attributeBuilder (Ljava/lang/String;Lnet/minecraft/class_1320;Lnet/minecraft/class_1322$class_1323;Lnet/minecraft/class_5658;)Lnet/minecraft/class_137$class_6156; ARG 0 name ARG 1 attribute ARG 2 operation ARG 3 amountRange - METHOD method_35525 create ()Lnet/minecraft/class_137$class_6155; + METHOD method_35525 builder ()Lnet/minecraft/class_137$class_6155; CLASS class_138 Attribute FIELD field_1107 name Ljava/lang/String; FIELD field_1108 amount Lnet/minecraft/class_5658; @@ -15,6 +18,13 @@ CLASS net/minecraft/class_137 net/minecraft/loot/function/SetAttributesLootFunct FIELD field_1110 attribute Lnet/minecraft/class_1320; FIELD field_1111 id Ljava/util/UUID; FIELD field_1112 slots [Lnet/minecraft/class_1304; + METHOD (Ljava/lang/String;Lnet/minecraft/class_1320;Lnet/minecraft/class_1322$class_1323;Lnet/minecraft/class_5658;[Lnet/minecraft/class_1304;Ljava/util/UUID;)V + ARG 1 name + ARG 2 attribute + ARG 3 operation + ARG 4 amount + ARG 5 slots + ARG 6 id METHOD method_609 fromName (Ljava/lang/String;)Lnet/minecraft/class_1322$class_1323; ARG 0 name METHOD method_612 getName (Lnet/minecraft/class_1322$class_1323;)Ljava/lang/String; diff --git a/mappings/net/minecraft/loot/function/SetBannerPatternFunction.mapping b/mappings/net/minecraft/loot/function/SetBannerPatternFunction.mapping index 2c2ad2ab1d..b6c050a046 100644 --- a/mappings/net/minecraft/loot/function/SetBannerPatternFunction.mapping +++ b/mappings/net/minecraft/loot/function/SetBannerPatternFunction.mapping @@ -1,10 +1,18 @@ CLASS net/minecraft/class_5592 net/minecraft/loot/function/SetBannerPatternFunction FIELD field_27343 patterns Ljava/util/List; FIELD field_27344 append Z + METHOD ([Lnet/minecraft/class_5341;Ljava/util/List;Z)V + ARG 1 condiitons + ARG 2 patterns + ARG 3 append + METHOD method_35531 builder (Z)Lnet/minecraft/class_5592$class_6157; + ARG 0 append CLASS class_5593 Serializer CLASS class_6157 Builder FIELD field_31862 patterns Lcom/google/common/collect/ImmutableList$Builder; FIELD field_31863 append Z + METHOD (Z)V + ARG 1 append METHOD method_35533 pattern (Lnet/minecraft/class_2582;Lnet/minecraft/class_1767;)Lnet/minecraft/class_5592$class_6157; ARG 1 pattern ARG 2 color diff --git a/mappings/net/minecraft/loot/function/SetCountLootFunction.mapping b/mappings/net/minecraft/loot/function/SetCountLootFunction.mapping index 9bc6064f51..1925b9b112 100644 --- a/mappings/net/minecraft/loot/function/SetCountLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/SetCountLootFunction.mapping @@ -1,6 +1,10 @@ CLASS net/minecraft/class_141 net/minecraft/loot/function/SetCountLootFunction FIELD field_1114 countRange Lnet/minecraft/class_5658; FIELD field_27909 add Z + METHOD ([Lnet/minecraft/class_5341;Lnet/minecraft/class_5658;Z)V + ARG 1 conditions + ARG 2 countRange + ARG 3 add METHOD method_35540 builder (Lnet/minecraft/class_5658;Z)Lnet/minecraft/class_120$class_121; ARG 0 countRange ARG 1 add diff --git a/mappings/net/minecraft/loot/function/SetDamageLootFunction.mapping b/mappings/net/minecraft/loot/function/SetDamageLootFunction.mapping index 235ce6c47b..a251e66238 100644 --- a/mappings/net/minecraft/loot/function/SetDamageLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/SetDamageLootFunction.mapping @@ -2,6 +2,10 @@ CLASS net/minecraft/class_149 net/minecraft/loot/function/SetDamageLootFunction FIELD field_1120 durabilityRange Lnet/minecraft/class_5658; FIELD field_1121 LOGGER Lorg/apache/logging/log4j/Logger; FIELD field_27910 add Z + METHOD ([Lnet/minecraft/class_5341;Lnet/minecraft/class_5658;Z)V + ARG 1 conditons + ARG 2 durabilityRange + ARG 3 add METHOD method_35542 builder (Lnet/minecraft/class_5658;Z)Lnet/minecraft/class_120$class_121; ARG 0 durabilityRange ARG 1 add diff --git a/mappings/net/minecraft/loot/function/SetEnchantmentsLootFunction.mapping b/mappings/net/minecraft/loot/function/SetEnchantmentsLootFunction.mapping index e3c71430db..8a5d3ceb9d 100644 --- a/mappings/net/minecraft/loot/function/SetEnchantmentsLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/SetEnchantmentsLootFunction.mapping @@ -1,6 +1,10 @@ CLASS net/minecraft/class_5642 net/minecraft/loot/function/SetEnchantmentsLootFunction FIELD field_27907 enchantments Ljava/util/Map; FIELD field_27908 add Z + METHOD ([Lnet/minecraft/class_5341;Ljava/util/Map;Z)V + ARG 1 conditions + ARG 2 enchantments + ARG 3 add METHOD method_32407 (Lnet/minecraft/class_1799;Lnet/minecraft/class_1887;Ljava/lang/Integer;)V ARG 1 enchantment ARG 2 level diff --git a/mappings/net/minecraft/loot/function/SetLoreLootFunction.mapping b/mappings/net/minecraft/loot/function/SetLoreLootFunction.mapping index 4b211efb78..2409280335 100644 --- a/mappings/net/minecraft/loot/function/SetLoreLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/SetLoreLootFunction.mapping @@ -10,6 +10,7 @@ CLASS net/minecraft/class_3671 net/minecraft/loot/function/SetLoreLootFunction METHOD method_15964 getLoreForMerge (Lnet/minecraft/class_1799;Z)Lnet/minecraft/class_2499; ARG 1 stack ARG 2 otherLoreExists + METHOD method_35544 builder ()Lnet/minecraft/class_3671$class_6159; CLASS class_3672 Serializer CLASS class_6159 Builder FIELD field_31866 replace Z diff --git a/mappings/net/minecraft/loot/function/SetNameLootFunction.mapping b/mappings/net/minecraft/loot/function/SetNameLootFunction.mapping index 05d6f55cb2..2c27a1bae5 100644 --- a/mappings/net/minecraft/loot/function/SetNameLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/SetNameLootFunction.mapping @@ -2,6 +2,10 @@ CLASS net/minecraft/class_3670 net/minecraft/loot/function/SetNameLootFunction FIELD field_16228 name Lnet/minecraft/class_2561; FIELD field_16229 entity Lnet/minecraft/class_47$class_50; FIELD field_16230 LOGGER Lorg/apache/logging/log4j/Logger; + METHOD ([Lnet/minecraft/class_5341;Lnet/minecraft/class_2561;Lnet/minecraft/class_47$class_50;)V + ARG 1 conditions + ARG 2 name + ARG 3 entity METHOD method_16189 (Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561; ARG 2 textComponent METHOD method_16190 applySourceEntity (Lnet/minecraft/class_47;Lnet/minecraft/class_47$class_50;)Ljava/util/function/UnaryOperator; diff --git a/mappings/net/minecraft/loot/function/SetNbtLootFunction.mapping b/mappings/net/minecraft/loot/function/SetNbtLootFunction.mapping index fbb4384f3e..ad324e1c02 100644 --- a/mappings/net/minecraft/loot/function/SetNbtLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/SetNbtLootFunction.mapping @@ -1,5 +1,8 @@ CLASS net/minecraft/class_159 net/minecraft/loot/function/SetNbtLootFunction FIELD field_1138 nbt Lnet/minecraft/class_2487; + METHOD ([Lnet/minecraft/class_5341;Lnet/minecraft/class_2487;)V + ARG 1 conditions + ARG 2 nbt METHOD method_675 (Lnet/minecraft/class_2487;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117; ARG 1 conditions METHOD method_677 builder (Lnet/minecraft/class_2487;)Lnet/minecraft/class_120$class_121; diff --git a/mappings/net/minecraft/loot/function/SetPotionLootFunction.mapping b/mappings/net/minecraft/loot/function/SetPotionLootFunction.mapping new file mode 100644 index 0000000000..a43020ef60 --- /dev/null +++ b/mappings/net/minecraft/loot/function/SetPotionLootFunction.mapping @@ -0,0 +1,10 @@ +CLASS net/minecraft/class_6662 net/minecraft/loot/function/SetPotionLootFunction + FIELD field_35080 potion Lnet/minecraft/class_1842; + METHOD ([Lnet/minecraft/class_5341;Lnet/minecraft/class_1842;)V + ARG 1 conditions + ARG 2 potion + METHOD method_38927 builder (Lnet/minecraft/class_1842;)Lnet/minecraft/class_120$class_121; + ARG 0 potion + METHOD method_38928 (Lnet/minecraft/class_1842;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117; + ARG 1 conditions + CLASS class_6663 Serializer diff --git a/mappings/net/minecraft/loot/function/SetStewEffectLootFunction.mapping b/mappings/net/minecraft/loot/function/SetStewEffectLootFunction.mapping index b8c59e84fe..3b0b9f146c 100644 --- a/mappings/net/minecraft/loot/function/SetStewEffectLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/SetStewEffectLootFunction.mapping @@ -1,5 +1,8 @@ CLASS net/minecraft/class_152 net/minecraft/loot/function/SetStewEffectLootFunction FIELD field_1122 effects Ljava/util/Map; + METHOD ([Lnet/minecraft/class_5341;Ljava/util/Map;)V + ARG 1 conditions + ARG 2 effects METHOD method_32421 (Lnet/minecraft/class_5658;)Ljava/util/stream/Stream; ARG 0 numberProvider METHOD method_637 builder ()Lnet/minecraft/class_152$class_153; diff --git a/mappings/net/minecraft/predicate/LightPredicate.mapping b/mappings/net/minecraft/predicate/LightPredicate.mapping index 21adbc8a61..6c1508c259 100644 --- a/mappings/net/minecraft/predicate/LightPredicate.mapping +++ b/mappings/net/minecraft/predicate/LightPredicate.mapping @@ -1,6 +1,8 @@ CLASS net/minecraft/class_4552 net/minecraft/predicate/LightPredicate FIELD field_20712 ANY Lnet/minecraft/class_4552; FIELD field_20713 range Lnet/minecraft/class_2096$class_2100; + METHOD (Lnet/minecraft/class_2096$class_2100;)V + ARG 1 range METHOD method_22481 toJson ()Lcom/google/gson/JsonElement; METHOD method_22482 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_4552; ARG 0 json diff --git a/mappings/net/minecraft/util/math/intprovider/IntProvider.mapping b/mappings/net/minecraft/util/math/intprovider/IntProvider.mapping index d4f871c178..47d2b3fe3b 100644 --- a/mappings/net/minecraft/util/math/intprovider/IntProvider.mapping +++ b/mappings/net/minecraft/util/math/intprovider/IntProvider.mapping @@ -1,6 +1,8 @@ CLASS net/minecraft/class_6017 net/minecraft/util/math/intprovider/IntProvider FIELD field_29945 INT_CODEC Lcom/mojang/serialization/Codec; FIELD field_29946 VALUE_CODEC Lcom/mojang/serialization/Codec; + FIELD field_33450 NON_NEGATIVE_CODEC Lcom/mojang/serialization/Codec; + FIELD field_33451 POSITIVE_CODEC Lcom/mojang/serialization/Codec; METHOD method_35004 createValidatingCodec (II)Lcom/mojang/serialization/Codec; ARG 0 min ARG 1 max diff --git a/mappings/net/minecraft/util/math/intprovider/WeightedListIntProvider.mapping b/mappings/net/minecraft/util/math/intprovider/WeightedListIntProvider.mapping new file mode 100644 index 0000000000..37ecdfc732 --- /dev/null +++ b/mappings/net/minecraft/util/math/intprovider/WeightedListIntProvider.mapping @@ -0,0 +1,7 @@ +CLASS net/minecraft/class_6642 net/minecraft/util/math/intprovider/WeightedListIntProvider + FIELD field_35035 CODEC Lcom/mojang/serialization/Codec; + FIELD field_35036 weightedList Lnet/minecraft/class_6005; + FIELD field_35037 min I + FIELD field_35038 max I + METHOD (Lnet/minecraft/class_6005;)V + ARG 1 weightedList diff --git a/mappings/net/minecraft/util/registry/Registry.mapping b/mappings/net/minecraft/util/registry/Registry.mapping index c1c2c73ff5..fab95f6ff8 100644 --- a/mappings/net/minecraft/util/registry/Registry.mapping +++ b/mappings/net/minecraft/util/registry/Registry.mapping @@ -138,6 +138,8 @@ CLASS net/minecraft/class_2378 net/minecraft/util/registry/Registry FIELD field_33093 INT_PROVIDER_TYPE Lnet/minecraft/class_2378; FIELD field_33094 HEIGHT_PROVIDER_TYPE_KEY Lnet/minecraft/class_5321; FIELD field_33095 HEIGHT_PROVIDER_TYPE Lnet/minecraft/class_2378; + FIELD field_35089 BLOCK_PREDICATE_TYPE_KEY Lnet/minecraft/class_5321; + FIELD field_35090 BLOCK_PREDICATE_TYPE Lnet/minecraft/class_2378; METHOD (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;)V ARG 1 key ARG 2 lifecycle diff --git a/mappings/net/minecraft/world/gen/blockpredicate/AllOfBlockPredicate.mapping b/mappings/net/minecraft/world/gen/blockpredicate/AllOfBlockPredicate.mapping new file mode 100644 index 0000000000..6abc17abe9 --- /dev/null +++ b/mappings/net/minecraft/world/gen/blockpredicate/AllOfBlockPredicate.mapping @@ -0,0 +1,5 @@ +CLASS net/minecraft/class_6644 net/minecraft/world/gen/blockpredicate/AllOfBlockPredicate + FIELD field_35052 CODEC Lcom/mojang/serialization/Codec; + METHOD test (Ljava/lang/Object;Ljava/lang/Object;)Z + ARG 1 world + ARG 2 pos diff --git a/mappings/net/minecraft/world/gen/blockpredicate/AnyOfBlockPredicate.mapping b/mappings/net/minecraft/world/gen/blockpredicate/AnyOfBlockPredicate.mapping new file mode 100644 index 0000000000..c2cc839235 --- /dev/null +++ b/mappings/net/minecraft/world/gen/blockpredicate/AnyOfBlockPredicate.mapping @@ -0,0 +1,5 @@ +CLASS net/minecraft/class_6645 net/minecraft/world/gen/blockpredicate/AnyOfBlockPredicate + FIELD field_35053 CODEC Lcom/mojang/serialization/Codec; + METHOD test (Ljava/lang/Object;Ljava/lang/Object;)Z + ARG 1 world + ARG 2 pos diff --git a/mappings/net/minecraft/world/gen/blockpredicate/BlockPredicate.mapping b/mappings/net/minecraft/world/gen/blockpredicate/BlockPredicate.mapping new file mode 100644 index 0000000000..633117742f --- /dev/null +++ b/mappings/net/minecraft/world/gen/blockpredicate/BlockPredicate.mapping @@ -0,0 +1,32 @@ +CLASS net/minecraft/class_6646 net/minecraft/world/gen/blockpredicate/BlockPredicate + FIELD field_35054 BASE_CODEC Lcom/mojang/serialization/Codec; + METHOD method_38873 getType ()Lnet/minecraft/class_6647; + METHOD method_38876 matchingBlock (Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;)Lnet/minecraft/class_6646; + ARG 0 block + ARG 1 pos + METHOD method_38877 not (Lnet/minecraft/class_6646;)Lnet/minecraft/class_6646; + ARG 0 predicate + METHOD method_38878 bothOf (Lnet/minecraft/class_6646;Lnet/minecraft/class_6646;)Lnet/minecraft/class_6646; + ARG 0 first + ARG 1 second + METHOD method_38879 matchingFluid (Lnet/minecraft/class_3611;Lnet/minecraft/class_2338;)Lnet/minecraft/class_6646; + ARG 0 fluid + ARG 1 pos + METHOD method_38880 allOf (Ljava/util/List;)Lnet/minecraft/class_6646; + ARG 0 predicates + METHOD method_38881 matchingBlocks (Ljava/util/List;Lnet/minecraft/class_2338;)Lnet/minecraft/class_6646; + ARG 0 blocks + ARG 1 pos + METHOD method_38882 allOf ([Lnet/minecraft/class_6646;)Lnet/minecraft/class_6646; + ARG 0 predicates + METHOD method_38883 replaceable ()Lnet/minecraft/class_6646; + METHOD method_38884 eitherOf (Lnet/minecraft/class_6646;Lnet/minecraft/class_6646;)Lnet/minecraft/class_6646; + ARG 0 first + ARG 1 second + METHOD method_38885 anyOf (Ljava/util/List;)Lnet/minecraft/class_6646; + ARG 0 predicates + METHOD method_38886 matchingFluids (Ljava/util/List;Lnet/minecraft/class_2338;)Lnet/minecraft/class_6646; + ARG 0 fluids + ARG 1 pos + METHOD method_38887 anyOf ([Lnet/minecraft/class_6646;)Lnet/minecraft/class_6646; + ARG 0 predicates diff --git a/mappings/net/minecraft/world/gen/blockpredicate/BlockPredicateType.mapping b/mappings/net/minecraft/world/gen/blockpredicate/BlockPredicateType.mapping new file mode 100644 index 0000000000..0fbf990be1 --- /dev/null +++ b/mappings/net/minecraft/world/gen/blockpredicate/BlockPredicateType.mapping @@ -0,0 +1,4 @@ +CLASS net/minecraft/class_6647 net/minecraft/world/gen/blockpredicate/BlockPredicateType + METHOD method_38889 register (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_6647; + ARG 0 id + ARG 1 codec diff --git a/mappings/net/minecraft/world/gen/blockpredicate/CombinedBlockPredicate.mapping b/mappings/net/minecraft/world/gen/blockpredicate/CombinedBlockPredicate.mapping new file mode 100644 index 0000000000..14449ad432 --- /dev/null +++ b/mappings/net/minecraft/world/gen/blockpredicate/CombinedBlockPredicate.mapping @@ -0,0 +1,5 @@ +CLASS net/minecraft/class_6648 net/minecraft/world/gen/blockpredicate/CombinedBlockPredicate + FIELD field_35061 predicates Ljava/util/List; + METHOD (Ljava/util/List;)V + ARG 1 predicates + METHOD method_38891 buildCodec (Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; diff --git a/mappings/net/minecraft/world/gen/blockpredicate/MatchingBlocksBlockPredicate.mapping b/mappings/net/minecraft/world/gen/blockpredicate/MatchingBlocksBlockPredicate.mapping new file mode 100644 index 0000000000..876c32910b --- /dev/null +++ b/mappings/net/minecraft/world/gen/blockpredicate/MatchingBlocksBlockPredicate.mapping @@ -0,0 +1,10 @@ +CLASS net/minecraft/class_6649 net/minecraft/world/gen/blockpredicate/MatchingBlocksBlockPredicate + FIELD field_35062 CODEC Lcom/mojang/serialization/Codec; + FIELD field_35063 blocks Ljava/util/List; + FIELD field_35064 pos Lnet/minecraft/class_2338; + METHOD (Ljava/util/List;Lnet/minecraft/class_2338;)V + ARG 1 blocks + ARG 2 pos + METHOD test (Ljava/lang/Object;Ljava/lang/Object;)Z + ARG 1 world + ARG 2 pos diff --git a/mappings/net/minecraft/world/gen/blockpredicate/MatchingFluidsBlockPredicate.mapping b/mappings/net/minecraft/world/gen/blockpredicate/MatchingFluidsBlockPredicate.mapping new file mode 100644 index 0000000000..19534d7201 --- /dev/null +++ b/mappings/net/minecraft/world/gen/blockpredicate/MatchingFluidsBlockPredicate.mapping @@ -0,0 +1,10 @@ +CLASS net/minecraft/class_6650 net/minecraft/world/gen/blockpredicate/MatchingFluidsBlockPredicate + FIELD field_35065 CODEC Lcom/mojang/serialization/Codec; + FIELD field_35066 fluids Ljava/util/List; + FIELD field_35067 pos Lnet/minecraft/class_2338; + METHOD (Ljava/util/List;Lnet/minecraft/class_2338;)V + ARG 1 fluids + ARG 2 pos + METHOD test (Ljava/lang/Object;Ljava/lang/Object;)Z + ARG 1 world + ARG 2 pos diff --git a/mappings/net/minecraft/world/gen/blockpredicate/NotBlockPredicate.mapping b/mappings/net/minecraft/world/gen/blockpredicate/NotBlockPredicate.mapping new file mode 100644 index 0000000000..e2bb6d3e82 --- /dev/null +++ b/mappings/net/minecraft/world/gen/blockpredicate/NotBlockPredicate.mapping @@ -0,0 +1,8 @@ +CLASS net/minecraft/class_6651 net/minecraft/world/gen/blockpredicate/NotBlockPredicate + FIELD field_35068 CODEC Lcom/mojang/serialization/Codec; + FIELD field_35069 predicate Lnet/minecraft/class_6646; + METHOD (Lnet/minecraft/class_6646;)V + ARG 1 predicate + METHOD test (Ljava/lang/Object;Ljava/lang/Object;)Z + ARG 1 world + ARG 2 pos diff --git a/mappings/net/minecraft/world/gen/blockpredicate/ReplaceableBlockPredicate.mapping b/mappings/net/minecraft/world/gen/blockpredicate/ReplaceableBlockPredicate.mapping new file mode 100644 index 0000000000..50e96a5e3c --- /dev/null +++ b/mappings/net/minecraft/world/gen/blockpredicate/ReplaceableBlockPredicate.mapping @@ -0,0 +1,6 @@ +CLASS net/minecraft/class_6652 net/minecraft/world/gen/blockpredicate/ReplaceableBlockPredicate + FIELD field_35070 INSTANCE Lnet/minecraft/class_6652; + FIELD field_35071 CODEC Lcom/mojang/serialization/Codec; + METHOD test (Ljava/lang/Object;Ljava/lang/Object;)Z + ARG 1 world + ARG 2 pos diff --git a/mappings/net/minecraft/world/gen/decorator/BlockFilterDecoratorConfig.mapping b/mappings/net/minecraft/world/gen/decorator/BlockFilterDecoratorConfig.mapping new file mode 100644 index 0000000000..33f8560498 --- /dev/null +++ b/mappings/net/minecraft/world/gen/decorator/BlockFilterDecoratorConfig.mapping @@ -0,0 +1,6 @@ +CLASS net/minecraft/class_6658 net/minecraft/world/gen/decorator/BlockFilterDecoratorConfig + FIELD field_35075 CODEC Lcom/mojang/serialization/Codec; + FIELD field_35076 predicate Lnet/minecraft/class_6646; + METHOD (Lnet/minecraft/class_6646;)V + ARG 1 predicate + METHOD method_38915 getPredicate ()Lnet/minecraft/class_6646; diff --git a/mappings/net/minecraft/world/gen/decorator/ConditionalDecorator.mapping b/mappings/net/minecraft/world/gen/decorator/ConditionalDecorator.mapping new file mode 100644 index 0000000000..7514bd979c --- /dev/null +++ b/mappings/net/minecraft/world/gen/decorator/ConditionalDecorator.mapping @@ -0,0 +1,6 @@ +CLASS net/minecraft/class_6661 net/minecraft/world/gen/decorator/ConditionalDecorator + METHOD method_38918 shouldPlace (Lnet/minecraft/class_5444;Ljava/util/Random;Lnet/minecraft/class_2998;Lnet/minecraft/class_2338;)Z + ARG 1 context + ARG 2 random + ARG 3 config + ARG 4 pos diff --git a/mappings/net/minecraft/world/gen/decorator/EnvironmentScanDecorator.mapping b/mappings/net/minecraft/world/gen/decorator/EnvironmentScanDecorator.mapping new file mode 100644 index 0000000000..ec04889d40 --- /dev/null +++ b/mappings/net/minecraft/world/gen/decorator/EnvironmentScanDecorator.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_6660 net/minecraft/world/gen/decorator/EnvironmentScanDecorator diff --git a/mappings/net/minecraft/world/gen/decorator/EnvironmentScanDecoratorConfig.mapping b/mappings/net/minecraft/world/gen/decorator/EnvironmentScanDecoratorConfig.mapping new file mode 100644 index 0000000000..c9ad03d7fd --- /dev/null +++ b/mappings/net/minecraft/world/gen/decorator/EnvironmentScanDecoratorConfig.mapping @@ -0,0 +1,2 @@ +CLASS net/minecraft/class_6659 net/minecraft/world/gen/decorator/EnvironmentScanDecoratorConfig + FIELD field_35077 CODEC Lcom/mojang/serialization/Codec; diff --git a/mappings/net/minecraft/world/gen/feature/BlockColumnFeature.mapping b/mappings/net/minecraft/world/gen/feature/BlockColumnFeature.mapping new file mode 100644 index 0000000000..05617b282b --- /dev/null +++ b/mappings/net/minecraft/world/gen/feature/BlockColumnFeature.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_6654 net/minecraft/world/gen/feature/BlockColumnFeature diff --git a/mappings/net/minecraft/world/gen/feature/BlockColumnFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/BlockColumnFeatureConfig.mapping new file mode 100644 index 0000000000..07a5b1ee8c --- /dev/null +++ b/mappings/net/minecraft/world/gen/feature/BlockColumnFeatureConfig.mapping @@ -0,0 +1,10 @@ +CLASS net/minecraft/class_6655 net/minecraft/world/gen/feature/BlockColumnFeatureConfig + FIELD field_35073 CODEC Lcom/mojang/serialization/Codec; + METHOD method_38908 createLayer (Lnet/minecraft/class_6017;Lnet/minecraft/class_4651;)Lnet/minecraft/class_6655$class_6656; + ARG 0 height + ARG 1 state + METHOD method_38910 create (Lnet/minecraft/class_6017;Lnet/minecraft/class_4651;)Lnet/minecraft/class_6655; + ARG 0 height + ARG 1 state + CLASS class_6656 Layer + FIELD field_35074 CODEC Lcom/mojang/serialization/Codec;