22w07a stuff (#3012)

* biome tags

* more biome tag stuff + datafix

* more stuff

* remove stuff mapped by #3013

* some noise stuff

* Apply suggestions from code review

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

* dropped invalids

Co-authored-by: enbrain <69905075+enbrain@users.noreply.github.com>
This commit is contained in:
Shnupbups 2022-02-19 22:29:24 +11:00 committed by GitHub
parent 20e6725f2c
commit 4731a2c3ce
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
74 changed files with 536 additions and 14 deletions

View File

@ -1,3 +0,0 @@
CLASS net/minecraft/class_6910
CLASS class_6912
METHOD method_39327 getBlender ()Lnet/minecraft/class_6748;

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_6957 net/minecraft/data/server/BiomeTagProvider
METHOD <init> (Lnet/minecraft/class_2403;)V
ARG 1 root

View File

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

View File

@ -35,6 +35,8 @@ CLASS net/minecraft/class_1542 net/minecraft/entity/ItemEntity
ARG 1 targetStack ARG 1 targetStack
ARG 2 sourceEntity ARG 2 sourceEntity
ARG 3 sourceStack ARG 3 sourceStack
METHOD method_20396 (Lnet/minecraft/class_1542;)Z
ARG 1 otherItemEntity
METHOD method_20397 canMerge ()Z METHOD method_20397 canMerge ()Z
METHOD method_24016 merge (Lnet/minecraft/class_1542;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)V METHOD method_24016 merge (Lnet/minecraft/class_1542;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)V
ARG 0 targetEntity ARG 0 targetEntity

View File

@ -6,6 +6,8 @@ CLASS net/minecraft/class_2715 net/minecraft/predicate/block/BlockStatePredicate
ARG 1 manager ARG 1 manager
METHOD method_11758 forBlock (Lnet/minecraft/class_2248;)Lnet/minecraft/class_2715; METHOD method_11758 forBlock (Lnet/minecraft/class_2248;)Lnet/minecraft/class_2715;
ARG 0 block ARG 0 block
METHOD method_11759 (Lnet/minecraft/class_2680;)Z
ARG 0 state
METHOD method_11761 testProperty (Lnet/minecraft/class_2680;Lnet/minecraft/class_2769;Ljava/util/function/Predicate;)Z METHOD method_11761 testProperty (Lnet/minecraft/class_2680;Lnet/minecraft/class_2769;Ljava/util/function/Predicate;)Z
ARG 1 blockState ARG 1 blockState
ARG 2 property ARG 2 property

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_6908 net/minecraft/tag/BiomeTags
METHOD method_40434 register (Ljava/lang/String;)Lnet/minecraft/class_6862;
ARG 0 id

View File

@ -25,14 +25,34 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome
METHOD method_24936 getMoodSound ()Ljava/util/Optional; METHOD method_24936 getMoodSound ()Ljava/util/Optional;
METHOD method_24937 getAdditionsSound ()Ljava/util/Optional; METHOD method_24937 getAdditionsSound ()Ljava/util/Optional;
METHOD method_27343 getMusic ()Ljava/util/Optional; METHOD method_27343 getMusic ()Ljava/util/Optional;
METHOD method_28409 (Lnet/minecraft/class_1959;)Lnet/minecraft/class_1959$class_5482;
ARG 0 biome
METHOD method_28417 (Lnet/minecraft/class_1959;)Lnet/minecraft/class_5483;
ARG 0 biome
METHOD method_28418 (Lnet/minecraft/class_1959;)Lnet/minecraft/class_5485;
ARG 0 biome
METHOD method_28421 (Lnet/minecraft/class_1959;)Lnet/minecraft/class_4763;
ARG 0 biome
METHOD method_28422 (Lnet/minecraft/class_1959;)Lnet/minecraft/class_1959$class_1961;
ARG 0 biome
METHOD method_28423 (Lnet/minecraft/class_1959;)Lnet/minecraft/class_1959$class_5482;
ARG 0 biome
METHOD method_30773 getDefaultGrassColor ()I METHOD method_30773 getDefaultGrassColor ()I
METHOD method_30774 getDefaultFoliageColor ()I METHOD method_30774 getDefaultFoliageColor ()I
METHOD method_30776 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_30776 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_30966 getSpawnSettings ()Lnet/minecraft/class_5483; METHOD method_30966 getSpawnSettings ()Lnet/minecraft/class_5483;
METHOD method_30969 (Lnet/minecraft/class_1959;)Lnet/minecraft/class_1959$class_1961;
ARG 0 biome
METHOD method_30970 getGenerationSettings ()Lnet/minecraft/class_5485; METHOD method_30970 getGenerationSettings ()Lnet/minecraft/class_5485;
METHOD method_30971 (Lnet/minecraft/class_1959;)Lnet/minecraft/class_4763;
ARG 0 biome
METHOD method_33599 isCold (Lnet/minecraft/class_2338;)Z METHOD method_33599 isCold (Lnet/minecraft/class_2338;)Z
ARG 1 pos ARG 1 pos
METHOD method_38103 (Lnet/minecraft/class_1959$class_5482;Lnet/minecraft/class_1959$class_1961;Lnet/minecraft/class_4763;)Lnet/minecraft/class_1959;
ARG 0 weather
ARG 1 category
ARG 2 effects
METHOD method_38104 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_38104 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_39927 doesNotSnow (Lnet/minecraft/class_2338;)Z METHOD method_39927 doesNotSnow (Lnet/minecraft/class_2338;)Z
@ -85,6 +105,8 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome
ARG 1 generationSettings ARG 1 generationSettings
METHOD method_30974 spawnSettings (Lnet/minecraft/class_5483;)Lnet/minecraft/class_1959$class_1960; METHOD method_30974 spawnSettings (Lnet/minecraft/class_5483;)Lnet/minecraft/class_1959$class_1960;
ARG 1 spawnSettings ARG 1 spawnSettings
METHOD method_40137 copy (Lnet/minecraft/class_1959;)Lnet/minecraft/class_1959$class_1960;
ARG 0 biome
METHOD method_8727 downfall (F)Lnet/minecraft/class_1959$class_1960; METHOD method_8727 downfall (F)Lnet/minecraft/class_1959$class_1960;
ARG 1 downfall ARG 1 downfall
METHOD method_8735 precipitation (Lnet/minecraft/class_1959$class_1963;)Lnet/minecraft/class_1959$class_1960; METHOD method_8735 precipitation (Lnet/minecraft/class_1959$class_1963;)Lnet/minecraft/class_1959$class_1960;

View File

@ -1,8 +1,11 @@
CLASS net/minecraft/class_1966 net/minecraft/world/biome/source/BiomeSource CLASS net/minecraft/class_1966 net/minecraft/world/biome/source/BiomeSource
FIELD field_20643 biomes Ljava/util/Set; FIELD field_20643 biomes Ljava/util/Set;
FIELD field_24713 CODEC Lcom/mojang/serialization/Codec; FIELD field_24713 CODEC Lcom/mojang/serialization/Codec;
FIELD field_34469 indexedFeaturesSupplier Ljava/util/function/Supplier;
METHOD <init> (Ljava/util/List;)V METHOD <init> (Ljava/util/List;)V
ARG 1 biomes ARG 1 biomes
METHOD <init> (Ljava/util/stream/Stream;)V
ARG 1 biomeStream
METHOD method_24385 locateBiome (IIIIILjava/util/function/Predicate;Ljava/util/Random;ZLnet/minecraft/class_6544$class_6552;)Lcom/mojang/datafixers/util/Pair; METHOD method_24385 locateBiome (IIIIILjava/util/function/Predicate;Ljava/util/Random;ZLnet/minecraft/class_6544$class_6552;)Lcom/mojang/datafixers/util/Pair;
ARG 1 x ARG 1 x
ARG 2 y ARG 2 y
@ -19,6 +22,7 @@ CLASS net/minecraft/class_1966 net/minecraft/world/biome/source/BiomeSource
ARG 1 info ARG 1 info
ARG 2 pos ARG 2 pos
ARG 3 noiseSampler ARG 3 noiseSampler
METHOD method_38115 getIndexedFeatures ()Ljava/util/List;
METHOD method_39525 (Ljava/util/List;Z)Ljava/util/List; METHOD method_39525 (Ljava/util/List;Z)Ljava/util/List;
ARG 1 biomes ARG 1 biomes
METHOD method_8762 locateBiome (IIIILjava/util/function/Predicate;Ljava/util/Random;Lnet/minecraft/class_6544$class_6552;)Lcom/mojang/datafixers/util/Pair; METHOD method_8762 locateBiome (IIIILjava/util/function/Predicate;Ljava/util/Random;Lnet/minecraft/class_6544$class_6552;)Lcom/mojang/datafixers/util/Pair;
@ -34,3 +38,4 @@ CLASS net/minecraft/class_1966 net/minecraft/world/biome/source/BiomeSource
ARG 2 y ARG 2 y
ARG 3 z ARG 3 z
ARG 4 radius ARG 4 radius
CLASS class_6827 IndexedFeatures

View File

@ -10,10 +10,12 @@ CLASS net/minecraft/class_5285 net/minecraft/world/gen/GeneratorOptions
ARG 1 seed ARG 1 seed
ARG 3 generateStructures ARG 3 generateStructures
ARG 4 bonusChest ARG 4 bonusChest
ARG 5 options
METHOD <init> (JZZLnet/minecraft/class_2378;Ljava/util/Optional;)V METHOD <init> (JZZLnet/minecraft/class_2378;Ljava/util/Optional;)V
ARG 1 seed ARG 1 seed
ARG 3 generateStructures ARG 3 generateStructures
ARG 4 bonusChest ARG 4 bonusChest
ARG 5 options
ARG 6 legacyCustomOptions ARG 6 legacyCustomOptions
METHOD method_28009 getDefaultOptions (Lnet/minecraft/class_5455;)Lnet/minecraft/class_5285; METHOD method_28009 getDefaultOptions (Lnet/minecraft/class_5455;)Lnet/minecraft/class_5285;
ARG 0 registryManager ARG 0 registryManager
@ -39,12 +41,15 @@ CLASS net/minecraft/class_5285 net/minecraft/world/gen/GeneratorOptions
ARG 0 instance ARG 0 instance
METHOD method_28608 getRegistryWithReplacedOverworldGenerator (Lnet/minecraft/class_2378;Lnet/minecraft/class_2378;Lnet/minecraft/class_2794;)Lnet/minecraft/class_2378; METHOD method_28608 getRegistryWithReplacedOverworldGenerator (Lnet/minecraft/class_2378;Lnet/minecraft/class_2378;Lnet/minecraft/class_2794;)Lnet/minecraft/class_2378;
ARG 0 dimensionTypeRegistry ARG 0 dimensionTypeRegistry
ARG 1 options
ARG 2 overworldGenerator ARG 2 overworldGenerator
METHOD method_28609 getDimensions ()Lnet/minecraft/class_2378; METHOD method_28609 getDimensions ()Lnet/minecraft/class_2378;
METHOD method_28610 validate ()Lcom/mojang/serialization/DataResult; METHOD method_28610 validate ()Lcom/mojang/serialization/DataResult;
METHOD method_28611 isStable ()Z METHOD method_28611 isStable ()Z
METHOD method_29575 getWorlds ()Lcom/google/common/collect/ImmutableSet; METHOD method_29575 getWorlds ()Lcom/google/common/collect/ImmutableSet;
METHOD method_29962 getRegistryWithReplacedOverworld (Lnet/minecraft/class_2378;Lnet/minecraft/class_6880;Lnet/minecraft/class_2794;)Lnet/minecraft/class_2378; METHOD method_29962 getRegistryWithReplacedOverworld (Lnet/minecraft/class_2378;Lnet/minecraft/class_6880;Lnet/minecraft/class_2794;)Lnet/minecraft/class_2378;
ARG 0 options
ARG 1 dimensionType
ARG 2 overworldGenerator ARG 2 overworldGenerator
METHOD method_31112 createDemo (Lnet/minecraft/class_5455;)Lnet/minecraft/class_5285; METHOD method_31112 createDemo (Lnet/minecraft/class_5455;)Lnet/minecraft/class_5285;
ARG 0 registryManager ARG 0 registryManager

View File

@ -5,6 +5,10 @@ CLASS net/minecraft/class_6847 net/minecraft/world/gen/blockpredicate/HasSturdyF
METHOD <init> (Lnet/minecraft/class_2382;Lnet/minecraft/class_2350;)V METHOD <init> (Lnet/minecraft/class_2382;Lnet/minecraft/class_2350;)V
ARG 1 offset ARG 1 offset
ARG 2 face ARG 2 face
METHOD method_39913 (Lnet/minecraft/class_6847;)Lnet/minecraft/class_2350;
ARG 0 predicate
METHOD method_39914 (Lnet/minecraft/class_6847;)Lnet/minecraft/class_2382;
ARG 0 predicate
METHOD test (Ljava/lang/Object;Ljava/lang/Object;)Z METHOD test (Ljava/lang/Object;Ljava/lang/Object;)Z
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos

View File

@ -3,6 +3,8 @@ CLASS net/minecraft/class_6783 net/minecraft/world/gen/blockpredicate/InsideWorl
FIELD field_35701 offset Lnet/minecraft/class_2382; FIELD field_35701 offset Lnet/minecraft/class_2382;
METHOD <init> (Lnet/minecraft/class_2382;)V METHOD <init> (Lnet/minecraft/class_2382;)V
ARG 1 offset ARG 1 offset
METHOD method_39589 (Lnet/minecraft/class_6783;)Lnet/minecraft/class_2382;
ARG 0 predicate
METHOD test (Ljava/lang/Object;Ljava/lang/Object;)Z METHOD test (Ljava/lang/Object;Ljava/lang/Object;)Z
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos

View File

@ -4,3 +4,5 @@ CLASS net/minecraft/class_6848 net/minecraft/world/gen/blockpredicate/MatchingBl
METHOD <init> (Lnet/minecraft/class_2382;Lnet/minecraft/class_6862;)V METHOD <init> (Lnet/minecraft/class_2382;Lnet/minecraft/class_6862;)V
ARG 1 offset ARG 1 offset
ARG 2 tag ARG 2 tag
METHOD method_39915 (Lnet/minecraft/class_6848;)Lnet/minecraft/class_6862;
ARG 0 predicate

View File

@ -3,6 +3,7 @@ CLASS net/minecraft/class_6649 net/minecraft/world/gen/blockpredicate/MatchingBl
FIELD field_35063 blocks Lnet/minecraft/class_6885; FIELD field_35063 blocks Lnet/minecraft/class_6885;
METHOD <init> (Lnet/minecraft/class_2382;Lnet/minecraft/class_6885;)V METHOD <init> (Lnet/minecraft/class_2382;Lnet/minecraft/class_6885;)V
ARG 1 offset ARG 1 offset
ARG 2 blocks
METHOD method_38894 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_38894 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_38896 (Lnet/minecraft/class_6649;)Lnet/minecraft/class_6885; METHOD method_38896 (Lnet/minecraft/class_6649;)Lnet/minecraft/class_6885;

View File

@ -3,6 +3,7 @@ CLASS net/minecraft/class_6650 net/minecraft/world/gen/blockpredicate/MatchingFl
FIELD field_35066 fluids Lnet/minecraft/class_6885; FIELD field_35066 fluids Lnet/minecraft/class_6885;
METHOD <init> (Lnet/minecraft/class_2382;Lnet/minecraft/class_6885;)V METHOD <init> (Lnet/minecraft/class_2382;Lnet/minecraft/class_6885;)V
ARG 1 offset ARG 1 offset
ARG 2 fluids
METHOD method_38898 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_38898 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_38900 (Lnet/minecraft/class_6650;)Lnet/minecraft/class_6885; METHOD method_38900 (Lnet/minecraft/class_6650;)Lnet/minecraft/class_6885;

View File

@ -12,3 +12,13 @@ CLASS net/minecraft/class_5871 net/minecraft/world/gen/carver/CarverConfig
ARG 5 debugConfig ARG 5 debugConfig
METHOD method_33968 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_33968 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_35348 (Lnet/minecraft/class_5871;)Lnet/minecraft/class_5843;
ARG 0 config
METHOD method_35349 (Lnet/minecraft/class_5871;)Lnet/minecraft/class_5863;
ARG 0 config
METHOD method_35350 (Lnet/minecraft/class_5871;)Lnet/minecraft/class_6122;
ARG 0 config
METHOD method_35351 (Lnet/minecraft/class_5871;)Ljava/lang/Float;
ARG 0 config
METHOD method_36411 (Lnet/minecraft/class_5871;)Lnet/minecraft/class_5872;
ARG 0 config

View File

@ -28,3 +28,9 @@ CLASS net/minecraft/class_6108 net/minecraft/world/gen/carver/CaveCarverConfig
ARG 4 floorLevel ARG 4 floorLevel
METHOD method_35352 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_35352 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_35353 (Lnet/minecraft/class_6108;)Lnet/minecraft/class_5863;
ARG 0 config
METHOD method_35354 (Lnet/minecraft/class_6108;)Lnet/minecraft/class_5863;
ARG 0 config
METHOD method_35355 (Lnet/minecraft/class_6108;)Lnet/minecraft/class_5863;
ARG 0 config

View File

@ -19,3 +19,5 @@ CLASS net/minecraft/class_2922 net/minecraft/world/gen/carver/ConfiguredCarver
ARG 7 mask ARG 7 mask
METHOD method_12669 shouldCarve (Ljava/util/Random;)Z METHOD method_12669 shouldCarve (Ljava/util/Random;)Z
ARG 1 random ARG 1 random
METHOD method_28612 (Lnet/minecraft/class_2922;)Lnet/minecraft/class_2939;
ARG 0 configuredCarver

View File

@ -16,6 +16,10 @@ CLASS net/minecraft/class_5869 net/minecraft/world/gen/carver/RavineCarverConfig
ARG 3 shape ARG 3 shape
METHOD method_35336 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_35336 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_35337 (Lnet/minecraft/class_5869;)Lnet/minecraft/class_5869$class_6107;
ARG 0 config
METHOD method_35338 (Lnet/minecraft/class_5869;)Lnet/minecraft/class_5863;
ARG 0 config
CLASS class_6107 Shape CLASS class_6107 Shape
FIELD field_31481 CODEC Lcom/mojang/serialization/Codec; FIELD field_31481 CODEC Lcom/mojang/serialization/Codec;
FIELD field_31482 distanceFactor Lnet/minecraft/class_5863; FIELD field_31482 distanceFactor Lnet/minecraft/class_5863;
@ -33,3 +37,15 @@ CLASS net/minecraft/class_5869 net/minecraft/world/gen/carver/RavineCarverConfig
ARG 6 verticalRadiusCenterFactor ARG 6 verticalRadiusCenterFactor
METHOD method_35340 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_35340 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_35341 (Lnet/minecraft/class_5869$class_6107;)Ljava/lang/Float;
ARG 0 shape
METHOD method_35342 (Lnet/minecraft/class_5869$class_6107;)Ljava/lang/Float;
ARG 0 shape
METHOD method_35343 (Lnet/minecraft/class_5869$class_6107;)Lnet/minecraft/class_5863;
ARG 0 shape
METHOD method_35344 (Lnet/minecraft/class_5869$class_6107;)Ljava/lang/Integer;
ARG 0 shape
METHOD method_35345 (Lnet/minecraft/class_5869$class_6107;)Lnet/minecraft/class_5863;
ARG 0 shape
METHOD method_35346 (Lnet/minecraft/class_5869$class_6107;)Lnet/minecraft/class_5863;
ARG 0 shape

View File

@ -8,6 +8,7 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator
COMMENT <p>This is used by {@link FlatChunkGenerator} to overwrite biome properties like whether lakes generate, while preserving the original biome ID. COMMENT <p>This is used by {@link FlatChunkGenerator} to overwrite biome properties like whether lakes generate, while preserving the original biome ID.
FIELD field_24746 CODEC Lcom/mojang/serialization/Codec; FIELD field_24746 CODEC Lcom/mojang/serialization/Codec;
FIELD field_24747 biomeSource Lnet/minecraft/class_1966; FIELD field_24747 biomeSource Lnet/minecraft/class_1966;
FIELD field_36406 generationSeed J
METHOD method_12088 populateNoise (Ljava/util/concurrent/Executor;Lnet/minecraft/class_6748;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture; METHOD method_12088 populateNoise (Ljava/util/concurrent/Executor;Lnet/minecraft/class_6748;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
COMMENT Generates the base shape of the chunk out of the basic block states as decided by this chunk generator's config. COMMENT Generates the base shape of the chunk out of the basic block states as decided by this chunk generator's config.
ARG 1 executor ARG 1 executor
@ -51,11 +52,14 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator
ARG 2 structures ARG 2 structures
ARG 3 chunk ARG 3 chunk
METHOD method_12113 getEntitySpawnList (Lnet/minecraft/class_6880;Lnet/minecraft/class_5138;Lnet/minecraft/class_1311;Lnet/minecraft/class_2338;)Lnet/minecraft/class_6012; METHOD method_12113 getEntitySpawnList (Lnet/minecraft/class_6880;Lnet/minecraft/class_5138;Lnet/minecraft/class_1311;Lnet/minecraft/class_2338;)Lnet/minecraft/class_6012;
ARG 1 biome
ARG 2 accessor ARG 2 accessor
ARG 3 group ARG 3 group
ARG 4 pos ARG 4 pos
METHOD method_16129 setStructureStarts (Lnet/minecraft/class_5455;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;Lnet/minecraft/class_3485;J)V METHOD method_16129 setStructureStarts (Lnet/minecraft/class_5455;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;Lnet/minecraft/class_3485;J)V
COMMENT Determines which structures should start in the given chunk and creates their starting points. COMMENT Determines which structures should start in the given chunk and creates their starting points.
ARG 1 registryManager
ARG 2 world
ARG 3 chunk ARG 3 chunk
ARG 4 structureManager ARG 4 structureManager
ARG 5 worldSeed ARG 5 worldSeed
@ -91,6 +95,8 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator
ARG 1 seed ARG 1 seed
METHOD method_28506 getCodec ()Lcom/mojang/serialization/Codec; METHOD method_28506 getCodec ()Lcom/mojang/serialization/Codec;
METHOD method_28509 generateStrongholdPositions (Lnet/minecraft/class_7059;Lnet/minecraft/class_6871;)V METHOD method_28509 generateStrongholdPositions (Lnet/minecraft/class_7059;Lnet/minecraft/class_6871;)V
ARG 1 structureFeature
ARG 2 structurePlacement
METHOD method_33730 getMinimumY ()I METHOD method_33730 getMinimumY ()I
METHOD method_38264 getStructureReferences (Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;Lnet/minecraft/class_4076;Lnet/minecraft/class_5312;)I METHOD method_38264 getStructureReferences (Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;Lnet/minecraft/class_4076;Lnet/minecraft/class_5312;)I
ARG 0 structureAccessor ARG 0 structureAccessor
@ -106,4 +112,10 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator
METHOD method_39462 getBlockBoxForChunk (Lnet/minecraft/class_2791;)Lnet/minecraft/class_3341; METHOD method_39462 getBlockBoxForChunk (Lnet/minecraft/class_2791;)Lnet/minecraft/class_3341;
ARG 0 chunk ARG 0 chunk
METHOD method_40147 getConcentricRingsStartChunks (Lnet/minecraft/class_6871;)Ljava/util/List; METHOD method_40147 getConcentricRingsStartChunks (Lnet/minecraft/class_6871;)Ljava/util/List;
ARG 1 structurePlacement
METHOD method_40149 filterBiome (Lnet/minecraft/class_6880;)Lnet/minecraft/class_6880;
ARG 1 biome
METHOD method_40154 getSeed ()J METHOD method_40154 getSeed ()J
METHOD method_40450 getDebugHudText (Ljava/util/List;Lnet/minecraft/class_2338;)V
ARG 1 text
ARG 2 pos

View File

@ -10,12 +10,20 @@ CLASS net/minecraft/class_6568 net/minecraft/world/gen/chunk/ChunkNoiseSampler
FIELD field_34613 aquiferSampler Lnet/minecraft/class_6350; FIELD field_34613 aquiferSampler Lnet/minecraft/class_6350;
FIELD field_35487 blender Lnet/minecraft/class_6748; FIELD field_35487 blender Lnet/minecraft/class_6748;
FIELD field_35674 generationShapeConfig Lnet/minecraft/class_5309; FIELD field_35674 generationShapeConfig Lnet/minecraft/class_5309;
FIELD field_36584 blockStateSampler Lnet/minecraft/class_6568$class_6569;
FIELD field_36590 horizontalBlockSize I
FIELD field_36591 verticalBlockSize I
METHOD <init> (IIILnet/minecraft/class_6953;IILnet/minecraft/class_6916$class_7050;Lnet/minecraft/class_5284;Lnet/minecraft/class_6350$class_6565;Lnet/minecraft/class_6748;)V METHOD <init> (IIILnet/minecraft/class_6953;IILnet/minecraft/class_6916$class_7050;Lnet/minecraft/class_5284;Lnet/minecraft/class_6350$class_6565;Lnet/minecraft/class_6748;)V
ARG 1 horizontalNoiseResolution ARG 1 horizontalSize
ARG 2 verticalNoiseResolution ARG 2 height
ARG 3 horizontalSize ARG 3 minimumY
ARG 5 minimumY ARG 4 noiseRouter
ARG 6 minimumZ ARG 5 x
ARG 6 z
ARG 7 noiseType
ARG 8 chunkGeneratorSettings
ARG 9 fluidLevelSampler
ARG 10 blender
METHOD method_38336 sampleStartNoise ()V METHOD method_38336 sampleStartNoise ()V
METHOD method_38337 sampleNoiseY (ID)V METHOD method_38337 sampleNoiseY (ID)V
METHOD method_38338 (DLnet/minecraft/class_6568$class_5917;)V METHOD method_38338 (DLnet/minecraft/class_6568$class_5917;)V
@ -36,16 +44,23 @@ CLASS net/minecraft/class_6568 net/minecraft/world/gen/chunk/ChunkNoiseSampler
ARG 1 noiseY ARG 1 noiseY
ARG 2 noiseZ ARG 2 noiseZ
METHOD method_39542 create (IIIILnet/minecraft/class_6953;Lnet/minecraft/class_5284;Lnet/minecraft/class_6350$class_6565;)Lnet/minecraft/class_6568; METHOD method_39542 create (IIIILnet/minecraft/class_6953;Lnet/minecraft/class_5284;Lnet/minecraft/class_6350$class_6565;)Lnet/minecraft/class_6568;
ARG 0 minimumY ARG 0 x
ARG 2 horizontalSize ARG 1 z
ARG 3 verticalNoiseResolution ARG 2 minimumY
ARG 3 height
ARG 4 noiseRouter
ARG 5 chunkGeneratorSettings ARG 5 chunkGeneratorSettings
ARG 6 fluidLevelSampler ARG 6 fluidLevelSampler
METHOD method_39543 create (Lnet/minecraft/class_2791;Lnet/minecraft/class_6953;Ljava/util/function/Supplier;Lnet/minecraft/class_5284;Lnet/minecraft/class_6350$class_6565;Lnet/minecraft/class_6748;)Lnet/minecraft/class_6568; METHOD method_39543 create (Lnet/minecraft/class_2791;Lnet/minecraft/class_6953;Ljava/util/function/Supplier;Lnet/minecraft/class_5284;Lnet/minecraft/class_6350$class_6565;Lnet/minecraft/class_6748;)Lnet/minecraft/class_6568;
ARG 0 chunk ARG 0 chunk
ARG 1 noiseRouter
ARG 2 noiseTypeSupplier
ARG 3 chunkGeneratorSettings ARG 3 chunkGeneratorSettings
ARG 4 fluidLevelSampler ARG 4 fluidLevelSampler
ARG 5 blender ARG 5 blender
METHOD method_40531 createMultiNoiseSampler (Lnet/minecraft/class_6953;)Lnet/minecraft/class_6544$class_6552;
ARG 1 noiseRouter
METHOD method_40536 sampleBlockState ()Lnet/minecraft/class_2680;
CLASS class_5917 NoiseInterpolator CLASS class_5917 NoiseInterpolator
FIELD field_29227 startNoiseBuffer [[D FIELD field_29227 startNoiseBuffer [[D
FIELD field_29228 endNoiseBuffer [[D FIELD field_29228 endNoiseBuffer [[D
@ -82,3 +97,5 @@ CLASS net/minecraft/class_6568 net/minecraft/world/gen/chunk/ChunkNoiseSampler
ARG 1 deltaZ ARG 1 deltaZ
CLASS class_6569 BlockStateSampler CLASS class_6569 BlockStateSampler
METHOD calculate sample (Lnet/minecraft/class_6910$class_6912;)Lnet/minecraft/class_2680; METHOD calculate sample (Lnet/minecraft/class_6910$class_6912;)Lnet/minecraft/class_2680;
ARG 1 pos
CLASS class_6952 ParentedNoiseType

View File

@ -1,6 +1,9 @@
CLASS net/minecraft/class_2897 net/minecraft/world/gen/chunk/FlatChunkGenerator CLASS net/minecraft/class_2897 net/minecraft/world/gen/chunk/FlatChunkGenerator
FIELD field_24510 config Lnet/minecraft/class_3232; FIELD field_24510 config Lnet/minecraft/class_3232;
FIELD field_24769 CODEC Lcom/mojang/serialization/Codec; FIELD field_24769 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_2378;Lnet/minecraft/class_3232;)V
ARG 1 structureFeatureRegistry
ARG 2 config
METHOD method_28002 (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680; METHOD method_28002 (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;
ARG 0 state ARG 0 state
METHOD method_28545 getConfig ()Lnet/minecraft/class_3232; METHOD method_28545 getConfig ()Lnet/minecraft/class_3232;

View File

@ -9,18 +9,34 @@ CLASS net/minecraft/class_3754 net/minecraft/world/gen/chunk/NoiseChunkGenerator
FIELD field_34591 fluidLevelSampler Lnet/minecraft/class_6350$class_6565; FIELD field_34591 fluidLevelSampler Lnet/minecraft/class_6350$class_6565;
FIELD field_35183 surfaceBuilder Lnet/minecraft/class_6724; FIELD field_35183 surfaceBuilder Lnet/minecraft/class_6724;
FIELD field_35361 noiseRegistry Lnet/minecraft/class_2378; FIELD field_35361 noiseRegistry Lnet/minecraft/class_2378;
FIELD field_36571 noiseRouter Lnet/minecraft/class_6953;
METHOD <init> (Lnet/minecraft/class_2378;Lnet/minecraft/class_2378;Lnet/minecraft/class_1966;JLnet/minecraft/class_6880;)V METHOD <init> (Lnet/minecraft/class_2378;Lnet/minecraft/class_2378;Lnet/minecraft/class_1966;JLnet/minecraft/class_6880;)V
ARG 1 noiseRegistry ARG 1 noiseRegistry
METHOD <init> (Lnet/minecraft/class_2378;Lnet/minecraft/class_2378;Lnet/minecraft/class_1966;Lnet/minecraft/class_1966;JLnet/minecraft/class_6880;)V ARG 2 structuresRegistry
ARG 3 biomeSource ARG 3 biomeSource
ARG 4 seed
ARG 6 settings
METHOD <init> (Lnet/minecraft/class_2378;Lnet/minecraft/class_2378;Lnet/minecraft/class_1966;Lnet/minecraft/class_1966;JLnet/minecraft/class_6880;)V
ARG 1 noiseRegistry
ARG 2 structuresRegistry
ARG 3 populationSource
ARG 4 biomeSource
ARG 5 seed
ARG 7 settings
METHOD method_26263 sampleHeightmap (II[Lnet/minecraft/class_2680;Ljava/util/function/Predicate;II)Ljava/util/OptionalInt; METHOD method_26263 sampleHeightmap (II[Lnet/minecraft/class_2680;Ljava/util/function/Predicate;II)Ljava/util/OptionalInt;
ARG 3 states ARG 3 states
ARG 4 predicate ARG 4 predicate
METHOD method_28548 matchesSettings (JLnet/minecraft/class_5321;)Z METHOD method_28548 matchesSettings (JLnet/minecraft/class_5321;)Z
ARG 1 seed ARG 1 seed
ARG 3 settingsKey ARG 3 settingsKey
METHOD method_28549 (Lnet/minecraft/class_3754;)Lnet/minecraft/class_6880;
ARG 0 generator
METHOD method_28550 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_28550 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_28552 (Lnet/minecraft/class_3754;)Ljava/lang/Long;
ARG 0 generator
METHOD method_28554 (Lnet/minecraft/class_3754;)Lnet/minecraft/class_1966;
ARG 0 generator
METHOD method_33754 populateNoise (Lnet/minecraft/class_6748;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;II)Lnet/minecraft/class_2791; METHOD method_33754 populateNoise (Lnet/minecraft/class_6748;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;II)Lnet/minecraft/class_2791;
ARG 1 blender ARG 1 blender
ARG 2 structureAccessor ARG 2 structureAccessor
@ -35,7 +51,14 @@ CLASS net/minecraft/class_3754 net/minecraft/world/gen/chunk/NoiseChunkGenerator
ARG 3 y ARG 3 y
ARG 4 z ARG 4 z
ARG 5 state ARG 5 state
METHOD method_38325 (Lnet/minecraft/class_6350$class_6351;ILnet/minecraft/class_6350$class_6351;Lnet/minecraft/class_6350$class_6351;III)Lnet/minecraft/class_6350$class_6351;
ARG 4 x
ARG 5 y
ARG 6 z
METHOD method_38327 populateBiomes (Lnet/minecraft/class_6748;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)V METHOD method_38327 populateBiomes (Lnet/minecraft/class_6748;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)V
ARG 1 blender
ARG 2 structureAccessor
ARG 3 chunk
METHOD method_39041 applyMaterialRule (Lnet/minecraft/class_5873;Ljava/util/function/Function;Lnet/minecraft/class_2791;Lnet/minecraft/class_6568;Lnet/minecraft/class_2338;Z)Ljava/util/Optional; METHOD method_39041 applyMaterialRule (Lnet/minecraft/class_5873;Ljava/util/function/Function;Lnet/minecraft/class_2791;Lnet/minecraft/class_6568;Lnet/minecraft/class_2338;Z)Ljava/util/Optional;
ARG 1 context ARG 1 context
ARG 2 posToBiome ARG 2 posToBiome
@ -43,3 +66,6 @@ CLASS net/minecraft/class_3754 net/minecraft/world/gen/chunk/NoiseChunkGenerator
ARG 4 chunkNoiseSampler ARG 4 chunkNoiseSampler
ARG 5 pos ARG 5 pos
ARG 6 hasFluid ARG 6 hasFluid
METHOD method_39172 (Lnet/minecraft/class_3754;)Lnet/minecraft/class_2378;
ARG 0 generator
METHOD method_40528 getNoiseRouter ()Lnet/minecraft/class_6953;

View File

@ -1,5 +1,5 @@
CLASS net/minecraft/class_5153 net/minecraft/world/gen/feature/BasaltColumnsFeature CLASS net/minecraft/class_5153 net/minecraft/world/gen/feature/BasaltColumnsFeature
FIELD field_24132 BLOCKS Lcom/google/common/collect/ImmutableList; FIELD field_24132 CANNOT_REPLACE_BLOCKS Lcom/google/common/collect/ImmutableList;
METHOD method_27094 moveDownToGround (Lnet/minecraft/class_1936;ILnet/minecraft/class_2338$class_2339;I)Lnet/minecraft/class_2338; METHOD method_27094 moveDownToGround (Lnet/minecraft/class_1936;ILnet/minecraft/class_2338$class_2339;I)Lnet/minecraft/class_2338;
ARG 0 world ARG 0 world
ARG 1 seaLevel ARG 1 seaLevel

View File

@ -6,6 +6,10 @@ CLASS net/minecraft/class_5156 net/minecraft/world/gen/feature/BasaltColumnsFeat
ARG 1 reach ARG 1 reach
ARG 2 height ARG 2 height
METHOD method_30391 getReach ()Lnet/minecraft/class_6017; METHOD method_30391 getReach ()Lnet/minecraft/class_6017;
METHOD method_30392 (Lnet/minecraft/class_5156;)Lnet/minecraft/class_6017;
ARG 0 config
METHOD method_30393 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_30393 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_30394 getHeight ()Lnet/minecraft/class_6017; METHOD method_30394 getHeight ()Lnet/minecraft/class_6017;
METHOD method_30395 (Lnet/minecraft/class_5156;)Lnet/minecraft/class_6017;
ARG 0 config

View File

@ -3,3 +3,5 @@ CLASS net/minecraft/class_4634 net/minecraft/world/gen/feature/BlockPileFeatureC
FIELD field_24873 CODEC Lcom/mojang/serialization/Codec; FIELD field_24873 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_4651;)V METHOD <init> (Lnet/minecraft/class_4651;)V
ARG 1 stateProvider ARG 1 stateProvider
METHOD method_28683 (Lnet/minecraft/class_4634;)Lnet/minecraft/class_4651;
ARG 0 config

View File

@ -11,7 +11,10 @@ CLASS net/minecraft/class_2975 net/minecraft/world/gen/feature/ConfiguredFeature
METHOD comp_332 feature ()Lnet/minecraft/class_3031; METHOD comp_332 feature ()Lnet/minecraft/class_3031;
METHOD comp_333 config ()Lnet/minecraft/class_3037; METHOD comp_333 config ()Lnet/minecraft/class_3037;
METHOD method_12862 generate (Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Ljava/util/Random;Lnet/minecraft/class_2338;)Z METHOD method_12862 generate (Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Ljava/util/Random;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 chunkGenerator ARG 2 chunkGenerator
ARG 3 random ARG 3 random
ARG 4 origin ARG 4 origin
METHOD method_28621 (Lnet/minecraft/class_2975;)Lnet/minecraft/class_3031;
ARG 0 configuredFeature
METHOD method_30648 getDecoratedFeatures ()Ljava/util/stream/Stream; METHOD method_30648 getDecoratedFeatures ()Ljava/util/stream/Stream;

View File

@ -4,9 +4,23 @@ CLASS net/minecraft/class_6803 net/minecraft/world/gen/feature/ConfiguredFeature
ARG 0 tries ARG 0 tries
ARG 1 feature ARG 1 feature
METHOD method_39704 createRandomPatchFeatureConfig (Lnet/minecraft/class_3031;Lnet/minecraft/class_3037;)Lnet/minecraft/class_4638; METHOD method_39704 createRandomPatchFeatureConfig (Lnet/minecraft/class_3031;Lnet/minecraft/class_3037;)Lnet/minecraft/class_4638;
ARG 0 feature
ARG 1 config
METHOD method_39705 createRandomPatchFeatureConfig (Lnet/minecraft/class_3031;Lnet/minecraft/class_3037;Ljava/util/List;)Lnet/minecraft/class_4638; METHOD method_39705 createRandomPatchFeatureConfig (Lnet/minecraft/class_3031;Lnet/minecraft/class_3037;Ljava/util/List;)Lnet/minecraft/class_4638;
ARG 0 feature
ARG 1 config
ARG 2 predicateBlocks
METHOD method_39706 createRandomPatchFeatureConfig (Lnet/minecraft/class_3031;Lnet/minecraft/class_3037;Ljava/util/List;I)Lnet/minecraft/class_4638; METHOD method_39706 createRandomPatchFeatureConfig (Lnet/minecraft/class_3031;Lnet/minecraft/class_3037;Ljava/util/List;I)Lnet/minecraft/class_4638;
ARG 0 feature
ARG 1 config
ARG 2 predicateBlocks
ARG 3 tries
METHOD method_39708 register (Ljava/lang/String;Lnet/minecraft/class_3031;Lnet/minecraft/class_3037;)Lnet/minecraft/class_6880; METHOD method_39708 register (Ljava/lang/String;Lnet/minecraft/class_3031;Lnet/minecraft/class_3037;)Lnet/minecraft/class_6880;
ARG 0 id ARG 0 id
ARG 1 feature
ARG 2 config
METHOD method_39709 createBlockPredicate (Ljava/util/List;)Lnet/minecraft/class_6646; METHOD method_39709 createBlockPredicate (Ljava/util/List;)Lnet/minecraft/class_6646;
ARG 0 validGround ARG 0 validGround
METHOD method_40364 register (Ljava/lang/String;Lnet/minecraft/class_3031;)Lnet/minecraft/class_6880;
ARG 0 id
ARG 1 feature

View File

@ -4,9 +4,11 @@ CLASS net/minecraft/class_5312 net/minecraft/world/gen/feature/ConfiguredStructu
FIELD field_24836 config Lnet/minecraft/class_3037; FIELD field_24836 config Lnet/minecraft/class_3037;
FIELD field_25834 CODEC Lcom/mojang/serialization/Codec; FIELD field_25834 CODEC Lcom/mojang/serialization/Codec;
FIELD field_26757 REGISTRY_ELEMENT_CODEC Lcom/mojang/serialization/Codec; FIELD field_26757 REGISTRY_ELEMENT_CODEC Lcom/mojang/serialization/Codec;
FIELD field_36629 biomes Lnet/minecraft/class_6885;
METHOD <init> (Lnet/minecraft/class_3195;Lnet/minecraft/class_3037;Lnet/minecraft/class_6885;ZLjava/util/Map;)V METHOD <init> (Lnet/minecraft/class_3195;Lnet/minecraft/class_3037;Lnet/minecraft/class_6885;ZLjava/util/Map;)V
ARG 1 feature ARG 1 feature
ARG 2 config ARG 2 config
ARG 3 biomes
METHOD method_28622 tryPlaceStart (Lnet/minecraft/class_5455;Lnet/minecraft/class_2794;Lnet/minecraft/class_1966;Lnet/minecraft/class_3485;JLnet/minecraft/class_1923;ILnet/minecraft/class_5539;Ljava/util/function/Predicate;)Lnet/minecraft/class_3449; METHOD method_28622 tryPlaceStart (Lnet/minecraft/class_5455;Lnet/minecraft/class_2794;Lnet/minecraft/class_1966;Lnet/minecraft/class_3485;JLnet/minecraft/class_1923;ILnet/minecraft/class_5539;Ljava/util/function/Predicate;)Lnet/minecraft/class_3449;
COMMENT @see StructureFeature#tryPlaceStart COMMENT @see StructureFeature#tryPlaceStart
ARG 1 registryManager ARG 1 registryManager
@ -15,3 +17,8 @@ CLASS net/minecraft/class_5312 net/minecraft/world/gen/feature/ConfiguredStructu
ARG 5 worldSeed ARG 5 worldSeed
ARG 7 chunkPos ARG 7 chunkPos
ARG 8 structureReferences ARG 8 structureReferences
ARG 9 world
ARG 10 biomePredicate
METHOD method_28623 (Lnet/minecraft/class_5312;)Lnet/minecraft/class_3195;
ARG 0 configuredStructureFeature
METHOD method_40549 getBiomes ()Lnet/minecraft/class_6885;

View File

@ -1,6 +1,6 @@
CLASS net/minecraft/class_5154 net/minecraft/world/gen/feature/DeltaFeature CLASS net/minecraft/class_5154 net/minecraft/world/gen/feature/DeltaFeature
FIELD field_23883 DIRECTIONS [Lnet/minecraft/class_2350; FIELD field_23883 DIRECTIONS [Lnet/minecraft/class_2350;
FIELD field_24133 BLOCKS Lcom/google/common/collect/ImmutableList; FIELD field_24133 CANNOT_REPLACE_BLOCKS Lcom/google/common/collect/ImmutableList;
METHOD method_27103 canPlace (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5158;)Z METHOD method_27103 canPlace (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5158;)Z
ARG 0 world ARG 0 world
ARG 1 pos ARG 1 pos

View File

@ -9,9 +9,17 @@ CLASS net/minecraft/class_5158 net/minecraft/world/gen/feature/DeltaFeatureConfi
ARG 2 rim ARG 2 rim
ARG 3 size ARG 3 size
ARG 4 rimSize ARG 4 rimSize
METHOD method_28709 (Lnet/minecraft/class_5158;)Lnet/minecraft/class_2680;
ARG 0 config
METHOD method_28710 (Lnet/minecraft/class_5158;)Lnet/minecraft/class_2680;
ARG 0 config
METHOD method_30397 getContents ()Lnet/minecraft/class_2680; METHOD method_30397 getContents ()Lnet/minecraft/class_2680;
METHOD method_30398 (Lnet/minecraft/class_5158;)Lnet/minecraft/class_6017;
ARG 0 config
METHOD method_30399 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_30399 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_30400 getRim ()Lnet/minecraft/class_2680; METHOD method_30400 getRim ()Lnet/minecraft/class_2680;
METHOD method_30401 (Lnet/minecraft/class_5158;)Lnet/minecraft/class_6017;
ARG 0 config
METHOD method_30402 getSize ()Lnet/minecraft/class_6017; METHOD method_30402 getSize ()Lnet/minecraft/class_6017;
METHOD method_30403 getRimSize ()Lnet/minecraft/class_6017; METHOD method_30403 getRimSize ()Lnet/minecraft/class_6017;

View File

@ -23,5 +23,27 @@ CLASS net/minecraft/class_5731 net/minecraft/world/gen/feature/DripstoneClusterF
ARG 9 wetnessMean ARG 9 wetnessMean
ARG 10 maxDistanceFromCenterAffectingChanceOfDripstoneColumn ARG 10 maxDistanceFromCenterAffectingChanceOfDripstoneColumn
ARG 11 maxDistanceFromCenterAffectingHeightBias ARG 11 maxDistanceFromCenterAffectingHeightBias
METHOD method_33043 (Lnet/minecraft/class_5731;)Ljava/lang/Float;
ARG 0 config
METHOD method_33044 (Lnet/minecraft/class_5731;)Lnet/minecraft/class_5863;
ARG 0 config
METHOD method_33045 (Lnet/minecraft/class_5731;)Lnet/minecraft/class_5863;
ARG 0 config
METHOD method_33046 (Lnet/minecraft/class_5731;)Lnet/minecraft/class_6017;
ARG 0 config
METHOD method_33047 (Lnet/minecraft/class_5731;)Ljava/lang/Integer;
ARG 0 config
METHOD method_33048 (Lnet/minecraft/class_5731;)Ljava/lang/Integer;
ARG 0 config
METHOD method_33049 (Lnet/minecraft/class_5731;)Lnet/minecraft/class_6017;
ARG 0 config
METHOD method_33050 (Lnet/minecraft/class_5731;)Lnet/minecraft/class_6017;
ARG 0 config
METHOD method_33051 (Lnet/minecraft/class_5731;)Ljava/lang/Integer;
ARG 0 config
METHOD method_33987 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_33987 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_33988 (Lnet/minecraft/class_5731;)Ljava/lang/Integer;
ARG 0 config
METHOD method_33989 (Lnet/minecraft/class_5731;)Ljava/lang/Integer;
ARG 0 config

View File

@ -8,3 +8,5 @@ CLASS net/minecraft/class_3154 net/minecraft/world/gen/feature/EmeraldOreFeature
ARG 2 state ARG 2 state
METHOD method_28771 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_28771 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_28772 (Lnet/minecraft/class_3154;)Ljava/util/List;
ARG 0 config

View File

@ -8,3 +8,6 @@ CLASS net/minecraft/class_3021 net/minecraft/world/gen/feature/EndCityFeature
ARG 2 world ARG 2 world
METHOD method_38674 addPieces (Lnet/minecraft/class_6834$class_6835;)Ljava/util/Optional; METHOD method_38674 addPieces (Lnet/minecraft/class_6834$class_6835;)Ljava/util/Optional;
ARG 0 context ARG 0 context
METHOD method_39817 (Lnet/minecraft/class_2338;Lnet/minecraft/class_6626;Lnet/minecraft/class_6622$class_6623;)V
ARG 1 collector
ARG 2 context

View File

@ -11,5 +11,9 @@ CLASS net/minecraft/class_3018 net/minecraft/world/gen/feature/EndGatewayFeature
ARG 0 exitPortalPosition ARG 0 exitPortalPosition
ARG 1 exitsAtSpawn ARG 1 exitsAtSpawn
METHOD method_18036 getExitPos ()Ljava/util/Optional; METHOD method_18036 getExitPos ()Ljava/util/Optional;
METHOD method_28716 (Lnet/minecraft/class_3018;)Ljava/lang/Boolean;
ARG 0 config
METHOD method_28717 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_28717 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_28718 (Lnet/minecraft/class_3018;)Ljava/util/Optional;
ARG 0 config

View File

@ -29,8 +29,18 @@ CLASS net/minecraft/class_3310 net/minecraft/world/gen/feature/EndSpikeFeature
METHOD method_13966 getCenterX ()I METHOD method_13966 getCenterX ()I
METHOD method_13967 getCenterZ ()I METHOD method_13967 getCenterZ ()I
METHOD method_13968 getBoundingBox ()Lnet/minecraft/class_238; METHOD method_13968 getBoundingBox ()Lnet/minecraft/class_238;
METHOD method_28648 (Lnet/minecraft/class_3310$class_3181;)Ljava/lang/Boolean;
ARG 0 spike
METHOD method_28649 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_28649 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_28650 (Lnet/minecraft/class_3310$class_3181;)Ljava/lang/Integer;
ARG 0 spike
METHOD method_28651 (Lnet/minecraft/class_3310$class_3181;)Ljava/lang/Integer;
ARG 0 spike
METHOD method_28652 (Lnet/minecraft/class_3310$class_3181;)Ljava/lang/Integer;
ARG 0 spike
METHOD method_28653 (Lnet/minecraft/class_3310$class_3181;)Ljava/lang/Integer;
ARG 0 spike
CLASS class_3311 SpikeCache CLASS class_3311 SpikeCache
METHOD load (Ljava/lang/Object;)Ljava/lang/Object; METHOD load (Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 seed ARG 1 seed

View File

@ -14,5 +14,11 @@ CLASS net/minecraft/class_3666 net/minecraft/world/gen/feature/EndSpikeFeatureCo
METHOD method_15883 isCrystalInvulnerable ()Z METHOD method_15883 isCrystalInvulnerable ()Z
METHOD method_15884 getPos ()Lnet/minecraft/class_2338; METHOD method_15884 getPos ()Lnet/minecraft/class_2338;
METHOD method_15885 getSpikes ()Ljava/util/List; METHOD method_15885 getSpikes ()Ljava/util/List;
METHOD method_28789 (Lnet/minecraft/class_3666;)Ljava/util/Optional;
ARG 0 config
METHOD method_28790 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_28790 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_28791 (Lnet/minecraft/class_3666;)Ljava/util/List;
ARG 0 config
METHOD method_28792 (Lnet/minecraft/class_3666;)Ljava/lang/Boolean;
ARG 0 config

View File

@ -43,6 +43,13 @@ CLASS net/minecraft/class_3031 net/minecraft/world/gen/feature/Feature
ARG 3 state ARG 3 state
ARG 4 predicate ARG 4 predicate
METHOD method_36999 notInBlockTagPredicate (Lnet/minecraft/class_6862;)Ljava/util/function/Predicate; METHOD method_36999 notInBlockTagPredicate (Lnet/minecraft/class_6862;)Ljava/util/function/Predicate;
ARG 0 tag
METHOD method_37256 markBlocksAboveForPostProcessing (Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)V METHOD method_37256 markBlocksAboveForPostProcessing (Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)V
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
METHOD method_40163 generateIfValid (Lnet/minecraft/class_3037;Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Ljava/util/Random;Lnet/minecraft/class_2338;)Z
ARG 1 config
ARG 2 world
ARG 3 chunkGenerator
ARG 4 random
ARG 5 pos

View File

@ -5,5 +5,9 @@ CLASS net/minecraft/class_4279 net/minecraft/world/gen/feature/FillLayerFeatureC
METHOD <init> (ILnet/minecraft/class_2680;)V METHOD <init> (ILnet/minecraft/class_2680;)V
ARG 1 height ARG 1 height
ARG 2 state ARG 2 state
METHOD method_28725 (Lnet/minecraft/class_4279;)Lnet/minecraft/class_2680;
ARG 0 config
METHOD method_28726 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_28726 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_28727 (Lnet/minecraft/class_4279;)Ljava/lang/Integer;
ARG 0 config

View File

@ -8,6 +8,18 @@ CLASS net/minecraft/class_5919 net/minecraft/world/gen/feature/FossilFeatureConf
METHOD <init> (Ljava/util/List;Ljava/util/List;Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;I)V METHOD <init> (Ljava/util/List;Ljava/util/List;Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;I)V
ARG 1 fossilStructures ARG 1 fossilStructures
ARG 2 overlayStructures ARG 2 overlayStructures
ARG 3 fossilProcessors
ARG 4 overlayProcessors
ARG 5 maxEmptyCorners ARG 5 maxEmptyCorners
METHOD method_34299 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_34299 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_34300 (Lnet/minecraft/class_5919;)Ljava/lang/Integer;
ARG 0 config
METHOD method_34302 (Lnet/minecraft/class_5919;)Lnet/minecraft/class_6880;
ARG 0 config
METHOD method_34304 (Lnet/minecraft/class_5919;)Lnet/minecraft/class_6880;
ARG 0 config
METHOD method_34305 (Lnet/minecraft/class_5919;)Ljava/util/List;
ARG 0 config
METHOD method_34306 (Lnet/minecraft/class_5919;)Ljava/util/List;
ARG 0 config

View File

@ -7,5 +7,11 @@ CLASS net/minecraft/class_5586 net/minecraft/world/gen/feature/GeodeCrackConfig
ARG 1 generateCrackChance ARG 1 generateCrackChance
ARG 3 baseCrackSize ARG 3 baseCrackSize
ARG 5 crackPointOffset ARG 5 crackPointOffset
METHOD method_31893 (Lnet/minecraft/class_5586;)Ljava/lang/Integer;
ARG 0 config
METHOD method_31894 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_31894 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_31895 (Lnet/minecraft/class_5586;)Ljava/lang/Double;
ARG 0 config
METHOD method_31896 (Lnet/minecraft/class_5586;)Ljava/lang/Double;
ARG 0 config

View File

@ -28,5 +28,31 @@ CLASS net/minecraft/class_5589 net/minecraft/world/gen/feature/GeodeFeatureConfi
ARG 13 minPointOffset ARG 13 minPointOffset
ARG 14 noiseMultiplier ARG 14 noiseMultiplier
ARG 16 maxGenOffset ARG 16 maxGenOffset
METHOD method_31906 (Lnet/minecraft/class_5589;)Ljava/lang/Integer;
ARG 0 config
METHOD method_31908 (Lnet/minecraft/class_5589;)Ljava/lang/Integer;
ARG 0 config
METHOD method_31909 (Lnet/minecraft/class_5589;)Ljava/lang/Integer;
ARG 0 config
METHOD method_31913 (Lnet/minecraft/class_5589;)Ljava/lang/Boolean;
ARG 0 config
METHOD method_31914 (Lnet/minecraft/class_5589;)Ljava/lang/Double;
ARG 0 config
METHOD method_31915 (Lnet/minecraft/class_5589;)Ljava/lang/Double;
ARG 0 config
METHOD method_31916 (Lnet/minecraft/class_5589;)Lnet/minecraft/class_5586;
ARG 0 config
METHOD method_31917 (Lnet/minecraft/class_5589;)Lnet/minecraft/class_5587;
ARG 0 config
METHOD method_31918 (Lnet/minecraft/class_5589;)Lnet/minecraft/class_5585;
ARG 0 config
METHOD method_36299 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_36299 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_36300 (Lnet/minecraft/class_5589;)Ljava/lang/Double;
ARG 0 config
METHOD method_36301 (Lnet/minecraft/class_5589;)Lnet/minecraft/class_6017;
ARG 0 config
METHOD method_36302 (Lnet/minecraft/class_5589;)Lnet/minecraft/class_6017;
ARG 0 config
METHOD method_36303 (Lnet/minecraft/class_5589;)Lnet/minecraft/class_6017;
ARG 0 config

View File

@ -15,5 +15,23 @@ CLASS net/minecraft/class_5585 net/minecraft/world/gen/feature/GeodeLayerConfig
ARG 4 middleLayerProvider ARG 4 middleLayerProvider
ARG 5 outerLayerProvider ARG 5 outerLayerProvider
ARG 6 innerBlocks ARG 6 innerBlocks
ARG 7 cannotReplace
ARG 8 invalidBlocks
METHOD method_31886 (Lnet/minecraft/class_5585;)Ljava/util/List;
ARG 0 config
METHOD method_31887 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_31887 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_31888 (Lnet/minecraft/class_5585;)Lnet/minecraft/class_4651;
ARG 0 config
METHOD method_31889 (Lnet/minecraft/class_5585;)Lnet/minecraft/class_4651;
ARG 0 config
METHOD method_31890 (Lnet/minecraft/class_5585;)Lnet/minecraft/class_4651;
ARG 0 config
METHOD method_31891 (Lnet/minecraft/class_5585;)Lnet/minecraft/class_4651;
ARG 0 config
METHOD method_31892 (Lnet/minecraft/class_5585;)Lnet/minecraft/class_4651;
ARG 0 config
METHOD method_36995 (Lnet/minecraft/class_5585;)Lnet/minecraft/class_6862;
ARG 0 config
METHOD method_37255 (Lnet/minecraft/class_5585;)Lnet/minecraft/class_6862;
ARG 0 config

View File

@ -10,5 +10,13 @@ CLASS net/minecraft/class_5587 net/minecraft/world/gen/feature/GeodeLayerThickne
ARG 3 innerLayer ARG 3 innerLayer
ARG 5 middleLayer ARG 5 middleLayer
ARG 7 outerLayer ARG 7 outerLayer
METHOD method_31897 (Lnet/minecraft/class_5587;)Ljava/lang/Double;
ARG 0 config
METHOD method_31898 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_31898 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_31899 (Lnet/minecraft/class_5587;)Ljava/lang/Double;
ARG 0 config
METHOD method_31900 (Lnet/minecraft/class_5587;)Ljava/lang/Double;
ARG 0 config
METHOD method_31901 (Lnet/minecraft/class_5587;)Ljava/lang/Double;
ARG 0 config

View File

@ -13,5 +13,18 @@ CLASS net/minecraft/class_5780 net/minecraft/world/gen/feature/GlowLichenFeature
ARG 3 placeOnCeiling ARG 3 placeOnCeiling
ARG 4 placeOnWalls ARG 4 placeOnWalls
ARG 5 spreadChance ARG 5 spreadChance
ARG 6 canPlaceOn
METHOD method_33398 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_33398 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_33399 (Lnet/minecraft/class_5780;)Lnet/minecraft/class_6885;
ARG 0 config
METHOD method_33400 (Lnet/minecraft/class_5780;)Ljava/lang/Float;
ARG 0 config
METHOD method_33401 (Lnet/minecraft/class_5780;)Ljava/lang/Boolean;
ARG 0 config
METHOD method_33402 (Lnet/minecraft/class_5780;)Ljava/lang/Boolean;
ARG 0 config
METHOD method_33403 (Lnet/minecraft/class_5780;)Ljava/lang/Boolean;
ARG 0 config
METHOD method_33404 (Lnet/minecraft/class_5780;)Ljava/lang/Integer;
ARG 0 config

View File

@ -6,6 +6,7 @@ CLASS net/minecraft/class_4625 net/minecraft/world/gen/feature/HugeMushroomFeatu
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
ARG 3 height ARG 3 height
ARG 4 mutablePos
ARG 5 config ARG 5 config
METHOD method_23375 generateCap (Lnet/minecraft/class_1936;Ljava/util/Random;Lnet/minecraft/class_2338;ILnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_4635;)V METHOD method_23375 generateCap (Lnet/minecraft/class_1936;Ljava/util/Random;Lnet/minecraft/class_2338;ILnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_4635;)V
ARG 1 world ARG 1 world
@ -20,4 +21,6 @@ CLASS net/minecraft/class_4625 net/minecraft/world/gen/feature/HugeMushroomFeatu
ARG 3 pos ARG 3 pos
ARG 4 config ARG 4 config
ARG 5 height ARG 5 height
ARG 6 mutablePos
METHOD method_23377 getHeight (Ljava/util/Random;)I METHOD method_23377 getHeight (Ljava/util/Random;)I
ARG 1 random

View File

@ -4,3 +4,6 @@ CLASS net/minecraft/class_5434 net/minecraft/world/gen/feature/JigsawFeature
ARG 2 structureStartY ARG 2 structureStartY
ARG 3 modifyBoundingBox ARG 3 modifyBoundingBox
ARG 4 surface ARG 4 surface
ARG 5 contextPredicate
METHOD method_38676 (Ljava/util/function/Predicate;IZZLnet/minecraft/class_6834$class_6835;)Ljava/util/Optional;
ARG 4 context

View File

@ -21,3 +21,21 @@ CLASS net/minecraft/class_5732 net/minecraft/world/gen/feature/LargeDripstoneFea
ARG 9 minBluntnessForWind ARG 9 minBluntnessForWind
METHOD method_33052 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_33052 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_33053 (Lnet/minecraft/class_5732;)Ljava/lang/Float;
ARG 0 config
METHOD method_33054 (Lnet/minecraft/class_5732;)Ljava/lang/Integer;
ARG 0 config
METHOD method_33055 (Lnet/minecraft/class_5732;)Lnet/minecraft/class_5863;
ARG 0 config
METHOD method_33056 (Lnet/minecraft/class_5732;)Lnet/minecraft/class_5863;
ARG 0 config
METHOD method_33057 (Lnet/minecraft/class_5732;)Lnet/minecraft/class_5863;
ARG 0 config
METHOD method_33058 (Lnet/minecraft/class_5732;)Ljava/lang/Float;
ARG 0 config
METHOD method_33059 (Lnet/minecraft/class_5732;)Lnet/minecraft/class_5863;
ARG 0 config
METHOD method_33060 (Lnet/minecraft/class_5732;)Lnet/minecraft/class_6017;
ARG 0 config
METHOD method_33061 (Lnet/minecraft/class_5732;)Ljava/lang/Integer;
ARG 0 config

View File

@ -5,5 +5,9 @@ CLASS net/minecraft/class_3101 net/minecraft/world/gen/feature/MineshaftFeatureC
METHOD <init> (FLnet/minecraft/class_3098$class_3100;)V METHOD <init> (FLnet/minecraft/class_3098$class_3100;)V
ARG 1 probability ARG 1 probability
ARG 2 type ARG 2 type
METHOD method_28728 (Lnet/minecraft/class_3101;)Lnet/minecraft/class_3098$class_3100;
ARG 0 config
METHOD method_28729 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_28729 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_28730 (Lnet/minecraft/class_3101;)Ljava/lang/Float;
ARG 0 config

View File

@ -6,3 +6,9 @@ CLASS net/minecraft/class_6789 net/minecraft/world/gen/feature/NetherForestVeget
ARG 1 stateProvider ARG 1 stateProvider
ARG 2 spreadWidth ARG 2 spreadWidth
ARG 3 spreadHeight ARG 3 spreadHeight
METHOD method_39608 (Lnet/minecraft/class_6789;)Ljava/lang/Integer;
ARG 0 config
METHOD method_39609 (Lnet/minecraft/class_6789;)Ljava/lang/Integer;
ARG 0 config
METHOD method_39610 (Lnet/minecraft/class_6789;)Lnet/minecraft/class_4651;
ARG 0 config

View File

@ -2,3 +2,4 @@ CLASS net/minecraft/class_4785 net/minecraft/world/gen/feature/NetherFossilFeatu
METHOD <init> (Lcom/mojang/serialization/Codec;)V METHOD <init> (Lcom/mojang/serialization/Codec;)V
ARG 1 configCodec ARG 1 configCodec
METHOD method_38699 addPieces (Lnet/minecraft/class_6834$class_6835;)Ljava/util/Optional; METHOD method_38699 addPieces (Lnet/minecraft/class_6834$class_6835;)Ljava/util/Optional;
ARG 0 context

View File

@ -7,5 +7,11 @@ CLASS net/minecraft/class_3114 net/minecraft/world/gen/feature/OceanRuinFeatureC
ARG 1 biomeType ARG 1 biomeType
ARG 2 largeProbability ARG 2 largeProbability
ARG 3 clusterProbability ARG 3 clusterProbability
METHOD method_28738 (Lnet/minecraft/class_3114;)Ljava/lang/Float;
ARG 0 config
METHOD method_28739 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_28739 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_28740 (Lnet/minecraft/class_3114;)Ljava/lang/Float;
ARG 0 config
METHOD method_28741 (Lnet/minecraft/class_3114;)Lnet/minecraft/class_3411$class_3413;
ARG 0 config

View File

@ -19,11 +19,17 @@ CLASS net/minecraft/class_3124 net/minecraft/world/gen/feature/OreFeatureConfig
ARG 2 state ARG 2 state
ARG 3 size ARG 3 size
ARG 4 discardOnAirChance ARG 4 discardOnAirChance
METHOD method_28745 (Lnet/minecraft/class_3124;)Ljava/util/List;
ARG 0 config
METHOD method_33992 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_33992 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_33993 (Lnet/minecraft/class_3124;)Ljava/lang/Float;
ARG 0 config
METHOD method_33994 createTarget (Lnet/minecraft/class_3825;Lnet/minecraft/class_2680;)Lnet/minecraft/class_3124$class_5876; METHOD method_33994 createTarget (Lnet/minecraft/class_3825;Lnet/minecraft/class_2680;)Lnet/minecraft/class_3124$class_5876;
ARG 0 test ARG 0 test
ARG 1 state ARG 1 state
METHOD method_33995 (Lnet/minecraft/class_3124;)Ljava/lang/Integer;
ARG 0 config
CLASS class_5876 Target CLASS class_5876 Target
FIELD field_29067 CODEC Lcom/mojang/serialization/Codec; FIELD field_29067 CODEC Lcom/mojang/serialization/Codec;
FIELD field_29068 target Lnet/minecraft/class_3825; FIELD field_29068 target Lnet/minecraft/class_3825;
@ -33,3 +39,7 @@ CLASS net/minecraft/class_3124 net/minecraft/world/gen/feature/OreFeatureConfig
ARG 2 state ARG 2 state
METHOD method_33996 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_33996 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_33997 (Lnet/minecraft/class_3124$class_5876;)Lnet/minecraft/class_2680;
ARG 0 target
METHOD method_33998 (Lnet/minecraft/class_3124$class_5876;)Lnet/minecraft/class_3825;
ARG 0 target

View File

@ -2,5 +2,12 @@ CLASS net/minecraft/class_3137 net/minecraft/world/gen/feature/RandomBooleanFeat
FIELD field_13739 featureFalse Lnet/minecraft/class_6880; FIELD field_13739 featureFalse Lnet/minecraft/class_6880;
FIELD field_13740 featureTrue Lnet/minecraft/class_6880; FIELD field_13740 featureTrue Lnet/minecraft/class_6880;
FIELD field_24900 CODEC Lcom/mojang/serialization/Codec; FIELD field_24900 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;)V
ARG 1 featureTrue
ARG 2 featureFalse
METHOD method_28749 (Lnet/minecraft/class_3137;)Lnet/minecraft/class_6880;
ARG 0 config
METHOD method_28750 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_28750 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_28751 (Lnet/minecraft/class_3137;)Lnet/minecraft/class_6880;
ARG 0 config

View File

@ -4,5 +4,12 @@ CLASS net/minecraft/class_3141 net/minecraft/world/gen/feature/RandomFeatureConf
FIELD field_24901 CODEC Lcom/mojang/serialization/Codec; FIELD field_24901 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_6880;)V METHOD <init> (Ljava/util/List;Lnet/minecraft/class_6880;)V
ARG 1 features ARG 1 features
ARG 2 defaultFeature
METHOD method_28752 (Lnet/minecraft/class_3141;)Lnet/minecraft/class_6880;
ARG 0 config
METHOD method_28753 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_28753 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_28754 (Lnet/minecraft/class_3141;)Ljava/util/List;
ARG 0 config
METHOD method_30650 (Lnet/minecraft/class_3226;)Ljava/util/stream/Stream;
ARG 0 entry

View File

@ -3,11 +3,16 @@ CLASS net/minecraft/class_3226 net/minecraft/world/gen/feature/RandomFeatureEntr
FIELD field_14013 feature Lnet/minecraft/class_6880; FIELD field_14013 feature Lnet/minecraft/class_6880;
FIELD field_24864 CODEC Lcom/mojang/serialization/Codec; FIELD field_24864 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_6880;F)V METHOD <init> (Lnet/minecraft/class_6880;F)V
ARG 1 feature
ARG 2 chance ARG 2 chance
METHOD method_14271 generate (Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Ljava/util/Random;Lnet/minecraft/class_2338;)Z METHOD method_14271 generate (Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Ljava/util/Random;Lnet/minecraft/class_2338;)Z
ARG 1 world ARG 1 world
ARG 2 chunkGenerator ARG 2 chunkGenerator
ARG 3 random ARG 3 random
ARG 4 pos ARG 4 pos
METHOD method_28668 (Lnet/minecraft/class_3226;)Ljava/lang/Float;
ARG 0 config
METHOD method_28669 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_28669 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_28670 (Lnet/minecraft/class_3226;)Lnet/minecraft/class_6880;
ARG 0 config

View File

@ -5,3 +5,5 @@ CLASS net/minecraft/class_2997 net/minecraft/world/gen/feature/RangeFeatureConfi
ARG 1 heightProvider ARG 1 heightProvider
METHOD method_36304 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_36304 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_36305 (Lnet/minecraft/class_2997;)Lnet/minecraft/class_6122;
ARG 0 config

View File

@ -10,3 +10,9 @@ CLASS net/minecraft/class_5437 net/minecraft/world/gen/feature/ReplaceBlobsFeatu
METHOD method_30405 getRadius ()Lnet/minecraft/class_6017; METHOD method_30405 getRadius ()Lnet/minecraft/class_6017;
METHOD method_30406 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_30406 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_30407 (Lnet/minecraft/class_5437;)Lnet/minecraft/class_6017;
ARG 0 config
METHOD method_30408 (Lnet/minecraft/class_5437;)Lnet/minecraft/class_2680;
ARG 0 config
METHOD method_30409 (Lnet/minecraft/class_5437;)Lnet/minecraft/class_2680;
ARG 0 config

View File

@ -14,8 +14,10 @@ CLASS net/minecraft/class_5926 net/minecraft/world/gen/feature/RootSystemFeature
FIELD field_33616 allowedVerticalWaterForTree I FIELD field_33616 allowedVerticalWaterForTree I
FIELD field_36289 predicate Lnet/minecraft/class_6646; FIELD field_36289 predicate Lnet/minecraft/class_6646;
METHOD <init> (Lnet/minecraft/class_6880;IILnet/minecraft/class_6862;Lnet/minecraft/class_4651;IIIILnet/minecraft/class_4651;IILnet/minecraft/class_6646;)V METHOD <init> (Lnet/minecraft/class_6880;IILnet/minecraft/class_6862;Lnet/minecraft/class_4651;IIIILnet/minecraft/class_4651;IILnet/minecraft/class_6646;)V
ARG 1 feature
ARG 2 requiredVerticalSpaceForTree ARG 2 requiredVerticalSpaceForTree
ARG 3 rootRadius ARG 3 rootRadius
ARG 4 rootReplaceable
ARG 5 rootStateProvider ARG 5 rootStateProvider
ARG 6 rootPlacementAttempts ARG 6 rootPlacementAttempts
ARG 7 maxRootColumnHeight ARG 7 maxRootColumnHeight
@ -27,3 +29,29 @@ CLASS net/minecraft/class_5926 net/minecraft/world/gen/feature/RootSystemFeature
ARG 13 predicate ARG 13 predicate
METHOD method_34332 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_34332 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_34333 (Lnet/minecraft/class_5926;)Ljava/lang/Integer;
ARG 0 config
METHOD method_34334 (Lnet/minecraft/class_5926;)Lnet/minecraft/class_4651;
ARG 0 config
METHOD method_34335 (Lnet/minecraft/class_5926;)Ljava/lang/Integer;
ARG 0 config
METHOD method_34336 (Lnet/minecraft/class_5926;)Ljava/lang/Integer;
ARG 0 config
METHOD method_34337 (Lnet/minecraft/class_5926;)Ljava/lang/Integer;
ARG 0 config
METHOD method_34338 (Lnet/minecraft/class_5926;)Ljava/lang/Integer;
ARG 0 config
METHOD method_34339 (Lnet/minecraft/class_5926;)Lnet/minecraft/class_4651;
ARG 0 config
METHOD method_34340 (Lnet/minecraft/class_5926;)Lnet/minecraft/class_6862;
ARG 0 config
METHOD method_34341 (Lnet/minecraft/class_5926;)Ljava/lang/Integer;
ARG 0 config
METHOD method_34342 (Lnet/minecraft/class_5926;)Ljava/lang/Integer;
ARG 0 config
METHOD method_34343 (Lnet/minecraft/class_5926;)Lnet/minecraft/class_6880;
ARG 0 config
METHOD method_36421 (Lnet/minecraft/class_5926;)Ljava/lang/Integer;
ARG 0 config
METHOD method_39919 (Lnet/minecraft/class_5926;)Lnet/minecraft/class_6646;
ARG 0 config

View File

@ -7,6 +7,7 @@ CLASS net/minecraft/class_5183 net/minecraft/world/gen/feature/RuinedPortalFeatu
ARG 2 pos ARG 2 pos
METHOD method_27209 isColdAt (Lnet/minecraft/class_2338;Lnet/minecraft/class_6880;)Z METHOD method_27209 isColdAt (Lnet/minecraft/class_2338;Lnet/minecraft/class_6880;)Z
ARG 0 pos ARG 0 pos
ARG 1 biome
METHOD method_27210 choosePlacementHeight (Ljava/util/Random;II)I METHOD method_27210 choosePlacementHeight (Ljava/util/Random;II)I
ARG 0 random ARG 0 random
ARG 1 min ARG 1 min

View File

@ -3,3 +3,5 @@ CLASS net/minecraft/class_5187 net/minecraft/world/gen/feature/RuinedPortalFeatu
FIELD field_24906 CODEC Lcom/mojang/serialization/Codec; FIELD field_24906 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_5183$class_5185;)V METHOD <init> (Lnet/minecraft/class_5183$class_5185;)V
ARG 1 portalType ARG 1 portalType
METHOD method_28778 (Lnet/minecraft/class_5187;)Lnet/minecraft/class_5183$class_5185;
ARG 0 config

View File

@ -3,3 +3,5 @@ CLASS net/minecraft/class_3172 net/minecraft/world/gen/feature/ShipwreckFeatureC
FIELD field_24908 CODEC Lcom/mojang/serialization/Codec; FIELD field_24908 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Z)V METHOD <init> (Z)V
ARG 1 isBeached ARG 1 isBeached
METHOD method_28782 (Lnet/minecraft/class_3172;)Ljava/lang/Boolean;
ARG 0 config

View File

@ -4,3 +4,5 @@ CLASS net/minecraft/class_3175 net/minecraft/world/gen/feature/SimpleBlockFeatur
METHOD <init> (Lnet/minecraft/class_4651;)V METHOD <init> (Lnet/minecraft/class_4651;)V
ARG 1 toPlace ARG 1 toPlace
METHOD comp_156 toPlace ()Lnet/minecraft/class_4651; METHOD comp_156 toPlace ()Lnet/minecraft/class_4651;
METHOD method_28787 (Lnet/minecraft/class_3175;)Lnet/minecraft/class_4651;
ARG 0 config

View File

@ -1,3 +1,9 @@
CLASS net/minecraft/class_3179 net/minecraft/world/gen/feature/SimpleRandomFeatureConfig CLASS net/minecraft/class_3179 net/minecraft/world/gen/feature/SimpleRandomFeatureConfig
FIELD field_13827 features Lnet/minecraft/class_6885; FIELD field_13827 features Lnet/minecraft/class_6885;
FIELD field_24910 CODEC Lcom/mojang/serialization/Codec; FIELD field_24910 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_6885;)V
ARG 1 features
METHOD method_28788 (Lnet/minecraft/class_3179;)Lnet/minecraft/class_6885;
ARG 0 config
METHOD method_30651 (Lnet/minecraft/class_6880;)Ljava/util/stream/Stream;
ARG 0 feature

View File

@ -3,3 +3,5 @@ CLASS net/minecraft/class_2963 net/minecraft/world/gen/feature/SingleStateFeatur
FIELD field_24874 CODEC Lcom/mojang/serialization/Codec; FIELD field_24874 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_2680;)V METHOD <init> (Lnet/minecraft/class_2680;)V
ARG 1 state ARG 1 state
METHOD method_28684 (Lnet/minecraft/class_2963;)Lnet/minecraft/class_2680;
ARG 0 config

View File

@ -11,3 +11,11 @@ CLASS net/minecraft/class_5733 net/minecraft/world/gen/feature/SmallDripstoneFea
ARG 4 chanceOfSpreadRadius3 ARG 4 chanceOfSpreadRadius3
METHOD method_33062 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_33062 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_33063 (Lnet/minecraft/class_5733;)Ljava/lang/Float;
ARG 0 config
METHOD method_39176 (Lnet/minecraft/class_5733;)Ljava/lang/Float;
ARG 0 config
METHOD method_39177 (Lnet/minecraft/class_5733;)Ljava/lang/Float;
ARG 0 config
METHOD method_39178 (Lnet/minecraft/class_5733;)Ljava/lang/Float;
ARG 0 config

View File

@ -10,5 +10,16 @@ CLASS net/minecraft/class_4642 net/minecraft/world/gen/feature/SpringFeatureConf
ARG 2 requiresBlockBelow ARG 2 requiresBlockBelow
ARG 3 rockCount ARG 3 rockCount
ARG 4 holeCount ARG 4 holeCount
ARG 5 validBlocks
METHOD method_28793 (Lnet/minecraft/class_4642;)Lnet/minecraft/class_6885;
ARG 0 config
METHOD method_28794 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_28794 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_28795 (Lnet/minecraft/class_4642;)Ljava/lang/Integer;
ARG 0 config
METHOD method_28796 (Lnet/minecraft/class_4642;)Ljava/lang/Integer;
ARG 0 config
METHOD method_28797 (Lnet/minecraft/class_4642;)Ljava/lang/Boolean;
ARG 0 config
METHOD method_28798 (Lnet/minecraft/class_4642;)Lnet/minecraft/class_3610;
ARG 0 config

View File

@ -9,10 +9,12 @@ CLASS net/minecraft/class_3195 net/minecraft/world/gen/feature/StructureFeature
ARG 1 configCodec ARG 1 configCodec
ARG 2 piecesGenerator ARG 2 piecesGenerator
METHOD <init> (Lcom/mojang/serialization/Codec;Lnet/minecraft/class_6834;Lnet/minecraft/class_6621;)V METHOD <init> (Lcom/mojang/serialization/Codec;Lnet/minecraft/class_6834;Lnet/minecraft/class_6621;)V
ARG 1 configCodec
ARG 2 piecesGenerator ARG 2 piecesGenerator
ARG 3 postPlacementProcessor ARG 3 postPlacementProcessor
METHOD method_28659 configure (Lnet/minecraft/class_3037;Lnet/minecraft/class_6862;)Lnet/minecraft/class_5312; METHOD method_28659 configure (Lnet/minecraft/class_3037;Lnet/minecraft/class_6862;)Lnet/minecraft/class_5312;
ARG 1 config ARG 1 config
ARG 2 biomeTag
METHOD method_28660 readStructureStart (Lnet/minecraft/class_6625;Lnet/minecraft/class_2487;J)Lnet/minecraft/class_3449; METHOD method_28660 readStructureStart (Lnet/minecraft/class_6625;Lnet/minecraft/class_2487;J)Lnet/minecraft/class_3449;
ARG 0 context ARG 0 context
ARG 1 nbt ARG 1 nbt
@ -28,6 +30,7 @@ CLASS net/minecraft/class_3195 net/minecraft/world/gen/feature/StructureFeature
METHOD method_28665 getCodec ()Lcom/mojang/serialization/Codec; METHOD method_28665 getCodec ()Lcom/mojang/serialization/Codec;
METHOD method_38671 getLocatedPos (Lnet/minecraft/class_6872;Lnet/minecraft/class_1923;)Lnet/minecraft/class_2338; METHOD method_38671 getLocatedPos (Lnet/minecraft/class_6872;Lnet/minecraft/class_1923;)Lnet/minecraft/class_2338;
COMMENT {@return a block position for feature location} COMMENT {@return a block position for feature location}
ARG 0 placement
ARG 1 chunkPos ARG 1 chunkPos
METHOD method_38690 getPostProcessor ()Lnet/minecraft/class_6621; METHOD method_38690 getPostProcessor ()Lnet/minecraft/class_6621;
METHOD method_39821 canGenerate (Lnet/minecraft/class_5455;Lnet/minecraft/class_2794;Lnet/minecraft/class_1966;Lnet/minecraft/class_3485;JLnet/minecraft/class_1923;Lnet/minecraft/class_3037;Lnet/minecraft/class_5539;Ljava/util/function/Predicate;)Z METHOD method_39821 canGenerate (Lnet/minecraft/class_5455;Lnet/minecraft/class_2794;Lnet/minecraft/class_1966;Lnet/minecraft/class_3485;JLnet/minecraft/class_1923;Lnet/minecraft/class_3037;Lnet/minecraft/class_5539;Ljava/util/function/Predicate;)Z
@ -40,3 +43,5 @@ CLASS net/minecraft/class_3195 net/minecraft/world/gen/feature/StructureFeature
ARG 8 config ARG 8 config
ARG 9 world ARG 9 world
ARG 10 biomePredicate ARG 10 biomePredicate
METHOD method_40551 (Lnet/minecraft/class_5312;)Lnet/minecraft/class_3037;
ARG 0 configuredStructureFeature

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_3812 net/minecraft/world/gen/feature/StructurePoolFeat
FIELD field_16861 startPool Lnet/minecraft/class_6880; FIELD field_16861 startPool Lnet/minecraft/class_6880;
FIELD field_24886 CODEC Lcom/mojang/serialization/Codec; FIELD field_24886 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_6880;I)V METHOD <init> (Lnet/minecraft/class_6880;I)V
ARG 1 startPool
ARG 2 size ARG 2 size
METHOD method_27222 getSize ()I METHOD method_27222 getSize ()I
METHOD method_27223 getStartPool ()Lnet/minecraft/class_6880; METHOD method_27223 getStartPool ()Lnet/minecraft/class_6880;

View File

@ -21,6 +21,24 @@ CLASS net/minecraft/class_4643 net/minecraft/world/gen/feature/TreeFeatureConfig
ARG 9 forceDirt ARG 9 forceDirt
METHOD method_28811 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_28811 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_28814 (Lnet/minecraft/class_4643;)Lnet/minecraft/class_5201;
ARG 0 config
METHOD method_28815 (Lnet/minecraft/class_4643;)Lnet/minecraft/class_4651;
ARG 0 config
METHOD method_28816 (Lnet/minecraft/class_4643;)Lnet/minecraft/class_4647;
ARG 0 config
METHOD method_28817 (Lnet/minecraft/class_4643;)Lnet/minecraft/class_4651;
ARG 0 config
METHOD method_28818 (Lnet/minecraft/class_4643;)Lnet/minecraft/class_5141;
ARG 0 config
METHOD method_28819 (Lnet/minecraft/class_4643;)Lnet/minecraft/class_4651;
ARG 0 config
METHOD method_34344 (Lnet/minecraft/class_4643;)Ljava/lang/Boolean;
ARG 0 config
METHOD method_34345 (Lnet/minecraft/class_4643;)Ljava/util/List;
ARG 0 config
METHOD method_37261 (Lnet/minecraft/class_4643;)Ljava/lang/Boolean;
ARG 0 config
CLASS class_4644 Builder CLASS class_4644 Builder
FIELD field_21292 trunkProvider Lnet/minecraft/class_4651; FIELD field_21292 trunkProvider Lnet/minecraft/class_4651;
FIELD field_21294 decorators Ljava/util/List; FIELD field_21294 decorators Ljava/util/List;

View File

@ -30,3 +30,5 @@ CLASS net/minecraft/class_5922 net/minecraft/world/gen/feature/VegetationPatchFe
ARG 7 radiusZ ARG 7 radiusZ
METHOD method_34321 (Lnet/minecraft/class_2680;)Z METHOD method_34321 (Lnet/minecraft/class_2680;)Z
ARG 0 state ARG 0 state
METHOD method_40164 (Lnet/minecraft/class_5927;Lnet/minecraft/class_2680;)Z
ARG 1 state

View File

@ -11,7 +11,9 @@ CLASS net/minecraft/class_5927 net/minecraft/world/gen/feature/VegetationPatchFe
FIELD field_29294 horizontalRadius Lnet/minecraft/class_6017; FIELD field_29294 horizontalRadius Lnet/minecraft/class_6017;
FIELD field_29295 extraEdgeColumnChance F FIELD field_29295 extraEdgeColumnChance F
METHOD <init> (Lnet/minecraft/class_6862;Lnet/minecraft/class_4651;Lnet/minecraft/class_6880;Lnet/minecraft/class_5932;Lnet/minecraft/class_6017;FIFLnet/minecraft/class_6017;F)V METHOD <init> (Lnet/minecraft/class_6862;Lnet/minecraft/class_4651;Lnet/minecraft/class_6880;Lnet/minecraft/class_5932;Lnet/minecraft/class_6017;FIFLnet/minecraft/class_6017;F)V
ARG 1 replaceable
ARG 2 groundState ARG 2 groundState
ARG 3 vegetationFeature
ARG 4 surface ARG 4 surface
ARG 5 depth ARG 5 depth
ARG 6 extraBottomBlockChance ARG 6 extraBottomBlockChance
@ -21,3 +23,23 @@ CLASS net/minecraft/class_5927 net/minecraft/world/gen/feature/VegetationPatchFe
ARG 10 extraEdgeColumnChance ARG 10 extraEdgeColumnChance
METHOD method_34348 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_34348 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_34349 (Lnet/minecraft/class_5927;)Ljava/lang/Float;
ARG 0 config
METHOD method_34350 (Lnet/minecraft/class_5927;)Lnet/minecraft/class_6017;
ARG 0 config
METHOD method_34351 (Lnet/minecraft/class_5927;)Ljava/lang/Float;
ARG 0 config
METHOD method_34352 (Lnet/minecraft/class_5927;)Ljava/lang/Integer;
ARG 0 config
METHOD method_34353 (Lnet/minecraft/class_5927;)Ljava/lang/Float;
ARG 0 config
METHOD method_34354 (Lnet/minecraft/class_5927;)Lnet/minecraft/class_6017;
ARG 0 config
METHOD method_34355 (Lnet/minecraft/class_5927;)Lnet/minecraft/class_5932;
ARG 0 config
METHOD method_34356 (Lnet/minecraft/class_5927;)Lnet/minecraft/class_6880;
ARG 0 config
METHOD method_34357 (Lnet/minecraft/class_5927;)Lnet/minecraft/class_4651;
ARG 0 config
METHOD method_34358 (Lnet/minecraft/class_5927;)Lnet/minecraft/class_6862;
ARG 0 config

View File

@ -10,3 +10,7 @@ CLASS net/minecraft/class_3223 net/minecraft/world/gen/feature/WoodlandMansionFe
ARG 5 chunkPos ARG 5 chunkPos
ARG 6 children ARG 6 children
METHOD method_38695 addPieces (Lnet/minecraft/class_6834$class_6835;)Ljava/util/Optional; METHOD method_38695 addPieces (Lnet/minecraft/class_6834$class_6835;)Ljava/util/Optional;
ARG 0 context
METHOD method_39823 (Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_2919;Lnet/minecraft/class_6626;Lnet/minecraft/class_6622$class_6623;)V
ARG 3 collector
ARG 4 context

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_6953 net/minecraft/world/gen/noise/NoiseRouter

View File

@ -0,0 +1,6 @@
CLASS net/minecraft/class_6910 net/minecraft/world/gen/noise/NoiseType
METHOD method_40464 sample (Lnet/minecraft/class_6910$class_6912;)D
ARG 1 pos
CLASS class_6912 NoisePos
METHOD method_39327 getBlender ()Lnet/minecraft/class_6748;
CLASS class_6914 UnblendedNoisePos