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 2 sourceEntity
ARG 3 sourceStack
METHOD method_20396 (Lnet/minecraft/class_1542;)Z
ARG 1 otherItemEntity
METHOD method_20397 canMerge ()Z
METHOD method_24016 merge (Lnet/minecraft/class_1542;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)V
ARG 0 targetEntity

View File

@ -6,6 +6,8 @@ CLASS net/minecraft/class_2715 net/minecraft/predicate/block/BlockStatePredicate
ARG 1 manager
METHOD method_11758 forBlock (Lnet/minecraft/class_2248;)Lnet/minecraft/class_2715;
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
ARG 1 blockState
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_24937 getAdditionsSound ()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_30774 getDefaultFoliageColor ()I
METHOD method_30776 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
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_30971 (Lnet/minecraft/class_1959;)Lnet/minecraft/class_4763;
ARG 0 biome
METHOD method_33599 isCold (Lnet/minecraft/class_2338;)Z
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;
ARG 0 instance
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
METHOD method_30974 spawnSettings (Lnet/minecraft/class_5483;)Lnet/minecraft/class_1959$class_1960;
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;
ARG 1 downfall
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
FIELD field_20643 biomes Ljava/util/Set;
FIELD field_24713 CODEC Lcom/mojang/serialization/Codec;
FIELD field_34469 indexedFeaturesSupplier Ljava/util/function/Supplier;
METHOD <init> (Ljava/util/List;)V
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;
ARG 1 x
ARG 2 y
@ -19,6 +22,7 @@ CLASS net/minecraft/class_1966 net/minecraft/world/biome/source/BiomeSource
ARG 1 info
ARG 2 pos
ARG 3 noiseSampler
METHOD method_38115 getIndexedFeatures ()Ljava/util/List;
METHOD method_39525 (Ljava/util/List;Z)Ljava/util/List;
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;
@ -34,3 +38,4 @@ CLASS net/minecraft/class_1966 net/minecraft/world/biome/source/BiomeSource
ARG 2 y
ARG 3 z
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 3 generateStructures
ARG 4 bonusChest
ARG 5 options
METHOD <init> (JZZLnet/minecraft/class_2378;Ljava/util/Optional;)V
ARG 1 seed
ARG 3 generateStructures
ARG 4 bonusChest
ARG 5 options
ARG 6 legacyCustomOptions
METHOD method_28009 getDefaultOptions (Lnet/minecraft/class_5455;)Lnet/minecraft/class_5285;
ARG 0 registryManager
@ -39,12 +41,15 @@ CLASS net/minecraft/class_5285 net/minecraft/world/gen/GeneratorOptions
ARG 0 instance
METHOD method_28608 getRegistryWithReplacedOverworldGenerator (Lnet/minecraft/class_2378;Lnet/minecraft/class_2378;Lnet/minecraft/class_2794;)Lnet/minecraft/class_2378;
ARG 0 dimensionTypeRegistry
ARG 1 options
ARG 2 overworldGenerator
METHOD method_28609 getDimensions ()Lnet/minecraft/class_2378;
METHOD method_28610 validate ()Lcom/mojang/serialization/DataResult;
METHOD method_28611 isStable ()Z
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;
ARG 0 options
ARG 1 dimensionType
ARG 2 overworldGenerator
METHOD method_31112 createDemo (Lnet/minecraft/class_5455;)Lnet/minecraft/class_5285;
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
ARG 1 offset
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
ARG 1 world
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;
METHOD <init> (Lnet/minecraft/class_2382;)V
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
ARG 1 world
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
ARG 1 offset
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;
METHOD <init> (Lnet/minecraft/class_2382;Lnet/minecraft/class_6885;)V
ARG 1 offset
ARG 2 blocks
METHOD method_38894 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
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;
METHOD <init> (Lnet/minecraft/class_2382;Lnet/minecraft/class_6885;)V
ARG 1 offset
ARG 2 fluids
METHOD method_38898 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
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
METHOD method_33968 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
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
METHOD method_35352 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
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
METHOD method_12669 shouldCarve (Ljava/util/Random;)Z
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
METHOD method_35336 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
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
FIELD field_31481 CODEC Lcom/mojang/serialization/Codec;
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
METHOD method_35340 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
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.
FIELD field_24746 CODEC Lcom/mojang/serialization/Codec;
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;
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
@ -51,11 +52,14 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator
ARG 2 structures
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;
ARG 1 biome
ARG 2 accessor
ARG 3 group
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
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 4 structureManager
ARG 5 worldSeed
@ -91,6 +95,8 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator
ARG 1 seed
METHOD method_28506 getCodec ()Lcom/mojang/serialization/Codec;
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_38264 getStructureReferences (Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;Lnet/minecraft/class_4076;Lnet/minecraft/class_5312;)I
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;
ARG 0 chunk
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_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_35487 blender Lnet/minecraft/class_6748;
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
ARG 1 horizontalNoiseResolution
ARG 2 verticalNoiseResolution
ARG 3 horizontalSize
ARG 5 minimumY
ARG 6 minimumZ
ARG 1 horizontalSize
ARG 2 height
ARG 3 minimumY
ARG 4 noiseRouter
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_38337 sampleNoiseY (ID)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 2 noiseZ
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 2 horizontalSize
ARG 3 verticalNoiseResolution
ARG 0 x
ARG 1 z
ARG 2 minimumY
ARG 3 height
ARG 4 noiseRouter
ARG 5 chunkGeneratorSettings
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;
ARG 0 chunk
ARG 1 noiseRouter
ARG 2 noiseTypeSupplier
ARG 3 chunkGeneratorSettings
ARG 4 fluidLevelSampler
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
FIELD field_29227 startNoiseBuffer [[D
FIELD field_29228 endNoiseBuffer [[D
@ -82,3 +97,5 @@ CLASS net/minecraft/class_6568 net/minecraft/world/gen/chunk/ChunkNoiseSampler
ARG 1 deltaZ
CLASS class_6569 BlockStateSampler
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
FIELD field_24510 config Lnet/minecraft/class_3232;
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;
ARG 0 state
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_35183 surfaceBuilder Lnet/minecraft/class_6724;
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
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 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;
ARG 3 states
ARG 4 predicate
METHOD method_28548 matchesSettings (JLnet/minecraft/class_5321;)Z
ARG 1 seed
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;
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;
ARG 1 blender
ARG 2 structureAccessor
@ -35,7 +51,14 @@ CLASS net/minecraft/class_3754 net/minecraft/world/gen/chunk/NoiseChunkGenerator
ARG 3 y
ARG 4 z
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
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;
ARG 1 context
ARG 2 posToBiome
@ -43,3 +66,6 @@ CLASS net/minecraft/class_3754 net/minecraft/world/gen/chunk/NoiseChunkGenerator
ARG 4 chunkNoiseSampler
ARG 5 pos
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
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;
ARG 0 world
ARG 1 seaLevel

View File

@ -6,6 +6,10 @@ CLASS net/minecraft/class_5156 net/minecraft/world/gen/feature/BasaltColumnsFeat
ARG 1 reach
ARG 2 height
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;
ARG 0 instance
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;
METHOD <init> (Lnet/minecraft/class_4651;)V
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_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
ARG 1 world
ARG 2 chunkGenerator
ARG 3 random
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;

View File

@ -4,9 +4,23 @@ CLASS net/minecraft/class_6803 net/minecraft/world/gen/feature/ConfiguredFeature
ARG 0 tries
ARG 1 feature
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;
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;
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;
ARG 0 id
ARG 1 feature
ARG 2 config
METHOD method_39709 createBlockPredicate (Ljava/util/List;)Lnet/minecraft/class_6646;
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_25834 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
ARG 1 feature
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;
COMMENT @see StructureFeature#tryPlaceStart
ARG 1 registryManager
@ -15,3 +17,8 @@ CLASS net/minecraft/class_5312 net/minecraft/world/gen/feature/ConfiguredStructu
ARG 5 worldSeed
ARG 7 chunkPos
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
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
ARG 0 world
ARG 1 pos

View File

@ -9,9 +9,17 @@ CLASS net/minecraft/class_5158 net/minecraft/world/gen/feature/DeltaFeatureConfi
ARG 2 rim
ARG 3 size
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_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;
ARG 0 instance
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_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 10 maxDistanceFromCenterAffectingChanceOfDripstoneColumn
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;
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
METHOD method_28771 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
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
METHOD method_38674 addPieces (Lnet/minecraft/class_6834$class_6835;)Ljava/util/Optional;
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 1 exitsAtSpawn
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;
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_13967 getCenterZ ()I
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;
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
METHOD load (Ljava/lang/Object;)Ljava/lang/Object;
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_15884 getPos ()Lnet/minecraft/class_2338;
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;
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 4 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
ARG 1 world
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
ARG 1 height
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;
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
ARG 1 fossilStructures
ARG 2 overlayStructures
ARG 3 fossilProcessors
ARG 4 overlayProcessors
ARG 5 maxEmptyCorners
METHOD method_34299 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
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 3 baseCrackSize
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;
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 14 noiseMultiplier
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;
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 5 outerLayerProvider
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;
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 5 middleLayer
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;
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 4 placeOnWalls
ARG 5 spreadChance
ARG 6 canPlaceOn
METHOD method_33398 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
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 2 pos
ARG 3 height
ARG 4 mutablePos
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
ARG 1 world
@ -20,4 +21,6 @@ CLASS net/minecraft/class_4625 net/minecraft/world/gen/feature/HugeMushroomFeatu
ARG 3 pos
ARG 4 config
ARG 5 height
ARG 6 mutablePos
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 3 modifyBoundingBox
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
METHOD method_33052 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
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
ARG 1 probability
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;
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 2 spreadWidth
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
ARG 1 configCodec
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 2 largeProbability
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;
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 3 size
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;
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;
ARG 0 test
ARG 1 state
METHOD method_33995 (Lnet/minecraft/class_3124;)Ljava/lang/Integer;
ARG 0 config
CLASS class_5876 Target
FIELD field_29067 CODEC Lcom/mojang/serialization/Codec;
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
METHOD method_33996 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
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_13740 featureTrue Lnet/minecraft/class_6880;
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;
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;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_6880;)V
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;
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_24864 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_6880;F)V
ARG 1 feature
ARG 2 chance
METHOD method_14271 generate (Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Ljava/util/Random;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 chunkGenerator
ARG 3 random
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;
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
METHOD method_36304 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
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_30406 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
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_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
ARG 1 feature
ARG 2 requiredVerticalSpaceForTree
ARG 3 rootRadius
ARG 4 rootReplaceable
ARG 5 rootStateProvider
ARG 6 rootPlacementAttempts
ARG 7 maxRootColumnHeight
@ -27,3 +29,29 @@ CLASS net/minecraft/class_5926 net/minecraft/world/gen/feature/RootSystemFeature
ARG 13 predicate
METHOD method_34332 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
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
METHOD method_27209 isColdAt (Lnet/minecraft/class_2338;Lnet/minecraft/class_6880;)Z
ARG 0 pos
ARG 1 biome
METHOD method_27210 choosePlacementHeight (Ljava/util/Random;II)I
ARG 0 random
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;
METHOD <init> (Lnet/minecraft/class_5183$class_5185;)V
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;
METHOD <init> (Z)V
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
ARG 1 toPlace
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
FIELD field_13827 features Lnet/minecraft/class_6885;
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;
METHOD <init> (Lnet/minecraft/class_2680;)V
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
METHOD method_33062 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
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 3 rockCount
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;
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 2 piecesGenerator
METHOD <init> (Lcom/mojang/serialization/Codec;Lnet/minecraft/class_6834;Lnet/minecraft/class_6621;)V
ARG 1 configCodec
ARG 2 piecesGenerator
ARG 3 postPlacementProcessor
METHOD method_28659 configure (Lnet/minecraft/class_3037;Lnet/minecraft/class_6862;)Lnet/minecraft/class_5312;
ARG 1 config
ARG 2 biomeTag
METHOD method_28660 readStructureStart (Lnet/minecraft/class_6625;Lnet/minecraft/class_2487;J)Lnet/minecraft/class_3449;
ARG 0 context
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_38671 getLocatedPos (Lnet/minecraft/class_6872;Lnet/minecraft/class_1923;)Lnet/minecraft/class_2338;
COMMENT {@return a block position for feature location}
ARG 0 placement
ARG 1 chunkPos
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
@ -40,3 +43,5 @@ CLASS net/minecraft/class_3195 net/minecraft/world/gen/feature/StructureFeature
ARG 8 config
ARG 9 world
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_24886 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_6880;I)V
ARG 1 startPool
ARG 2 size
METHOD method_27222 getSize ()I
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
METHOD method_28811 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
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
FIELD field_21292 trunkProvider Lnet/minecraft/class_4651;
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
METHOD method_34321 (Lnet/minecraft/class_2680;)Z
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_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
ARG 1 replaceable
ARG 2 groundState
ARG 3 vegetationFeature
ARG 4 surface
ARG 5 depth
ARG 6 extraBottomBlockChance
@ -21,3 +23,23 @@ CLASS net/minecraft/class_5927 net/minecraft/world/gen/feature/VegetationPatchFe
ARG 10 extraEdgeColumnChance
METHOD method_34348 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
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 6 children
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