21w39a stuff (#2719)

* 21w39a stuff

* __ -> _

* applied suggestions
This commit is contained in:
Shnupbups 2021-10-02 04:02:54 +10:00 committed by GitHub
parent 3d6d299423
commit 45c3342757
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
48 changed files with 285 additions and 15 deletions

View File

@ -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;

View File

@ -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 <init> (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

View File

@ -0,0 +1,28 @@
CLASS net/minecraft/class_2108 net/minecraft/advancement/criterion/TravelCriterion
FIELD field_9717 id Lnet/minecraft/class_2960;
METHOD <init> (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 <init> (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

View File

@ -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

View File

@ -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

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_6636 net/minecraft/datafixer/fix/AddFlagIfNotPresentFix
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;Z)V
ARG 1 schema

View File

@ -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 <init> (Lcom/mojang/datafixers/schemas/Schema;)V
ARG 1 schema

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_6638 net/minecraft/datafixer/fix/WorldGenSettingsDisallowOldCustomWorldsFix
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;)V
ARG 1 schema

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_6639 net/minecraft/datafixer/fix/WorldGenSettingsHeightAndBiomeFix
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;)V
ARG 1 schema

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_6640 net/minecraft/datafixer/schema/Schema2832

View File

@ -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 <init> ([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;

View File

@ -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 <init> ([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;

View File

@ -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 <init> ([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 <init> (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 <init> (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 <init> (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

View File

@ -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 <init> ([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 <init> (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

View File

@ -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 <init> ([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

View File

@ -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 <init> ([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

View File

@ -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 <init> ([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

View File

@ -1,5 +1,8 @@
CLASS net/minecraft/class_114 net/minecraft/loot/function/LimitCountLootFunction
FIELD field_1044 limit Lnet/minecraft/class_42;
METHOD <init> ([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;

View File

@ -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 <init> ([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

View File

@ -1,13 +1,16 @@
CLASS net/minecraft/class_137 net/minecraft/loot/function/SetAttributesLootFunction
FIELD field_1105 attributes Ljava/util/List;
METHOD <init> ([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 <init> (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;

View File

@ -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 <init> ([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 <init> (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

View File

@ -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 <init> ([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

View File

@ -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 <init> ([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

View File

@ -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 <init> ([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

View File

@ -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

View File

@ -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 <init> ([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;

View File

@ -1,5 +1,8 @@
CLASS net/minecraft/class_159 net/minecraft/loot/function/SetNbtLootFunction
FIELD field_1138 nbt Lnet/minecraft/class_2487;
METHOD <init> ([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;

View File

@ -0,0 +1,10 @@
CLASS net/minecraft/class_6662 net/minecraft/loot/function/SetPotionLootFunction
FIELD field_35080 potion Lnet/minecraft/class_1842;
METHOD <init> ([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

View File

@ -1,5 +1,8 @@
CLASS net/minecraft/class_152 net/minecraft/loot/function/SetStewEffectLootFunction
FIELD field_1122 effects Ljava/util/Map;
METHOD <init> ([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;

View File

@ -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 <init> (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

View File

@ -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

View File

@ -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 <init> (Lnet/minecraft/class_6005;)V
ARG 1 weightedList

View File

@ -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 <init> (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;)V
ARG 1 key
ARG 2 lifecycle

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_6648 net/minecraft/world/gen/blockpredicate/CombinedBlockPredicate
FIELD field_35061 predicates Ljava/util/List;
METHOD <init> (Ljava/util/List;)V
ARG 1 predicates
METHOD method_38891 buildCodec (Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;

View File

@ -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 <init> (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

View File

@ -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 <init> (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

View File

@ -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 <init> (Lnet/minecraft/class_6646;)V
ARG 1 predicate
METHOD test (Ljava/lang/Object;Ljava/lang/Object;)Z
ARG 1 world
ARG 2 pos

View File

@ -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

View File

@ -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 <init> (Lnet/minecraft/class_6646;)V
ARG 1 predicate
METHOD method_38915 getPredicate ()Lnet/minecraft/class_6646;

View File

@ -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

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_6660 net/minecraft/world/gen/decorator/EnvironmentScanDecorator

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_6659 net/minecraft/world/gen/decorator/EnvironmentScanDecoratorConfig
FIELD field_35077 CODEC Lcom/mojang/serialization/Codec;

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_6654 net/minecraft/world/gen/feature/BlockColumnFeature

View File

@ -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;