mirror of https://github.com/FabricMC/yarn.git
Mapping Bonanza Part 12: World gen stuff (#2856)
* World gen stuff * Update mappings/net/minecraft/world/gen/surfacebuilder/MaterialRules.mapping Co-authored-by: enbrain <69905075+enbrain@users.noreply.github.com> * pre5 Co-authored-by: enbrain <69905075+enbrain@users.noreply.github.com>
This commit is contained in:
parent
d3ce4a9511
commit
2eb2fe0f63
|
@ -37,6 +37,7 @@ CLASS net/minecraft/class_5285 net/minecraft/world/gen/GeneratorOptions
|
|||
METHOD method_28038 toggleBonusChest ()Lnet/minecraft/class_5285;
|
||||
METHOD method_28604 createOverworldGenerator (Lnet/minecraft/class_5455;J)Lnet/minecraft/class_3754;
|
||||
ARG 0 registryManager
|
||||
ARG 1 seed
|
||||
METHOD method_28606 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 instance
|
||||
METHOD method_28608 getRegistryWithReplacedOverworldGenerator (Lnet/minecraft/class_2378;Lnet/minecraft/class_2370;Lnet/minecraft/class_2794;)Lnet/minecraft/class_2370;
|
||||
|
@ -57,3 +58,14 @@ CLASS net/minecraft/class_5285 net/minecraft/world/gen/GeneratorOptions
|
|||
ARG 0 dimensionOptionsKey
|
||||
METHOD method_39335 toDimensionOptionsKey (Lnet/minecraft/class_5321;)Lnet/minecraft/class_5321;
|
||||
ARG 0 worldKey
|
||||
METHOD method_39556 createGenerator (Lnet/minecraft/class_5455;JLnet/minecraft/class_5321;)Lnet/minecraft/class_3754;
|
||||
ARG 0 registryManager
|
||||
ARG 1 seed
|
||||
ARG 3 settings
|
||||
METHOD method_39557 createGenerator (Lnet/minecraft/class_5455;JLnet/minecraft/class_5321;Z)Lnet/minecraft/class_3754;
|
||||
ARG 0 registryManager
|
||||
ARG 1 seed
|
||||
ARG 3 settings
|
||||
METHOD method_39558 createOverworldGenerator (Lnet/minecraft/class_5455;JZ)Lnet/minecraft/class_3754;
|
||||
ARG 0 registryManager
|
||||
ARG 1 seed
|
||||
|
|
|
@ -44,6 +44,13 @@ CLASS net/minecraft/class_5818 net/minecraft/world/gen/NoiseColumnSampler
|
|||
FIELD field_35132 aquiferFluidLevelSpreadNoise Lnet/minecraft/class_5216;
|
||||
FIELD field_35208 depthBasedLayerRandomDeriver Lnet/minecraft/class_6574;
|
||||
FIELD field_35362 spawnSuitabilityNoises Ljava/util/List;
|
||||
FIELD field_35592 amplified Z
|
||||
METHOD <init> (Lnet/minecraft/class_5309;ZJLnet/minecraft/class_2378;Lnet/minecraft/class_2919$class_6675;)V
|
||||
ARG 1 config
|
||||
ARG 2 hasNoiseCaves
|
||||
ARG 3 seed
|
||||
ARG 5 noiseRegistry
|
||||
ARG 6 randomProvider
|
||||
METHOD method_33645 applySlides (DI)D
|
||||
COMMENT Interpolates the noise at the top and bottom of the world.
|
||||
ARG 1 noise
|
||||
|
@ -76,6 +83,7 @@ CLASS net/minecraft/class_5818 net/minecraft/world/gen/NoiseColumnSampler
|
|||
ARG 2 y
|
||||
ARG 3 z
|
||||
ARG 4 point
|
||||
ARG 5 blender
|
||||
METHOD method_38381 sampleNoiseColumn (IIILnet/minecraft/class_6576;DZZLnet/minecraft/class_6748;)D
|
||||
ARG 1 x
|
||||
ARG 2 y
|
||||
|
@ -83,6 +91,7 @@ CLASS net/minecraft/class_5818 net/minecraft/world/gen/NoiseColumnSampler
|
|||
ARG 4 point
|
||||
ARG 5 noise
|
||||
ARG 7 hasNoNoiseCaves
|
||||
ARG 9 blender
|
||||
METHOD method_38382 (IIILnet/minecraft/class_5216;DIII)D
|
||||
ARG 6 x
|
||||
ARG 7 y
|
||||
|
@ -122,6 +131,8 @@ CLASS net/minecraft/class_5818 net/minecraft/world/gen/NoiseColumnSampler
|
|||
METHOD method_38391 createOreVeinSampler (Lnet/minecraft/class_6568;Z)Lnet/minecraft/class_6568$class_6569;
|
||||
ARG 1 chunkNoiseSampler
|
||||
ARG 2 hasOreVeins
|
||||
METHOD method_38392 (Lnet/minecraft/class_5818$class_6354;)I
|
||||
ARG 0 veinType
|
||||
METHOD method_38393 sample (Lnet/minecraft/class_5216;DDDD)D
|
||||
ARG 0 sampler
|
||||
ARG 1 x
|
||||
|
@ -141,6 +152,8 @@ CLASS net/minecraft/class_5818 net/minecraft/world/gen/NoiseColumnSampler
|
|||
ARG 1 x
|
||||
ARG 2 y
|
||||
ARG 3 z
|
||||
METHOD method_38399 (Lnet/minecraft/class_5818$class_6354;)I
|
||||
ARG 0 veinType
|
||||
METHOD method_38401 sampleContinentalnessNoise (DDD)D
|
||||
ARG 1 x
|
||||
ARG 3 y
|
||||
|
|
|
@ -6,3 +6,15 @@ CLASS net/minecraft/class_5836 net/minecraft/world/gen/NoiseHelper
|
|||
ARG 5 z
|
||||
ARG 7 start
|
||||
ARG 9 end
|
||||
METHOD method_39119 appendDebugInfo (Ljava/lang/StringBuilder;DDD[B)V
|
||||
ARG 0 builder
|
||||
ARG 1 originX
|
||||
ARG 3 originY
|
||||
ARG 5 originZ
|
||||
ARG 7 permutations
|
||||
METHOD method_39120 appendDebugInfo (Ljava/lang/StringBuilder;DDD[I)V
|
||||
ARG 0 builder
|
||||
ARG 1 originX
|
||||
ARG 3 originY
|
||||
ARG 5 originZ
|
||||
ARG 7 permutations
|
||||
|
|
|
@ -2,6 +2,7 @@ CLASS net/minecraft/class_6649 net/minecraft/world/gen/blockpredicate/MatchingBl
|
|||
FIELD field_35062 CODEC Lcom/mojang/serialization/Codec;
|
||||
FIELD field_35063 blocks Ljava/util/List;
|
||||
METHOD <init> (Lnet/minecraft/class_2382;Ljava/util/List;)V
|
||||
ARG 1 offset
|
||||
ARG 2 blocks
|
||||
METHOD method_38894 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 instance
|
||||
|
|
|
@ -2,6 +2,7 @@ CLASS net/minecraft/class_6650 net/minecraft/world/gen/blockpredicate/MatchingFl
|
|||
FIELD field_35065 CODEC Lcom/mojang/serialization/Codec;
|
||||
FIELD field_35066 fluids Ljava/util/List;
|
||||
METHOD <init> (Lnet/minecraft/class_2382;Ljava/util/List;)V
|
||||
ARG 1 offset
|
||||
ARG 2 fluids
|
||||
METHOD method_38898 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 instance
|
||||
|
|
|
@ -3,6 +3,7 @@ CLASS net/minecraft/class_6681 net/minecraft/world/gen/blockpredicate/WouldSurvi
|
|||
FIELD field_35161 offset Lnet/minecraft/class_2382;
|
||||
FIELD field_35162 state Lnet/minecraft/class_2680;
|
||||
METHOD <init> (Lnet/minecraft/class_2382;Lnet/minecraft/class_2680;)V
|
||||
ARG 1 offset
|
||||
ARG 2 state
|
||||
METHOD method_39018 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 instance
|
||||
|
|
|
@ -15,7 +15,9 @@ CLASS net/minecraft/class_2939 net/minecraft/world/gen/carver/Carver
|
|||
ARG 3 chunk
|
||||
ARG 4 posToBiome
|
||||
ARG 5 random
|
||||
ARG 6 aquiferSampler
|
||||
ARG 7 pos
|
||||
ARG 8 mask
|
||||
METHOD method_12704 register (Ljava/lang/String;Lnet/minecraft/class_2939;)Lnet/minecraft/class_2939;
|
||||
ARG 0 name
|
||||
ARG 1 carver
|
||||
|
@ -30,6 +32,8 @@ CLASS net/minecraft/class_2939 net/minecraft/world/gen/carver/Carver
|
|||
ARG 2 config
|
||||
ARG 3 chunk
|
||||
ARG 4 posToBiome
|
||||
ARG 5 mask
|
||||
ARG 8 aquiferSampler
|
||||
METHOD method_28614 configure (Lnet/minecraft/class_5871;)Lnet/minecraft/class_2922;
|
||||
ARG 1 config
|
||||
METHOD method_28616 getCodec ()Lcom/mojang/serialization/Codec;
|
||||
|
@ -43,7 +47,11 @@ CLASS net/minecraft/class_2939 net/minecraft/world/gen/carver/Carver
|
|||
METHOD method_33978 carveRegion (Lnet/minecraft/class_5873;Lnet/minecraft/class_5871;Lnet/minecraft/class_2791;Ljava/util/function/Function;Lnet/minecraft/class_6350;DDDDDLnet/minecraft/class_6643;Lnet/minecraft/class_2939$class_5874;)Z
|
||||
ARG 1 context
|
||||
ARG 2 config
|
||||
ARG 3 chunk
|
||||
ARG 4 posToBiome
|
||||
ARG 5 aquiferSampler
|
||||
ARG 16 mask
|
||||
ARG 17 skipPredicate
|
||||
METHOD method_33980 isDebug (Lnet/minecraft/class_5871;)Z
|
||||
ARG 0 config
|
||||
METHOD method_36417 getDebugState (Lnet/minecraft/class_5871;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;
|
||||
|
@ -54,6 +62,8 @@ CLASS net/minecraft/class_2939 net/minecraft/world/gen/carver/Carver
|
|||
ARG 2 config
|
||||
ARG 3 pos
|
||||
ARG 4 sampler
|
||||
METHOD method_39116 (Lnet/minecraft/class_2791;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_2680;)V
|
||||
ARG 2 state
|
||||
CLASS class_5874 SkipPredicate
|
||||
METHOD shouldSkip (Lnet/minecraft/class_5873;DDDI)Z
|
||||
ARG 1 context
|
||||
|
|
|
@ -9,5 +9,6 @@ CLASS net/minecraft/class_5871 net/minecraft/world/gen/carver/CarverConfig
|
|||
ARG 2 y
|
||||
ARG 3 yScale
|
||||
ARG 4 lavaLevel
|
||||
ARG 5 debugConfig
|
||||
METHOD method_33968 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 instance
|
||||
|
|
|
@ -1,10 +1,14 @@
|
|||
CLASS net/minecraft/class_5873 net/minecraft/world/gen/carver/CarverContext
|
||||
FIELD field_35298 chunkGenerator Lnet/minecraft/class_3754;
|
||||
FIELD field_35299 registryManager Lnet/minecraft/class_5455;
|
||||
FIELD field_35703 chunkNoiseSampler Lnet/minecraft/class_6568;
|
||||
METHOD <init> (Lnet/minecraft/class_3754;Lnet/minecraft/class_5455;Lnet/minecraft/class_5539;Lnet/minecraft/class_6568;)V
|
||||
ARG 1 chunkGenerator
|
||||
ARG 2 registryManager
|
||||
ARG 3 heightLimitView
|
||||
METHOD method_39114 (Ljava/util/function/Function;Lnet/minecraft/class_2791;Lnet/minecraft/class_2338;Z)Ljava/util/Optional;
|
||||
ARG 4 chunkNoiseSampler
|
||||
METHOD method_39114 applyMaterialRule (Ljava/util/function/Function;Lnet/minecraft/class_2791;Lnet/minecraft/class_2338;Z)Ljava/util/Optional;
|
||||
ARG 1 posToBiome
|
||||
ARG 2 chunk
|
||||
ARG 3 pos
|
||||
METHOD method_39115 getRegistryManager ()Lnet/minecraft/class_5455;
|
||||
|
|
|
@ -4,12 +4,16 @@ CLASS net/minecraft/class_2925 net/minecraft/world/gen/carver/CaveCarver
|
|||
ARG 2 config
|
||||
ARG 3 chunk
|
||||
ARG 4 posToBiome
|
||||
ARG 5 aquiferSampler
|
||||
ARG 15 mask
|
||||
ARG 16 skipPredicate
|
||||
METHOD method_12675 carveTunnels (Lnet/minecraft/class_5873;Lnet/minecraft/class_6108;Lnet/minecraft/class_2791;Ljava/util/function/Function;JLnet/minecraft/class_6350;DDDDDFFFIIDLnet/minecraft/class_6643;Lnet/minecraft/class_2939$class_5874;)V
|
||||
ARG 1 context
|
||||
ARG 2 config
|
||||
ARG 3 chunk
|
||||
ARG 4 posToBiome
|
||||
ARG 5 seed
|
||||
ARG 7 aquiferSampler
|
||||
ARG 8 x
|
||||
ARG 10 y
|
||||
ARG 12 z
|
||||
|
@ -21,6 +25,7 @@ CLASS net/minecraft/class_2925 net/minecraft/world/gen/carver/CaveCarver
|
|||
ARG 21 branchStartIndex
|
||||
ARG 22 branchCount
|
||||
ARG 23 yawPitchRatio
|
||||
ARG 25 mask
|
||||
ARG 26 skipPredicate
|
||||
METHOD method_16576 getTunnelSystemWidth (Ljava/util/Random;)F
|
||||
ARG 1 random
|
||||
|
|
|
@ -8,6 +8,10 @@ CLASS net/minecraft/class_6108 net/minecraft/world/gen/carver/CaveCarverConfig
|
|||
ARG 2 y
|
||||
ARG 3 yScale
|
||||
ARG 4 lavaLevel
|
||||
ARG 5 debugConfig
|
||||
ARG 6 horizontalRadiusMultiplier
|
||||
ARG 7 verticalRadiusMultiplier
|
||||
ARG 8 floorLevel
|
||||
METHOD <init> (FLnet/minecraft/class_6122;Lnet/minecraft/class_5863;Lnet/minecraft/class_5843;ZLnet/minecraft/class_5863;Lnet/minecraft/class_5863;Lnet/minecraft/class_5863;)V
|
||||
ARG 1 probability
|
||||
ARG 2 y
|
||||
|
|
|
@ -12,7 +12,9 @@ CLASS net/minecraft/class_2922 net/minecraft/world/gen/carver/ConfiguredCarver
|
|||
ARG 2 chunk
|
||||
ARG 3 posToBiome
|
||||
ARG 4 random
|
||||
ARG 5 aquiferSampler
|
||||
ARG 6 pos
|
||||
ARG 7 mask
|
||||
METHOD method_12669 shouldCarve (Ljava/util/Random;)Z
|
||||
ARG 1 random
|
||||
METHOD method_30378 getConfig ()Lnet/minecraft/class_5871;
|
||||
|
|
|
@ -11,6 +11,7 @@ CLASS net/minecraft/class_5870 net/minecraft/world/gen/carver/RavineCarver
|
|||
ARG 3 chunk
|
||||
ARG 4 posToBiome
|
||||
ARG 5 seed
|
||||
ARG 7 aquiferSampler
|
||||
ARG 8 x
|
||||
ARG 10 y
|
||||
ARG 12 z
|
||||
|
@ -20,6 +21,7 @@ CLASS net/minecraft/class_5870 net/minecraft/world/gen/carver/RavineCarver
|
|||
ARG 17 branchStartIndex
|
||||
ARG 18 branchCount
|
||||
ARG 19 yawPitchRatio
|
||||
ARG 21 mask
|
||||
METHOD method_33964 isPositionExcluded (Lnet/minecraft/class_5873;[FDDDI)Z
|
||||
ARG 1 context
|
||||
ARG 2 horizontalStretchFactors
|
||||
|
@ -29,6 +31,9 @@ CLASS net/minecraft/class_5870 net/minecraft/world/gen/carver/RavineCarver
|
|||
ARG 9 y
|
||||
METHOD method_33965 ([FLnet/minecraft/class_5873;DDDI)Z
|
||||
ARG 2 context
|
||||
ARG 3 scaledRelativeX
|
||||
ARG 5 scaledRelativeY
|
||||
ARG 7 scaledRelativeZ
|
||||
ARG 9 y
|
||||
METHOD method_33966 createHorizontalStretchFactors (Lnet/minecraft/class_5873;Lnet/minecraft/class_5869;Ljava/util/Random;)[F
|
||||
ARG 1 context
|
||||
|
|
|
@ -7,6 +7,9 @@ CLASS net/minecraft/class_5869 net/minecraft/world/gen/carver/RavineCarverConfig
|
|||
ARG 2 y
|
||||
ARG 3 yScale
|
||||
ARG 4 lavaLevel
|
||||
ARG 5 debugConfig
|
||||
ARG 6 verticalRotation
|
||||
ARG 7 shape
|
||||
METHOD <init> (Lnet/minecraft/class_5871;Lnet/minecraft/class_5863;Lnet/minecraft/class_5869$class_6107;)V
|
||||
ARG 1 config
|
||||
ARG 2 verticalRotation
|
||||
|
|
|
@ -1,17 +1,24 @@
|
|||
CLASS net/minecraft/class_6350 net/minecraft/world/gen/chunk/AquiferSampler
|
||||
METHOD method_33742 needsFluidTick ()Z
|
||||
METHOD method_36381 seaLevel (Lnet/minecraft/class_6350$class_6565;)Lnet/minecraft/class_6350;
|
||||
ARG 0 fluidLevelSampler
|
||||
METHOD method_36382 aquifer (Lnet/minecraft/class_6568;Lnet/minecraft/class_1923;Lnet/minecraft/class_5216;Lnet/minecraft/class_5216;Lnet/minecraft/class_5216;Lnet/minecraft/class_5216;Lnet/minecraft/class_6574;IILnet/minecraft/class_6350$class_6565;)Lnet/minecraft/class_6350;
|
||||
ARG 0 chunkNoiseSampler
|
||||
ARG 1 chunkPos
|
||||
ARG 2 edgeDensityNoise
|
||||
ARG 2 barrierNoise
|
||||
ARG 3 fluidLevelFloodednessNoise
|
||||
ARG 4 fluidLevelSpreadNoise
|
||||
ARG 5 fluidTypeNoise
|
||||
ARG 6 randomDeriver
|
||||
ARG 7 minY
|
||||
ARG 8 height
|
||||
ARG 9 fluidLevelSampler
|
||||
METHOD method_38317 apply (IIIDD)Lnet/minecraft/class_2680;
|
||||
ARG 1 x
|
||||
ARG 2 y
|
||||
ARG 3 z
|
||||
CLASS class_5832 Impl
|
||||
FIELD field_28813 edgeDensityNoise Lnet/minecraft/class_5216;
|
||||
FIELD field_28813 barrierNoise Lnet/minecraft/class_5216;
|
||||
FIELD field_28816 waterLevels [Lnet/minecraft/class_6350$class_6351;
|
||||
FIELD field_28817 blockPositions [J
|
||||
FIELD field_28820 needsFluidTick Z
|
||||
|
@ -22,17 +29,27 @@ CLASS net/minecraft/class_6350 net/minecraft/world/gen/chunk/AquiferSampler
|
|||
FIELD field_28826 sizeZ I
|
||||
FIELD field_33575 fluidTypeNoise Lnet/minecraft/class_5216;
|
||||
FIELD field_34578 chunkNoiseSampler Lnet/minecraft/class_6568;
|
||||
FIELD field_34579 randomDeriver Lnet/minecraft/class_6574;
|
||||
FIELD field_34580 fluidLevelSampler Lnet/minecraft/class_6350$class_6565;
|
||||
FIELD field_35122 fluidLevelFloodednessNoise Lnet/minecraft/class_5216;
|
||||
FIELD field_35123 fluidLevelSpreadNoise Lnet/minecraft/class_5216;
|
||||
METHOD <init> (Lnet/minecraft/class_6568;Lnet/minecraft/class_1923;Lnet/minecraft/class_5216;Lnet/minecraft/class_5216;Lnet/minecraft/class_5216;Lnet/minecraft/class_5216;Lnet/minecraft/class_6574;IILnet/minecraft/class_6350$class_6565;)V
|
||||
ARG 1 chunkNoiseSampler
|
||||
ARG 2 chunkPos
|
||||
ARG 3 edgeDensityNoise
|
||||
ARG 3 barrierNoise
|
||||
ARG 4 fluidLevelFloodednessNoise
|
||||
ARG 5 fluidLevelSpreadNoise
|
||||
ARG 6 fluidTypeNoise
|
||||
ARG 7 randomDeriver
|
||||
ARG 8 minY
|
||||
ARG 9 height
|
||||
ARG 10 fluidLevelSampler
|
||||
METHOD method_33734 getLocalX (I)I
|
||||
ARG 1 x
|
||||
METHOD method_33735 calculateDensity (IIILorg/apache/commons/lang3/mutable/MutableDouble;Lnet/minecraft/class_6350$class_6351;Lnet/minecraft/class_6350$class_6351;)D
|
||||
METHOD method_33736 maxDistance (II)D
|
||||
ARG 1 a
|
||||
ARG 2 b
|
||||
METHOD method_33738 getWaterLevel (J)Lnet/minecraft/class_6350$class_6351;
|
||||
ARG 1 pos
|
||||
METHOD method_33740 getLocalY (I)I
|
||||
|
|
|
@ -22,6 +22,7 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator
|
|||
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
|
||||
ARG 2 blender
|
||||
ARG 3 structureAccessor
|
||||
ARG 4 chunk
|
||||
METHOD method_12098 getBiomeSource ()Lnet/minecraft/class_1966;
|
||||
|
@ -124,6 +125,10 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator
|
|||
ARG 2 condition
|
||||
ARG 3 biome
|
||||
METHOD method_38275 populateBiomes (Lnet/minecraft/class_2378;Ljava/util/concurrent/Executor;Lnet/minecraft/class_6748;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
|
||||
ARG 1 biomeRegistry
|
||||
ARG 3 blender
|
||||
ARG 4 structureAccessor
|
||||
ARG 5 chunk
|
||||
METHOD method_38276 getMultiNoiseSampler ()Lnet/minecraft/class_6544$class_6552;
|
||||
METHOD method_38669 (Lnet/minecraft/class_2378;Lnet/minecraft/class_1959;)Ljava/util/stream/Stream;
|
||||
ARG 1 biome
|
||||
|
|
|
@ -46,9 +46,11 @@ CLASS net/minecraft/class_5284 net/minecraft/world/gen/chunk/ChunkGeneratorSetti
|
|||
COMMENT Whether entities will be generated during chunk population.
|
||||
COMMENT
|
||||
COMMENT <p>It does not control whether spawns will occur during gameplay.
|
||||
METHOD method_30641 createUndergroundSettings ()Lnet/minecraft/class_5284;
|
||||
METHOD method_30642 createIslandSettings ()Lnet/minecraft/class_5284;
|
||||
METHOD method_30641 createNetherSettings ()Lnet/minecraft/class_5284;
|
||||
METHOD method_30642 createEndSettings ()Lnet/minecraft/class_5284;
|
||||
METHOD method_30643 createSurfaceSettings (ZZ)Lnet/minecraft/class_5284;
|
||||
ARG 0 amplified
|
||||
ARG 1 largeBiomes
|
||||
METHOD method_30644 register (Lnet/minecraft/class_5321;Lnet/minecraft/class_5284;)V
|
||||
ARG 0 registryKey
|
||||
ARG 1 settings
|
||||
|
@ -62,3 +64,5 @@ CLASS net/minecraft/class_5284 net/minecraft/world/gen/chunk/ChunkGeneratorSetti
|
|||
METHOD method_38998 usesLegacyRandom ()Z
|
||||
METHOD method_38999 getRandomProvider ()Lnet/minecraft/class_2919$class_6675;
|
||||
METHOD method_39042 getSurfaceRule ()Lnet/minecraft/class_6686$class_6708;
|
||||
METHOD method_39901 createCavesSettings ()Lnet/minecraft/class_5284;
|
||||
METHOD method_39902 createFloatingIslandsSettings ()Lnet/minecraft/class_5284;
|
||||
|
|
|
@ -10,11 +10,17 @@ CLASS net/minecraft/class_6568 net/minecraft/world/gen/chunk/ChunkNoiseSampler
|
|||
FIELD field_34613 aquiferSampler Lnet/minecraft/class_6350;
|
||||
FIELD field_34614 initialNoiseBlockStateSampler Lnet/minecraft/class_6568$class_6569;
|
||||
FIELD field_34615 oreVeinSampler Lnet/minecraft/class_6568$class_6569;
|
||||
FIELD field_35487 blender Lnet/minecraft/class_6748;
|
||||
FIELD field_35674 generationShapeConfig Lnet/minecraft/class_5309;
|
||||
METHOD <init> (IIILnet/minecraft/class_5818;IILnet/minecraft/class_6568$class_6572;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 8 chunkGeneratorSettings
|
||||
ARG 9 fluidLevelSampler
|
||||
ARG 10 blender
|
||||
METHOD method_38336 sampleStartNoise ()V
|
||||
METHOD method_38337 sampleNoiseY (D)V
|
||||
ARG 1 deltaY
|
||||
|
@ -54,6 +60,18 @@ CLASS net/minecraft/class_6568 net/minecraft/world/gen/chunk/ChunkNoiseSampler
|
|||
METHOD method_38362 sampleNoiseCorners (II)V
|
||||
ARG 1 noiseY
|
||||
ARG 2 noiseZ
|
||||
METHOD method_39327 getBlender ()Lnet/minecraft/class_6748;
|
||||
METHOD method_39542 create (IIIILnet/minecraft/class_5818;Lnet/minecraft/class_5284;Lnet/minecraft/class_6350$class_6565;)Lnet/minecraft/class_6568;
|
||||
ARG 0 minimumY
|
||||
ARG 2 horizontalSize
|
||||
ARG 3 verticalNoiseResolution
|
||||
ARG 5 chunkGeneratorSettings
|
||||
ARG 6 fluidLevelSampler
|
||||
METHOD method_39543 create (Lnet/minecraft/class_2791;Lnet/minecraft/class_5818;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 3 chunkGeneratorSettings
|
||||
ARG 4 fluidLevelSampler
|
||||
ARG 5 blender
|
||||
CLASS class_5917 NoiseInterpolator
|
||||
FIELD field_29227 startNoiseBuffer [[D
|
||||
FIELD field_29228 endNoiseBuffer [[D
|
||||
|
|
|
@ -40,3 +40,5 @@ CLASS net/minecraft/class_3232 net/minecraft/world/gen/chunk/FlatChunkGeneratorC
|
|||
ARG 2 structuresConfig
|
||||
METHOD method_33067 checkHeight (Lnet/minecraft/class_3232;)Lcom/mojang/serialization/DataResult;
|
||||
ARG 0 config
|
||||
METHOD method_34741 (Lnet/minecraft/class_2680;)Z
|
||||
ARG 0 state
|
||||
|
|
|
@ -44,3 +44,7 @@ CLASS net/minecraft/class_5309 net/minecraft/world/gen/chunk/GenerationShapeConf
|
|||
ARG 10 terrainParameters
|
||||
METHOD method_32995 checkHeight (Lnet/minecraft/class_5309;)Lcom/mojang/serialization/DataResult;
|
||||
ARG 0 config
|
||||
METHOD method_39545 verticalBlockSize ()I
|
||||
METHOD method_39546 horizontalBlockSize ()I
|
||||
METHOD method_39547 verticalBlockCount ()I
|
||||
METHOD method_39548 minimumBlockY ()I
|
||||
|
|
|
@ -14,8 +14,13 @@ CLASS net/minecraft/class_3754 net/minecraft/world/gen/chunk/NoiseChunkGenerator
|
|||
ARG 1 noiseRegistry
|
||||
ARG 2 biomeSource
|
||||
ARG 3 seed
|
||||
ARG 5 settings
|
||||
METHOD <init> (Lnet/minecraft/class_2378;Lnet/minecraft/class_1966;Lnet/minecraft/class_1966;JLjava/util/function/Supplier;)V
|
||||
ARG 1 noiseRegistry
|
||||
ARG 2 populationSource
|
||||
ARG 3 biomeSource
|
||||
ARG 4 seed
|
||||
ARG 6 settings
|
||||
METHOD method_26263 sampleHeightmap (II[Lnet/minecraft/class_2680;Ljava/util/function/Predicate;II)Ljava/util/OptionalInt;
|
||||
ARG 3 states
|
||||
ARG 4 predicate
|
||||
|
@ -25,13 +30,31 @@ CLASS net/minecraft/class_3754 net/minecraft/world/gen/chunk/NoiseChunkGenerator
|
|||
METHOD method_28550 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 instance
|
||||
METHOD method_33754 populateNoise (Lnet/minecraft/class_6748;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;II)Lnet/minecraft/class_2791;
|
||||
METHOD method_38323 (Lnet/minecraft/class_6568;IIILnet/minecraft/class_2680;)Lnet/minecraft/class_2680;
|
||||
ARG 2 x
|
||||
ARG 3 z
|
||||
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 5 z
|
||||
METHOD method_38326 (Lnet/minecraft/class_6568;III)Lnet/minecraft/class_6544$class_6553;
|
||||
ARG 3 y
|
||||
METHOD method_39041 (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 blender
|
||||
ARG 2 structureAccessor
|
||||
ARG 3 chunk
|
||||
METHOD method_38322 (III)Lnet/minecraft/class_1959;
|
||||
ARG 1 x
|
||||
ARG 2 y
|
||||
ARG 3 z
|
||||
METHOD method_38323 getBlockState (Lnet/minecraft/class_6568;IIILnet/minecraft/class_2680;)Lnet/minecraft/class_2680;
|
||||
ARG 1 chunkNoiseSampler
|
||||
ARG 2 x
|
||||
ARG 3 y
|
||||
ARG 4 z
|
||||
ARG 5 state
|
||||
METHOD method_38326 (Lnet/minecraft/class_6568;III)Lnet/minecraft/class_6544$class_6553;
|
||||
ARG 2 x
|
||||
ARG 3 y
|
||||
ARG 4 z
|
||||
METHOD method_38327 populateBiomes (Lnet/minecraft/class_2378;Lnet/minecraft/class_6748;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)V
|
||||
ARG 1 biomeRegistry
|
||||
ARG 2 blender
|
||||
ARG 3 structureAccessor
|
||||
ARG 4 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
|
||||
ARG 3 chunk
|
||||
ARG 4 chunkNoiseSampler
|
||||
ARG 5 pos
|
||||
|
|
|
@ -173,3 +173,5 @@ CLASS net/minecraft/class_3864 net/minecraft/world/gen/feature/DefaultBiomeFeatu
|
|||
ARG 0 builder
|
||||
METHOD method_38941 addDripstoneCaveMobs (Lnet/minecraft/class_5483$class_5496;)V
|
||||
ARG 0 builder
|
||||
METHOD method_39420 addFrozenLavaSpring (Lnet/minecraft/class_5485$class_5495;)V
|
||||
ARG 0 builder
|
||||
|
|
|
@ -3,3 +3,4 @@ CLASS net/minecraft/class_3006 net/minecraft/world/gen/feature/DesertPyramidFeat
|
|||
ARG 1 configCodec
|
||||
METHOD method_38673 addPieces (Lnet/minecraft/class_6626;Lnet/minecraft/class_6622$class_6623;)V
|
||||
ARG 0 collector
|
||||
ARG 1 context
|
||||
|
|
|
@ -1 +1,3 @@
|
|||
CLASS net/minecraft/class_3029 net/minecraft/world/gen/feature/EndGatewayFeature
|
||||
METHOD method_18037 (Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;Lnet/minecraft/class_3018;Lnet/minecraft/class_2338;)V
|
||||
ARG 3 pos
|
||||
|
|
|
@ -2,3 +2,9 @@ CLASS net/minecraft/class_3044 net/minecraft/world/gen/feature/FossilFeature
|
|||
METHOD method_34295 getEmptyCorners (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;)I
|
||||
ARG 0 world
|
||||
ARG 1 box
|
||||
METHOD method_34296 (Lnet/minecraft/class_5281;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/class_2338;)V
|
||||
ARG 2 pos
|
||||
METHOD method_34297 (Lnet/minecraft/class_3492;Lnet/minecraft/class_3491;)V
|
||||
ARG 1 processor
|
||||
METHOD method_34298 (Lnet/minecraft/class_3492;Lnet/minecraft/class_3491;)V
|
||||
ARG 1 processor
|
||||
|
|
|
@ -3,3 +3,4 @@ CLASS net/minecraft/class_3071 net/minecraft/world/gen/feature/IglooFeature
|
|||
ARG 1 configCodec
|
||||
METHOD method_38675 addPieces (Lnet/minecraft/class_6626;Lnet/minecraft/class_6622$class_6623;)V
|
||||
ARG 0 collector
|
||||
ARG 1 context
|
||||
|
|
|
@ -3,3 +3,4 @@ CLASS net/minecraft/class_3076 net/minecraft/world/gen/feature/JungleTempleFeatu
|
|||
ARG 1 configCodec
|
||||
METHOD method_38677 addPieces (Lnet/minecraft/class_6626;Lnet/minecraft/class_6622$class_6623;)V
|
||||
ARG 0 collector
|
||||
ARG 1 context
|
||||
|
|
|
@ -3,6 +3,7 @@ CLASS net/minecraft/class_3098 net/minecraft/world/gen/feature/MineshaftFeature
|
|||
ARG 1 configCodec
|
||||
METHOD method_38678 addPieces (Lnet/minecraft/class_6626;Lnet/minecraft/class_6622$class_6623;)V
|
||||
ARG 0 collector
|
||||
ARG 1 context
|
||||
CLASS class_3100 Type
|
||||
FIELD field_13689 name Ljava/lang/String;
|
||||
FIELD field_13690 BY_NAME Ljava/util/Map;
|
||||
|
|
|
@ -4,3 +4,4 @@ CLASS net/minecraft/class_3108 net/minecraft/world/gen/feature/NetherFortressFea
|
|||
ARG 1 configCodec
|
||||
METHOD method_38679 addPieces (Lnet/minecraft/class_6626;Lnet/minecraft/class_6622$class_6623;)V
|
||||
ARG 0 collector
|
||||
ARG 1 context
|
||||
|
|
|
@ -3,6 +3,7 @@ CLASS net/minecraft/class_3411 net/minecraft/world/gen/feature/OceanRuinFeature
|
|||
ARG 1 configCodec
|
||||
METHOD method_38700 addPieces (Lnet/minecraft/class_6626;Lnet/minecraft/class_6622$class_6623;)V
|
||||
ARG 0 collector
|
||||
ARG 1 context
|
||||
CLASS class_3413 BiomeType
|
||||
FIELD field_14529 name Ljava/lang/String;
|
||||
FIELD field_14530 BY_NAME Ljava/util/Map;
|
||||
|
|
|
@ -3,6 +3,6 @@ CLASS net/minecraft/class_3770 net/minecraft/world/gen/feature/PillagerOutpostFe
|
|||
METHOD <init> (Lcom/mojang/serialization/Codec;)V
|
||||
ARG 1 configCodec
|
||||
METHOD method_30845 isVillageNearby (Lnet/minecraft/class_2794;JLnet/minecraft/class_1923;)Z
|
||||
ARG 1 chunkGenerator
|
||||
ARG 2 seed
|
||||
ARG 4 pos
|
||||
ARG 0 chunkGenerator
|
||||
ARG 1 seed
|
||||
ARG 3 chunkPos
|
||||
|
|
|
@ -17,6 +17,8 @@ CLASS net/minecraft/class_6796 net/minecraft/world/gen/feature/PlacedFeature
|
|||
ARG 1 context
|
||||
ARG 2 random
|
||||
ARG 3 pos
|
||||
METHOD method_39649 (Lnet/minecraft/class_6797;Lnet/minecraft/class_5444;Ljava/util/Random;Lnet/minecraft/class_2338;)Ljava/util/stream/Stream;
|
||||
ARG 3 pos
|
||||
METHOD method_39650 generate (Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Ljava/util/Random;Lnet/minecraft/class_2338;)Z
|
||||
COMMENT Generates a configured feature at the positions obtained by applying
|
||||
COMMENT placement modifiers to the given position.
|
||||
|
@ -28,3 +30,4 @@ CLASS net/minecraft/class_6796 net/minecraft/world/gen/feature/PlacedFeature
|
|||
ARG 2 generator
|
||||
ARG 3 random
|
||||
ARG 4 pos
|
||||
METHOD method_39825 getPlacementModifiers ()Ljava/util/List;
|
||||
|
|
|
@ -7,5 +7,6 @@ CLASS net/minecraft/class_3141 net/minecraft/world/gen/feature/RandomFeatureConf
|
|||
ARG 2 defaultFeature
|
||||
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_6796;)V
|
||||
ARG 1 features
|
||||
ARG 2 defaultFeature
|
||||
METHOD method_28753 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 instance
|
||||
|
|
|
@ -6,6 +6,7 @@ CLASS net/minecraft/class_3226 net/minecraft/world/gen/feature/RandomFeatureEntr
|
|||
ARG 1 feature
|
||||
ARG 2 chance
|
||||
METHOD <init> (Lnet/minecraft/class_6796;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
|
||||
|
|
|
@ -1,9 +1,39 @@
|
|||
CLASS net/minecraft/class_5921 net/minecraft/world/gen/feature/RootSystemFeature
|
||||
METHOD method_34307 (Lnet/minecraft/class_3494;Lnet/minecraft/class_2680;)Z
|
||||
ARG 1 state
|
||||
METHOD method_34308 generateTreeAndRoots (Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Lnet/minecraft/class_5926;Ljava/util/Random;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_2338;)Z
|
||||
ARG 0 world
|
||||
ARG 1 generator
|
||||
ARG 2 config
|
||||
ARG 3 random
|
||||
ARG 4 mutablePos
|
||||
ARG 5 pos
|
||||
METHOD method_34310 hasSpaceForTree (Lnet/minecraft/class_5281;Lnet/minecraft/class_5926;Lnet/minecraft/class_2338;)Z
|
||||
ARG 0 world
|
||||
ARG 1 config
|
||||
ARG 2 pos
|
||||
METHOD method_34311 generateRoots (Lnet/minecraft/class_5281;Lnet/minecraft/class_5926;Ljava/util/Random;IILnet/minecraft/class_2338$class_2339;)V
|
||||
ARG 0 world
|
||||
ARG 1 config
|
||||
ARG 2 random
|
||||
ARG 3 x
|
||||
ARG 4 z
|
||||
ARG 5 mutablePos
|
||||
METHOD method_34312 generateHangingRoots (Lnet/minecraft/class_5281;Lnet/minecraft/class_5926;Ljava/util/Random;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338$class_2339;)V
|
||||
ARG 0 world
|
||||
ARG 1 config
|
||||
ARG 2 random
|
||||
ARG 3 pos
|
||||
ARG 4 mutablePos
|
||||
METHOD method_34313 (Lnet/minecraft/class_2680;)Z
|
||||
ARG 0 state
|
||||
METHOD method_36419 isAirOrWater (Lnet/minecraft/class_2680;II)Z
|
||||
ARG 0 state
|
||||
ARG 1 height
|
||||
ARG 2 allowedVerticalWaterForTree
|
||||
METHOD method_39918 generateRootsColumn (Lnet/minecraft/class_2338;ILnet/minecraft/class_5281;Lnet/minecraft/class_5926;Ljava/util/Random;)V
|
||||
ARG 0 pos
|
||||
ARG 1 maxY
|
||||
ARG 2 world
|
||||
ARG 3 config
|
||||
ARG 4 random
|
||||
|
|
|
@ -12,6 +12,7 @@ CLASS net/minecraft/class_5926 net/minecraft/world/gen/feature/RootSystemFeature
|
|||
FIELD field_29277 hangingRootStateProvider Lnet/minecraft/class_4651;
|
||||
FIELD field_29278 hangingRootPlacementAttempts I
|
||||
FIELD field_33616 allowedVerticalWaterForTree I
|
||||
FIELD field_36289 predicate Lnet/minecraft/class_6646;
|
||||
METHOD <init> (Ljava/util/function/Supplier;IILnet/minecraft/class_2960;Lnet/minecraft/class_4651;IIIILnet/minecraft/class_4651;IILnet/minecraft/class_6646;)V
|
||||
ARG 1 feature
|
||||
ARG 2 requiredVerticalSpaceForTree
|
||||
|
@ -25,5 +26,6 @@ CLASS net/minecraft/class_5926 net/minecraft/world/gen/feature/RootSystemFeature
|
|||
ARG 10 hangingRootStateProvider
|
||||
ARG 11 hangingRootPlacementAttempts
|
||||
ARG 12 allowedVerticalWaterForTree
|
||||
ARG 13 predicate
|
||||
METHOD method_34332 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 instance
|
||||
|
|
|
@ -3,6 +3,8 @@ CLASS net/minecraft/class_5183 net/minecraft/world/gen/feature/RuinedPortalFeatu
|
|||
FIELD field_23999 COMMON_PORTAL_STRUCTURE_IDS [Ljava/lang/String;
|
||||
METHOD <init> (Lcom/mojang/serialization/Codec;)V
|
||||
ARG 1 configCodec
|
||||
METHOD method_27205 (Lnet/minecraft/class_2794;Lnet/minecraft/class_5539;Lnet/minecraft/class_2338;)Lnet/minecraft/class_4966;
|
||||
ARG 2 pos
|
||||
METHOD method_27209 isColdAt (Lnet/minecraft/class_2338;Lnet/minecraft/class_1959;)Z
|
||||
ARG 0 pos
|
||||
ARG 1 biome
|
||||
|
@ -20,6 +22,9 @@ CLASS net/minecraft/class_5183 net/minecraft/world/gen/feature/RuinedPortalFeatu
|
|||
ARG 6 box
|
||||
ARG 7 world
|
||||
METHOD method_38684 addPieces (Lnet/minecraft/class_6834$class_6835;)Ljava/util/Optional;
|
||||
METHOD method_39819 (Lnet/minecraft/class_5187;Lnet/minecraft/class_5189$class_5190;Lnet/minecraft/class_2338;Lnet/minecraft/class_6834$class_6835;Lnet/minecraft/class_5189$class_5191;Lnet/minecraft/class_2960;Lnet/minecraft/class_3499;Lnet/minecraft/class_2470;Lnet/minecraft/class_2415;Lnet/minecraft/class_2338;Lnet/minecraft/class_6626;Lnet/minecraft/class_6622$class_6623;)V
|
||||
ARG 10 collector
|
||||
ARG 11 context
|
||||
CLASS class_5185 Type
|
||||
FIELD field_24007 BY_NAME Ljava/util/Map;
|
||||
FIELD field_24008 name Ljava/lang/String;
|
||||
|
|
|
@ -3,3 +3,4 @@ CLASS net/minecraft/class_3170 net/minecraft/world/gen/feature/ShipwreckFeature
|
|||
ARG 1 configCodec
|
||||
METHOD method_38685 addPieces (Lnet/minecraft/class_6626;Lnet/minecraft/class_6622$class_6623;)V
|
||||
ARG 0 collector
|
||||
ARG 1 context
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
CLASS net/minecraft/class_5730 net/minecraft/world/gen/feature/SmallDripstoneFeature
|
||||
METHOD method_33034 generateDripstoneBlocks (Lnet/minecraft/class_1936;Ljava/util/Random;Lnet/minecraft/class_2338;Lnet/minecraft/class_5733;)V
|
||||
ARG 0 world
|
||||
ARG 1 random
|
||||
ARG 2 pos
|
||||
ARG 3 config
|
||||
METHOD method_39175 getDirection (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Ljava/util/Random;)Ljava/util/Optional;
|
||||
ARG 0 world
|
||||
ARG 1 pos
|
||||
|
|
|
@ -1,7 +1,13 @@
|
|||
CLASS net/minecraft/class_5733 net/minecraft/world/gen/feature/SmallDripstoneFeatureConfig
|
||||
FIELD field_28237 CODEC Lcom/mojang/serialization/Codec;
|
||||
FIELD field_28241 chanceOfTallerDripstone F
|
||||
FIELD field_35416 chanceOfDirectionalSpread F
|
||||
FIELD field_35417 chanceOfSpreadRadius2 F
|
||||
FIELD field_35418 chanceOfSpreadRadius3 F
|
||||
METHOD <init> (FFFF)V
|
||||
ARG 4 chanceOfTallerDripstone
|
||||
ARG 1 chanceOfTallerDripstone
|
||||
ARG 2 chanceOfDirectionalSpread
|
||||
ARG 3 chanceOfSpreadRadius2
|
||||
ARG 4 chanceOfSpreadRadius3
|
||||
METHOD method_33062 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 instance
|
||||
|
|
|
@ -3,3 +3,4 @@ CLASS net/minecraft/class_3188 net/minecraft/world/gen/feature/StrongholdFeature
|
|||
ARG 1 configCodec
|
||||
METHOD method_38686 addPieces (Lnet/minecraft/class_6626;Lnet/minecraft/class_6622$class_6623;)V
|
||||
ARG 0 collector
|
||||
ARG 1 context
|
||||
|
|
|
@ -23,6 +23,7 @@ CLASS net/minecraft/class_3195 net/minecraft/world/gen/feature/StructureFeature
|
|||
COMMENT New chunks will only be generated up to the {@link net.minecraft.world.chunk.ChunkStatus#STRUCTURE_STARTS} phase by this method.
|
||||
COMMENT
|
||||
COMMENT @return {@code null} if no structure could be found within the given search radius
|
||||
ARG 1 world
|
||||
ARG 2 structureAccessor
|
||||
ARG 3 searchStartPos
|
||||
ARG 4 searchRadius
|
||||
|
@ -64,7 +65,7 @@ CLASS net/minecraft/class_3195 net/minecraft/world/gen/feature/StructureFeature
|
|||
ARG 9 structureConfig
|
||||
ARG 10 config
|
||||
ARG 11 world
|
||||
ARG 12 biomeLimit
|
||||
ARG 12 biomePredicate
|
||||
METHOD method_28659 configure (Lnet/minecraft/class_3037;)Lnet/minecraft/class_5312;
|
||||
ARG 1 config
|
||||
METHOD method_28660 readStructureStart (Lnet/minecraft/class_6625;Lnet/minecraft/class_2487;J)Lnet/minecraft/class_3449;
|
||||
|
@ -90,3 +91,13 @@ CLASS net/minecraft/class_3195 net/minecraft/world/gen/feature/StructureFeature
|
|||
METHOD method_38689 (Lnet/minecraft/class_3037;)Lnet/minecraft/class_5312;
|
||||
ARG 1 config
|
||||
METHOD method_38690 getPostProcessor ()Lnet/minecraft/class_6621;
|
||||
METHOD method_39821 (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
|
||||
ARG 1 registryManager
|
||||
ARG 2 chunkGenerator
|
||||
ARG 3 biomeSource
|
||||
ARG 4 structureManager
|
||||
ARG 5 worldSeed
|
||||
ARG 7 pos
|
||||
ARG 8 config
|
||||
ARG 9 heightLimitView
|
||||
ARG 10 biomePredicate
|
||||
|
|
|
@ -5,3 +5,4 @@ CLASS net/minecraft/class_3197 net/minecraft/world/gen/feature/SwampHutFeature
|
|||
ARG 1 configCodec
|
||||
METHOD method_38693 addPieces (Lnet/minecraft/class_6626;Lnet/minecraft/class_6622$class_6623;)V
|
||||
ARG 0 collector
|
||||
ARG 1 context
|
||||
|
|
|
@ -39,11 +39,15 @@ CLASS net/minecraft/class_2944 net/minecraft/world/gen/feature/TreeFeature
|
|||
ARG 1 box
|
||||
ARG 2 trunkPositions
|
||||
ARG 3 decorationPositions
|
||||
METHOD method_23381 (Lnet/minecraft/class_5281;Ljava/util/function/BiConsumer;Ljava/util/Random;Ljava/util/List;Ljava/util/List;Lnet/minecraft/class_4662;)V
|
||||
ARG 5 decorator
|
||||
METHOD method_23384 (Lnet/minecraft/class_2680;)Z
|
||||
ARG 0 state
|
||||
METHOD method_27371 canReplace (Lnet/minecraft/class_3746;Lnet/minecraft/class_2338;)Z
|
||||
ARG 0 world
|
||||
ARG 1 pos
|
||||
METHOD method_27372 (Lnet/minecraft/class_4643;Lnet/minecraft/class_5281;Ljava/util/function/BiConsumer;Ljava/util/Random;IIILnet/minecraft/class_4647$class_5208;)V
|
||||
ARG 7 node
|
||||
METHOD method_29963 getTopPosition (Lnet/minecraft/class_3746;ILnet/minecraft/class_2338;Lnet/minecraft/class_4643;)I
|
||||
ARG 1 world
|
||||
ARG 2 height
|
||||
|
|
|
@ -34,3 +34,5 @@ CLASS net/minecraft/class_5922 net/minecraft/world/gen/feature/VegetationPatchFe
|
|||
ARG 0 config
|
||||
METHOD method_34320 (Lnet/minecraft/class_2680;)Z
|
||||
ARG 0 state
|
||||
METHOD method_34321 (Lnet/minecraft/class_2680;)Z
|
||||
ARG 0 state
|
||||
|
|
|
@ -1,3 +1,13 @@
|
|||
CLASS net/minecraft/class_6736 net/minecraft/world/gen/noise/BuiltinNoiseParameters
|
||||
METHOD method_39216 init ()Lnet/minecraft/class_5216$class_5487;
|
||||
METHOD method_39217 register (Lnet/minecraft/class_5321;ID[D)V
|
||||
ARG 0 noise
|
||||
ARG 1 firstOctave
|
||||
ARG 2 firstAmplitude
|
||||
ARG 4 amplitudes
|
||||
METHOD method_39493 register (ILnet/minecraft/class_5321;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;)V
|
||||
ARG 0 firstOctaveOffset
|
||||
ARG 1 temperature
|
||||
ARG 2 vegetation
|
||||
ARG 3 continentalness
|
||||
ARG 4 erosion
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
CLASS net/minecraft/class_6731 net/minecraft/world/gen/noise/NoiseParametersKeys
|
||||
METHOD method_39173 createNoiseSampler (Lnet/minecraft/class_2378;Lnet/minecraft/class_6574;Lnet/minecraft/class_5321;)Lnet/minecraft/class_5216;
|
||||
ARG 0 noiseRegistry
|
||||
ARG 1 randomDeriver
|
||||
ARG 2 noise
|
||||
METHOD method_39174 register (Ljava/lang/String;)Lnet/minecraft/class_5321;
|
||||
ARG 0 id
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
CLASS net/minecraft/class_6686 net/minecraft/world/gen/surfacebuilder/MaterialRules
|
||||
FIELD field_35222 STONE_DEPTH_FLOOR Lnet/minecraft/class_6686$class_6693;
|
||||
FIELD field_35223 STONE_DEPTH_FLOOR_WITH_RUN_DEPTH Lnet/minecraft/class_6686$class_6693;
|
||||
FIELD field_35224 STONE_DEPTH_CEILING Lnet/minecraft/class_6686$class_6693;
|
||||
FIELD field_35223 STONE_DEPTH_FLOOR_WITH_SURFACE_DEPTH Lnet/minecraft/class_6686$class_6693;
|
||||
FIELD field_35224 STONE_DEPTH_CEILING_WITH_SURFACE_DEPTH Lnet/minecraft/class_6686$class_6693;
|
||||
FIELD field_35494 STONE_DEPTH_CEILING Lnet/minecraft/class_6686$class_6693;
|
||||
METHOD method_39045 steepSlope ()Lnet/minecraft/class_6686$class_6693;
|
||||
METHOD method_39046 water (II)Lnet/minecraft/class_6686$class_6693;
|
||||
ARG 0 offset
|
||||
|
@ -14,11 +15,17 @@ CLASS net/minecraft/class_6686 net/minecraft/world/gen/surfacebuilder/MaterialRu
|
|||
ARG 0 condition
|
||||
ARG 1 rule
|
||||
METHOD method_39050 sequence ([Lnet/minecraft/class_6686$class_6708;)Lnet/minecraft/class_6686$class_6708;
|
||||
ARG 0 rules
|
||||
METHOD method_39051 aboveY (Lnet/minecraft/class_5843;I)Lnet/minecraft/class_6686$class_6693;
|
||||
ARG 0 anchor
|
||||
ARG 1 runDepthMultiplier
|
||||
METHOD method_39052 noiseThreshold (Lnet/minecraft/class_5321;D)Lnet/minecraft/class_6686$class_6693;
|
||||
ARG 0 noise
|
||||
ARG 1 min
|
||||
METHOD method_39053 noiseThreshold (Lnet/minecraft/class_5321;DD)Lnet/minecraft/class_6686$class_6693;
|
||||
ARG 0 noise
|
||||
ARG 1 min
|
||||
ARG 3 max
|
||||
METHOD method_39054 biome (Ljava/util/List;)Lnet/minecraft/class_6686$class_6689;
|
||||
ARG 0 biomes
|
||||
METHOD method_39055 biome ([Lnet/minecraft/class_5321;)Lnet/minecraft/class_6686$class_6693;
|
||||
|
@ -32,6 +39,16 @@ CLASS net/minecraft/class_6686 net/minecraft/world/gen/surfacebuilder/MaterialRu
|
|||
ARG 1 runDepthMultiplier
|
||||
METHOD method_39059 temperature ()Lnet/minecraft/class_6686$class_6693;
|
||||
METHOD method_39060 terracottaBands ()Lnet/minecraft/class_6686$class_6708;
|
||||
METHOD method_39472 verticalGradient (Ljava/lang/String;Lnet/minecraft/class_5843;Lnet/minecraft/class_5843;)Lnet/minecraft/class_6686$class_6693;
|
||||
ARG 0 id
|
||||
ARG 1 trueAtAndBelow
|
||||
ARG 2 falseAtAndAbove
|
||||
METHOD method_39473 surface ()Lnet/minecraft/class_6686$class_6693;
|
||||
METHOD method_39549 stoneDepth (IZZLnet/minecraft/class_5932;)Lnet/minecraft/class_6686$class_6693;
|
||||
ARG 0 offset
|
||||
ARG 1 addSurfaceDepth
|
||||
ARG 2 addSecondarySurfaceDepth
|
||||
ARG 3 surfaceType
|
||||
CLASS class_6687 TerracottaBandsMaterialRule
|
||||
FIELD field_35226 RULE_CODEC Lcom/mojang/serialization/Codec;
|
||||
METHOD apply (Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
@ -76,13 +93,24 @@ CLASS net/minecraft/class_6686 net/minecraft/world/gen/surfacebuilder/MaterialRu
|
|||
FIELD field_35618 fluidHeight I
|
||||
FIELD field_35619 stoneDepthBelow I
|
||||
FIELD field_35620 stoneDepthAbove I
|
||||
FIELD field_35676 chunkNoiseSampler Lnet/minecraft/class_6568;
|
||||
METHOD <init> (Lnet/minecraft/class_6724;Lnet/minecraft/class_2791;Lnet/minecraft/class_6568;Ljava/util/function/Function;Lnet/minecraft/class_2378;Lnet/minecraft/class_5868;)V
|
||||
ARG 1 surfaceBuilder
|
||||
ARG 2 chunk
|
||||
ARG 3 chunkNoiseSampler
|
||||
ARG 4 posToBiome
|
||||
ARG 5 biomeRegistry
|
||||
ARG 6 heightContext
|
||||
METHOD method_39072 initHorizontalContext (II)V
|
||||
ARG 1 x
|
||||
ARG 2 z
|
||||
METHOD method_39073 initVerticalContext (IIIIII)V
|
||||
ARG 1 stoneDepthAbove
|
||||
ARG 2 stoneDepthBelow
|
||||
ARG 3 fluidHeight
|
||||
ARG 4 x
|
||||
ARG 5 y
|
||||
ARG 6 z
|
||||
CLASS class_6695 NegativeRunDepthPredicate
|
||||
CLASS class_6696 SteepSlopePredicate
|
||||
CLASS class_6771 SurfacePredicate
|
||||
|
@ -122,6 +150,8 @@ CLASS net/minecraft/class_6686 net/minecraft/world/gen/surfacebuilder/MaterialRu
|
|||
COMMENT isn't {@code null}. Returns {@code null} if none of the passed rules match.
|
||||
CLASS class_6710 SequenceMaterialRule
|
||||
FIELD field_35253 RULE_CODEC Lcom/mojang/serialization/Codec;
|
||||
METHOD apply (Ljava/lang/Object;)Ljava/lang/Object;
|
||||
ARG 1 context
|
||||
CLASS class_6711 SimpleBlockStateRule
|
||||
COMMENT Always returns the given {@link BlockState}.
|
||||
CLASS class_6712 SteepMaterialCondition
|
||||
|
@ -148,6 +178,8 @@ CLASS net/minecraft/class_6686 net/minecraft/world/gen/surfacebuilder/MaterialRu
|
|||
COMMENT {@code null} otherwise.
|
||||
CLASS class_6718 ConditionMaterialRule
|
||||
FIELD field_35263 RULE_CODEC Lcom/mojang/serialization/Codec;
|
||||
METHOD apply (Ljava/lang/Object;)Ljava/lang/Object;
|
||||
ARG 1 context
|
||||
CLASS class_6720 WaterMaterialCondition
|
||||
FIELD field_35264 CONDITION_CODEC Lcom/mojang/serialization/Codec;
|
||||
METHOD apply (Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
@ -166,4 +198,6 @@ CLASS net/minecraft/class_6686 net/minecraft/world/gen/surfacebuilder/MaterialRu
|
|||
CLASS class_6774 FullLazyAbstractPredicate
|
||||
CLASS class_6775 VerticalGradientMaterialCondition
|
||||
FIELD field_35626 CONDITION_CODEC Lcom/mojang/serialization/Codec;
|
||||
METHOD apply (Ljava/lang/Object;)Ljava/lang/Object;
|
||||
ARG 1 context
|
||||
CLASS class_6776 VerticalGradientPredicate
|
||||
|
|
|
@ -8,13 +8,28 @@ CLASS net/minecraft/class_6724 net/minecraft/world/gen/surfacebuilder/SurfaceBui
|
|||
FIELD field_35281 LIGHT_GRAY_TERRACOTTA Lnet/minecraft/class_2680;
|
||||
FIELD field_35282 PACKED_ICE Lnet/minecraft/class_2680;
|
||||
FIELD field_35283 SNOW_BLOCK Lnet/minecraft/class_2680;
|
||||
FIELD field_35285 defaultBlock Lnet/minecraft/class_2680;
|
||||
FIELD field_35285 defaultState Lnet/minecraft/class_2680;
|
||||
FIELD field_35286 seaLevel I
|
||||
FIELD field_35287 terracottaBands [Lnet/minecraft/class_2680;
|
||||
FIELD field_35288 terracottaBandsOffsetNoise Lnet/minecraft/class_5216;
|
||||
FIELD field_35291 noiseSamplers Ljava/util/Map;
|
||||
FIELD field_35292 randomDeriver Lnet/minecraft/class_6574;
|
||||
FIELD field_35293 surfaceNoise Lnet/minecraft/class_5216;
|
||||
FIELD field_35415 noiseRegistry Lnet/minecraft/class_2378;
|
||||
FIELD field_35495 badlandsPillarNoise Lnet/minecraft/class_5216;
|
||||
FIELD field_35496 badlandsPillarRoofNoise Lnet/minecraft/class_5216;
|
||||
FIELD field_35497 badlandsSurfaceNoise Lnet/minecraft/class_5216;
|
||||
FIELD field_35498 icebergPillarNoise Lnet/minecraft/class_5216;
|
||||
FIELD field_35499 icebergPillarRoofNoise Lnet/minecraft/class_5216;
|
||||
FIELD field_35500 icebergSurfaceNoise Lnet/minecraft/class_5216;
|
||||
FIELD field_35633 randomDerivers Ljava/util/Map;
|
||||
FIELD field_35680 surfaceSecondaryNoise Lnet/minecraft/class_5216;
|
||||
METHOD <init> (Lnet/minecraft/class_2378;Lnet/minecraft/class_2680;IJLnet/minecraft/class_2919$class_6675;)V
|
||||
ARG 1 noiseRegistry
|
||||
ARG 2 defaultState
|
||||
ARG 3 seaLevel
|
||||
ARG 4 seed
|
||||
ARG 6 randomProvider
|
||||
METHOD method_39102 (Lnet/minecraft/class_6557;IIILnet/minecraft/class_5539;)V
|
||||
ARG 2 x
|
||||
ARG 3 z
|
||||
|
@ -44,10 +59,16 @@ CLASS net/minecraft/class_6724 net/minecraft/world/gen/surfacebuilder/SurfaceBui
|
|||
ARG 1 terracottaBands
|
||||
ARG 2 minBandSize
|
||||
ARG 3 state
|
||||
METHOD method_39110 (Lnet/minecraft/class_6686$class_6708;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_39110 applyMaterialRule (Lnet/minecraft/class_6686$class_6708;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 rule
|
||||
ARG 2 context
|
||||
ARG 3 posToBiome
|
||||
ARG 4 chunk
|
||||
ARG 5 chunkNoiseSampler
|
||||
ARG 6 pos
|
||||
METHOD method_39112 getNoiseSampler (Lnet/minecraft/class_5321;)Lnet/minecraft/class_5216;
|
||||
ARG 1 noise
|
||||
METHOD method_39333 isDefaultBlock (Lnet/minecraft/class_2680;)Z
|
||||
ARG 1 state
|
||||
METHOD method_39482 getRandomDeriver (Lnet/minecraft/class_2960;)Lnet/minecraft/class_6574;
|
||||
ARG 1 id
|
||||
|
|
|
@ -29,6 +29,10 @@ CLASS net/minecraft/class_6725 net/minecraft/world/gen/surfacebuilder/VanillaSur
|
|||
FIELD field_35337 BASALT Lnet/minecraft/class_6686$class_6708;
|
||||
FIELD field_35338 BLACKSTONE Lnet/minecraft/class_6686$class_6708;
|
||||
FIELD field_35339 WARPED_WART_BLOCK Lnet/minecraft/class_6686$class_6708;
|
||||
FIELD field_35561 RED_SANDSTONE Lnet/minecraft/class_6686$class_6708;
|
||||
FIELD field_35562 SANDSTONE Lnet/minecraft/class_6686$class_6708;
|
||||
FIELD field_35639 BEDROCK Lnet/minecraft/class_6686$class_6708;
|
||||
FIELD field_35640 DEEPSLATE Lnet/minecraft/class_6686$class_6708;
|
||||
METHOD method_39134 createOverworldSurfaceRule ()Lnet/minecraft/class_6686$class_6708;
|
||||
METHOD method_39135 surfaceNoiseThreshold (D)Lnet/minecraft/class_6686$class_6693;
|
||||
ARG 0 min
|
||||
|
|
Loading…
Reference in New Issue