mirror of https://github.com/FabricMC/yarn.git
World gen mappings for 1.18 experimental snapshot 2 (#2599)
* World gen mappings for 1.18 experimental snapshot 2 * Some changes * Updated and added names in MultiNoiseUtil * Fixed JavaDocs * Applied suggestion and fixed typo * Corrected JavaDocs about offset parameter * Apply suggestion Co-authored-by: liach <7806504+liach@users.noreply.github.com> * addFixedValue -> add Co-authored-by: liach <7806504+liach@users.noreply.github.com>
This commit is contained in:
parent
93a6c86785
commit
c44ac163c1
|
@ -1,19 +0,0 @@
|
||||||
CLASS net/minecraft/class_6452
|
|
||||||
CLASS class_4762 MixedNoisePoint
|
|
||||||
COMMENT Represents a point in a multi-dimensional cartesian plane. Mixed-noise
|
|
||||||
COMMENT biome generator picks the closest noise point from its selected point
|
|
||||||
COMMENT and choose the biome associated to that closest point. Another factor,
|
|
||||||
COMMENT rarity potential, favors larger differences in values instead, contrary
|
|
||||||
COMMENT to other point values.
|
|
||||||
FIELD field_22043 temperature Lnet/minecraft/class_6452$class_6454;
|
|
||||||
FIELD field_22044 humidity Lnet/minecraft/class_6452$class_6454;
|
|
||||||
FIELD field_22046 weirdness Lnet/minecraft/class_6452$class_6454;
|
|
||||||
FIELD field_22047 weight F
|
|
||||||
COMMENT This value awards another point with value farthest from this one; i.e.
|
|
||||||
COMMENT unlike other points where closer distance is better, for this value the
|
|
||||||
COMMENT farther the better. The result of the different values can be
|
|
||||||
COMMENT approximately modeled by a hyperbola weight=cosh(peak-1) as used by the
|
|
||||||
COMMENT mixed-noise generator.
|
|
||||||
FIELD field_24679 CODEC Lcom/mojang/serialization/Codec;
|
|
||||||
METHOD equals (Ljava/lang/Object;)Z
|
|
||||||
ARG 1 o
|
|
|
@ -0,0 +1,38 @@
|
||||||
|
CLASS net/minecraft/class_6466
|
||||||
|
FIELD field_34229 offsetSpline Lnet/minecraft/class_6468;
|
||||||
|
FIELD field_34230 factorSpline Lnet/minecraft/class_6468;
|
||||||
|
METHOD method_37730 init ()V
|
||||||
|
METHOD method_37731 (F)F
|
||||||
|
ARG 0 weirdness
|
||||||
|
METHOD method_37732 createTerrainNoisePoint (FFF)Lnet/minecraft/class_6466$class_6467;
|
||||||
|
ARG 1 continentalnessNoise
|
||||||
|
ARG 2 erosionNoise
|
||||||
|
ARG 3 weirdnessNoise
|
||||||
|
METHOD method_37734 getOffset (Lnet/minecraft/class_6466$class_6467;)F
|
||||||
|
ARG 1 point
|
||||||
|
METHOD method_37735 (Ljava/lang/String;FFFFF)Lnet/minecraft/class_6462;
|
||||||
|
ARG 0 name
|
||||||
|
METHOD method_37736 (Ljava/lang/String;FFFFFFF)Lnet/minecraft/class_6462;
|
||||||
|
ARG 0 name
|
||||||
|
METHOD method_37737 buildErosionFactorSpline (Ljava/lang/String;FZLjava/lang/String;)Lnet/minecraft/class_6462;
|
||||||
|
ARG 0 erosionName
|
||||||
|
ARG 1 value
|
||||||
|
ARG 2 addShatteredRidges
|
||||||
|
ARG 3 weirdnessName
|
||||||
|
METHOD method_37741 (FFF)F
|
||||||
|
ARG 1 continentalness
|
||||||
|
METHOD method_37742 getFactor (Lnet/minecraft/class_6466$class_6467;)F
|
||||||
|
ARG 1 point
|
||||||
|
METHOD method_37743 (F)Lnet/minecraft/class_6462;
|
||||||
|
ARG 0 continentalness
|
||||||
|
CLASS class_6467 TerrainNoisePoint
|
||||||
|
FIELD field_34231 continentalnessNoise F
|
||||||
|
FIELD field_34232 erosionNoise F
|
||||||
|
FIELD field_34233 weirdnessNoise F
|
||||||
|
METHOD <init> (FFF)V
|
||||||
|
ARG 1 continentalnessNoise
|
||||||
|
ARG 2 erosionNoise
|
||||||
|
ARG 3 weirdnessNoise
|
||||||
|
METHOD method_37745 getContinentalnessNoise ()F
|
||||||
|
METHOD method_37746 getErosionNoise ()F
|
||||||
|
METHOD method_37747 getWeirdnessNoise ()F
|
|
@ -0,0 +1,4 @@
|
||||||
|
CLASS net/minecraft/class_6468 net/minecraft/util/function/ToFloatFunction
|
||||||
|
METHOD apply (Ljava/lang/Object;)F
|
||||||
|
METHOD method_37749 combine (Lnet/minecraft/class_6468;Lnet/minecraft/class_6462$class_6465;)Lnet/minecraft/class_6468;
|
||||||
|
ARG 1 other
|
|
@ -291,3 +291,8 @@ CLASS net/minecraft/class_3532 net/minecraft/util/math/MathHelper
|
||||||
ARG 0 n
|
ARG 0 n
|
||||||
METHOD method_34956 perlinFadeDerivative (D)D
|
METHOD method_34956 perlinFadeDerivative (D)D
|
||||||
ARG 0 value
|
ARG 0 value
|
||||||
|
METHOD method_37487 getSplineFunction (F[FLjava/util/List;[F)Lnet/minecraft/class_6468;
|
||||||
|
ARG 0 x
|
||||||
|
ARG 1 locations
|
||||||
|
ARG 2 values
|
||||||
|
ARG 3 derivatives
|
||||||
|
|
|
@ -0,0 +1,53 @@
|
||||||
|
CLASS net/minecraft/class_6462 net/minecraft/util/math/Spline
|
||||||
|
FIELD field_34216 locationFunction Lnet/minecraft/class_6468;
|
||||||
|
FIELD field_34217 locations [F
|
||||||
|
FIELD field_34218 values Ljava/util/List;
|
||||||
|
FIELD field_34219 derivatives [F
|
||||||
|
FIELD field_34220 name Ljava/lang/String;
|
||||||
|
METHOD <init> (Ljava/lang/String;Lnet/minecraft/class_6468;[FLjava/util/List;[F)V
|
||||||
|
ARG 1 name
|
||||||
|
ARG 2 locationFunction
|
||||||
|
ARG 3 locations
|
||||||
|
ARG 4 values
|
||||||
|
ARG 5 derivatives
|
||||||
|
METHOD method_37719 getThis ()Lnet/minecraft/class_6462;
|
||||||
|
METHOD method_37721 builder (Lnet/minecraft/class_6468;)Lnet/minecraft/class_6462$class_6463;
|
||||||
|
ARG 0 locationFunction
|
||||||
|
METHOD method_37722 getListAsString ([F)Ljava/lang/String;
|
||||||
|
ARG 1 locations
|
||||||
|
CLASS class_6463 Builder
|
||||||
|
FIELD field_34221 locationFunction Lnet/minecraft/class_6468;
|
||||||
|
FIELD field_34222 locations Lit/unimi/dsi/fastutil/floats/FloatList;
|
||||||
|
FIELD field_34223 values Ljava/util/List;
|
||||||
|
FIELD field_34224 derivatives Lit/unimi/dsi/fastutil/floats/FloatList;
|
||||||
|
FIELD field_34225 lastLocation Ljava/lang/Float;
|
||||||
|
FIELD field_34226 name Ljava/lang/String;
|
||||||
|
METHOD <init> (Lnet/minecraft/class_6468;)V
|
||||||
|
ARG 1 locationFunction
|
||||||
|
METHOD method_37724 build ()Lnet/minecraft/class_6462;
|
||||||
|
METHOD method_37725 add (FFF)Lnet/minecraft/class_6462$class_6463;
|
||||||
|
ARG 1 location
|
||||||
|
ARG 2 value
|
||||||
|
ARG 3 derivative
|
||||||
|
METHOD method_37726 add (FLnet/minecraft/class_6462;F)Lnet/minecraft/class_6462$class_6463;
|
||||||
|
ARG 1 location
|
||||||
|
ARG 2 value
|
||||||
|
ARG 3 derivative
|
||||||
|
METHOD method_37727 add (FLnet/minecraft/class_6468;F)Lnet/minecraft/class_6462$class_6463;
|
||||||
|
ARG 1 location
|
||||||
|
ARG 2 value
|
||||||
|
ARG 3 derivative
|
||||||
|
METHOD method_37728 setName (Ljava/lang/String;)Lnet/minecraft/class_6462$class_6463;
|
||||||
|
ARG 1 name
|
||||||
|
METHOD method_37729 addSplinePoint (FLnet/minecraft/class_6468;F)Lnet/minecraft/class_6462$class_6463;
|
||||||
|
ARG 1 location
|
||||||
|
ARG 2 value
|
||||||
|
ARG 3 derivative
|
||||||
|
CLASS class_6464 FixedFloatFunction
|
||||||
|
FIELD field_34227 value F
|
||||||
|
METHOD <init> (F)V
|
||||||
|
ARG 1 value
|
||||||
|
CLASS class_6465 FloatBinaryOperator
|
||||||
|
METHOD combine (FF)F
|
||||||
|
ARG 1 a
|
||||||
|
ARG 2 b
|
|
@ -14,6 +14,14 @@ CLASS net/minecraft/class_1966 net/minecraft/world/biome/source/BiomeSource
|
||||||
ARG 1 seed
|
ARG 1 seed
|
||||||
METHOD method_28442 getCodec ()Lcom/mojang/serialization/Codec;
|
METHOD method_28442 getCodec ()Lcom/mojang/serialization/Codec;
|
||||||
METHOD method_28443 getBiomes ()Ljava/util/List;
|
METHOD method_28443 getBiomes ()Ljava/util/List;
|
||||||
|
METHOD method_37612 getTerrainParameters (II)[D
|
||||||
|
COMMENT {@return an array containing an {@code offset} and a {@code factor} value
|
||||||
|
COMMENT for terrain generation}
|
||||||
|
ARG 1 x
|
||||||
|
ARG 2 z
|
||||||
|
METHOD method_37617 addDebugInfo (Ljava/util/List;Lnet/minecraft/class_2338;)V
|
||||||
|
ARG 1 info
|
||||||
|
ARG 2 pos
|
||||||
METHOD method_8754 hasStructureFeature (Lnet/minecraft/class_3195;)Z
|
METHOD method_8754 hasStructureFeature (Lnet/minecraft/class_3195;)Z
|
||||||
ARG 1 feature
|
ARG 1 feature
|
||||||
METHOD method_8762 locateBiome (IIIILjava/util/function/Predicate;Ljava/util/Random;)Lnet/minecraft/class_2338;
|
METHOD method_8762 locateBiome (IIIILjava/util/function/Predicate;Ljava/util/Random;)Lnet/minecraft/class_2338;
|
||||||
|
|
|
@ -2,7 +2,7 @@ CLASS net/minecraft/class_4766 net/minecraft/world/biome/source/MultiNoiseBiomeS
|
||||||
FIELD field_22078 temperatureNoise Lnet/minecraft/class_5216;
|
FIELD field_22078 temperatureNoise Lnet/minecraft/class_5216;
|
||||||
FIELD field_22079 humidityNoise Lnet/minecraft/class_5216;
|
FIELD field_22079 humidityNoise Lnet/minecraft/class_5216;
|
||||||
FIELD field_22081 weirdnessNoise Lnet/minecraft/class_5216;
|
FIELD field_22081 weirdnessNoise Lnet/minecraft/class_5216;
|
||||||
FIELD field_24115 biomePoints Lnet/minecraft/class_6452$class_6455;
|
FIELD field_24115 biomeEntries Lnet/minecraft/class_6452$class_6455;
|
||||||
FIELD field_24116 threeDimensionalSampling Z
|
FIELD field_24116 threeDimensionalSampling Z
|
||||||
FIELD field_24718 CUSTOM_CODEC Lcom/mojang/serialization/MapCodec;
|
FIELD field_24718 CUSTOM_CODEC Lcom/mojang/serialization/MapCodec;
|
||||||
COMMENT Used to parse a custom biome source, when a preset hasn't been provided.
|
COMMENT Used to parse a custom biome source, when a preset hasn't been provided.
|
||||||
|
@ -13,16 +13,85 @@ CLASS net/minecraft/class_4766 net/minecraft/world/biome/source/MultiNoiseBiomeS
|
||||||
FIELD field_26434 temperatureNoiseParameters Lnet/minecraft/class_4766$class_5487;
|
FIELD field_26434 temperatureNoiseParameters Lnet/minecraft/class_4766$class_5487;
|
||||||
FIELD field_26435 humidityNoiseParameters Lnet/minecraft/class_4766$class_5487;
|
FIELD field_26435 humidityNoiseParameters Lnet/minecraft/class_4766$class_5487;
|
||||||
FIELD field_26437 weirdnessNoiseParameters Lnet/minecraft/class_4766$class_5487;
|
FIELD field_26437 weirdnessNoiseParameters Lnet/minecraft/class_4766$class_5487;
|
||||||
|
FIELD field_34189 continentalnessNoiseParameters Lnet/minecraft/class_4766$class_5487;
|
||||||
|
FIELD field_34190 erosionNoiseParameters Lnet/minecraft/class_4766$class_5487;
|
||||||
|
FIELD field_34191 continentalnessNoise Lnet/minecraft/class_5216;
|
||||||
|
FIELD field_34192 erosionNoise Lnet/minecraft/class_5216;
|
||||||
|
FIELD field_34193 locationOffsetNoise Lnet/minecraft/class_5216;
|
||||||
|
FIELD field_34195 minQuartY I
|
||||||
|
FIELD field_34196 maxQuartY I
|
||||||
|
METHOD <init> (JLnet/minecraft/class_6452$class_6455;Ljava/util/Optional;)V
|
||||||
|
ARG 1 seed
|
||||||
|
ARG 3 biomeEntries
|
||||||
|
ARG 4 instance
|
||||||
|
METHOD <init> (JLnet/minecraft/class_6452$class_6455;Lnet/minecraft/class_4766$class_5487;Lnet/minecraft/class_4766$class_5487;Lnet/minecraft/class_4766$class_5487;Lnet/minecraft/class_4766$class_5487;Lnet/minecraft/class_4766$class_5487;II)V
|
||||||
|
ARG 1 seed
|
||||||
|
ARG 3 biomeEntries
|
||||||
|
ARG 4 temperatureNoiseParameters
|
||||||
|
ARG 5 humidityNoiseParameters
|
||||||
|
ARG 6 continentalnessNoiseParameters
|
||||||
|
ARG 7 erosionNoiseParameters
|
||||||
|
ARG 8 weirdnessNoiseParameters
|
||||||
|
ARG 9 minQuartY
|
||||||
|
ARG 10 maxQuartY
|
||||||
|
METHOD <init> (JLnet/minecraft/class_6452$class_6455;Lnet/minecraft/class_4766$class_5487;Lnet/minecraft/class_4766$class_5487;Lnet/minecraft/class_4766$class_5487;Lnet/minecraft/class_4766$class_5487;Lnet/minecraft/class_4766$class_5487;IIZLjava/util/Optional;)V
|
||||||
|
ARG 1 seed
|
||||||
|
ARG 3 biomeEntries
|
||||||
|
ARG 4 temperatureNoiseParameters
|
||||||
|
ARG 5 humidityNoiseParameters
|
||||||
|
ARG 6 continentalnessNoiseParameters
|
||||||
|
ARG 7 erosionNoiseParameters
|
||||||
|
ARG 8 weirdnessNoiseParameters
|
||||||
|
ARG 9 minQuartY
|
||||||
|
ARG 10 maxQuartY
|
||||||
|
ARG 11 threeDimensionalSampling
|
||||||
|
ARG 12 instance
|
||||||
METHOD method_28462 matchesInstance (J)Z
|
METHOD method_28462 matchesInstance (J)Z
|
||||||
ARG 1 seed
|
ARG 1 seed
|
||||||
METHOD method_28464 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
|
METHOD method_28464 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
|
||||||
ARG 0 instance
|
ARG 0 instance
|
||||||
METHOD method_31085 getInstance ()Ljava/util/Optional;
|
METHOD method_31085 getInstance ()Ljava/util/Optional;
|
||||||
|
METHOD method_35241 createVanillaBiomeEntries (Lnet/minecraft/class_2378;)Lcom/google/common/collect/ImmutableList;
|
||||||
|
ARG 0 biomeRegistry
|
||||||
|
METHOD method_35242 createVanillaSource (Lnet/minecraft/class_2378;J)Lnet/minecraft/class_4766;
|
||||||
|
ARG 0 biomeRegistry
|
||||||
|
ARG 1 seed
|
||||||
|
METHOD method_37683 sampleTemperatureNoise (DDD)D
|
||||||
|
ARG 1 x
|
||||||
|
ARG 3 y
|
||||||
|
ARG 5 z
|
||||||
|
METHOD method_37684 sampleLocationOffsetNoise (III)D
|
||||||
|
ARG 1 x
|
||||||
|
ARG 2 y
|
||||||
|
ARG 3 z
|
||||||
|
METHOD method_37688 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
|
||||||
|
ARG 0 instance
|
||||||
|
METHOD method_37689 (Lnet/minecraft/class_2378;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;
|
||||||
|
ARG 1 entry
|
||||||
|
METHOD method_37690 (Lnet/minecraft/class_2378;Lnet/minecraft/class_5321;)Ljava/util/function/Supplier;
|
||||||
|
ARG 1 biomeKey
|
||||||
|
METHOD method_37691 sampleHumidityNoise (DDD)D
|
||||||
|
ARG 1 x
|
||||||
|
ARG 3 y
|
||||||
|
ARG 5 z
|
||||||
|
METHOD method_37694 sampleContinentalnessNoise (DDD)D
|
||||||
|
ARG 1 x
|
||||||
|
ARG 3 y
|
||||||
|
ARG 5 z
|
||||||
|
METHOD method_37696 sampleErosionNoise (DDD)D
|
||||||
|
ARG 1 x
|
||||||
|
ARG 3 y
|
||||||
|
ARG 5 z
|
||||||
|
METHOD method_37699 sampleWeirdnessNoise (DDD)D
|
||||||
|
ARG 1 x
|
||||||
|
ARG 3 y
|
||||||
|
ARG 5 z
|
||||||
CLASS class_5305 Preset
|
CLASS class_5305 Preset
|
||||||
FIELD field_24723 NETHER Lnet/minecraft/class_4766$class_5305;
|
FIELD field_24723 NETHER Lnet/minecraft/class_4766$class_5305;
|
||||||
FIELD field_24724 BY_IDENTIFIER Ljava/util/Map;
|
FIELD field_24724 BY_IDENTIFIER Ljava/util/Map;
|
||||||
FIELD field_24725 id Lnet/minecraft/class_2960;
|
FIELD field_24725 id Lnet/minecraft/class_2960;
|
||||||
FIELD field_24726 biomeSourceFunction Lcom/mojang/datafixers/util/Function3;
|
FIELD field_24726 biomeSourceFunction Lcom/mojang/datafixers/util/Function3;
|
||||||
|
FIELD field_34197 OVERWORLD Lnet/minecraft/class_4766$class_5305;
|
||||||
METHOD <init> (Lnet/minecraft/class_2960;Lcom/mojang/datafixers/util/Function3;)V
|
METHOD <init> (Lnet/minecraft/class_2960;Lcom/mojang/datafixers/util/Function3;)V
|
||||||
ARG 1 id
|
ARG 1 id
|
||||||
ARG 2 biomeSourceFunction
|
ARG 2 biomeSourceFunction
|
||||||
|
@ -33,6 +102,10 @@ CLASS net/minecraft/class_4766 net/minecraft/world/biome/source/MultiNoiseBiomeS
|
||||||
ARG 0 preset
|
ARG 0 preset
|
||||||
ARG 1 biomeRegistry
|
ARG 1 biomeRegistry
|
||||||
ARG 2 seed
|
ARG 2 seed
|
||||||
|
METHOD method_37701 (Lnet/minecraft/class_4766$class_5305;Lnet/minecraft/class_2378;Ljava/lang/Long;)Lnet/minecraft/class_4766;
|
||||||
|
ARG 0 preset
|
||||||
|
ARG 1 biomeRegistry
|
||||||
|
ARG 2 seed
|
||||||
CLASS class_5487 NoiseParameters
|
CLASS class_5487 NoiseParameters
|
||||||
FIELD field_26438 CODEC Lcom/mojang/serialization/Codec;
|
FIELD field_26438 CODEC Lcom/mojang/serialization/Codec;
|
||||||
FIELD field_26439 firstOctave I
|
FIELD field_26439 firstOctave I
|
||||||
|
|
|
@ -0,0 +1,198 @@
|
||||||
|
CLASS net/minecraft/class_6452 net/minecraft/world/biome/source/util/MultiNoiseUtil
|
||||||
|
FIELD field_34168 HYPERCUBE_DIMENSION I
|
||||||
|
METHOD method_37620 createParameterRange (F)Lnet/minecraft/class_6452$class_6454;
|
||||||
|
ARG 0 point
|
||||||
|
METHOD method_37621 createParameterRange (FF)Lnet/minecraft/class_6452$class_6454;
|
||||||
|
ARG 0 min
|
||||||
|
ARG 1 max
|
||||||
|
METHOD method_37622 createNoiseValuePoint (FFFFFF)Lnet/minecraft/class_6452$class_6460;
|
||||||
|
ARG 0 temperatureNoise
|
||||||
|
ARG 1 humidityNoise
|
||||||
|
ARG 2 continentalnessNoise
|
||||||
|
ARG 3 erosionNoise
|
||||||
|
ARG 4 depth
|
||||||
|
ARG 5 weirdnessNoise
|
||||||
|
METHOD method_37623 createNoiseHypercube (FFFFFFF)Lnet/minecraft/class_6452$class_4762;
|
||||||
|
ARG 0 temperature
|
||||||
|
ARG 1 humidity
|
||||||
|
ARG 2 continentalness
|
||||||
|
ARG 3 erosion
|
||||||
|
ARG 4 depth
|
||||||
|
ARG 5 weirdness
|
||||||
|
ARG 6 offset
|
||||||
|
METHOD method_37624 combineParameterRange (Lnet/minecraft/class_6452$class_6454;Lnet/minecraft/class_6452$class_6454;)Lnet/minecraft/class_6452$class_6454;
|
||||||
|
COMMENT Creates a new {@link MultiNoiseUtil.ParameterRange} that combines the parameters.
|
||||||
|
COMMENT
|
||||||
|
COMMENT @return the created parameter range.
|
||||||
|
ARG 0 min
|
||||||
|
COMMENT this will be used for the created range's minimum value
|
||||||
|
ARG 1 max
|
||||||
|
COMMENT this will be used for the created range's maximum value
|
||||||
|
METHOD method_37625 createNoiseHypercube (Lnet/minecraft/class_6452$class_6454;Lnet/minecraft/class_6452$class_6454;Lnet/minecraft/class_6452$class_6454;Lnet/minecraft/class_6452$class_6454;Lnet/minecraft/class_6452$class_6454;Lnet/minecraft/class_6452$class_6454;F)Lnet/minecraft/class_6452$class_4762;
|
||||||
|
ARG 0 temperature
|
||||||
|
ARG 1 humidity
|
||||||
|
ARG 2 continentalness
|
||||||
|
ARG 3 erosion
|
||||||
|
ARG 4 depth
|
||||||
|
ARG 5 weirdness
|
||||||
|
ARG 6 offset
|
||||||
|
CLASS class_4762 NoiseHypercube
|
||||||
|
COMMENT Represents a hypercube in a multi-dimensional cartesian plane. The multi-noise
|
||||||
|
COMMENT biome source picks the closest noise hypercube from its selected point
|
||||||
|
COMMENT and chooses the biome associated to it.
|
||||||
|
FIELD field_22043 temperature Lnet/minecraft/class_6452$class_6454;
|
||||||
|
FIELD field_22044 humidity Lnet/minecraft/class_6452$class_6454;
|
||||||
|
FIELD field_22046 weirdness Lnet/minecraft/class_6452$class_6454;
|
||||||
|
FIELD field_22047 offset F
|
||||||
|
COMMENT This value works differently from the other parameters, in that it is
|
||||||
|
COMMENT always {@code 0} during biome generation and does not use noise.
|
||||||
|
COMMENT This means that setting it to a non-null number will make the biome smaller.
|
||||||
|
COMMENT The farther {@code offset} is from {@code 0}, the smaller the biome will be.
|
||||||
|
COMMENT For this, it does not matter whether {@code offset} is positive or negative.
|
||||||
|
FIELD field_24679 CODEC Lcom/mojang/serialization/Codec;
|
||||||
|
FIELD field_34174 continentalness Lnet/minecraft/class_6452$class_6454;
|
||||||
|
FIELD field_34175 erosion Lnet/minecraft/class_6452$class_6454;
|
||||||
|
FIELD field_34176 depth Lnet/minecraft/class_6452$class_6454;
|
||||||
|
FIELD field_34177 parameters Ljava/util/List;
|
||||||
|
METHOD <init> (Lnet/minecraft/class_6452$class_6454;Lnet/minecraft/class_6452$class_6454;Lnet/minecraft/class_6452$class_6454;Lnet/minecraft/class_6452$class_6454;Lnet/minecraft/class_6452$class_6454;Lnet/minecraft/class_6452$class_6454;F)V
|
||||||
|
ARG 1 temperature
|
||||||
|
ARG 2 humidity
|
||||||
|
ARG 3 continentalness
|
||||||
|
ARG 4 erosion
|
||||||
|
ARG 5 depth
|
||||||
|
ARG 6 weirdness
|
||||||
|
ARG 7 offset
|
||||||
|
METHOD equals (Ljava/lang/Object;)Z
|
||||||
|
ARG 1 o
|
||||||
|
METHOD method_37642 getTemperature ()Lnet/minecraft/class_6452$class_6454;
|
||||||
|
METHOD method_37643 getSquaredDistance (Lnet/minecraft/class_6452$class_4762;)F
|
||||||
|
ARG 1 other
|
||||||
|
METHOD method_37644 getSquaredDistance (Lnet/minecraft/class_6452$class_6460;)F
|
||||||
|
ARG 1 point
|
||||||
|
METHOD method_37645 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
|
||||||
|
ARG 0 instance
|
||||||
|
METHOD method_37646 getHumidity ()Lnet/minecraft/class_6452$class_6454;
|
||||||
|
METHOD method_37648 getContinentalness ()Lnet/minecraft/class_6452$class_6454;
|
||||||
|
METHOD method_37650 getErosion ()Lnet/minecraft/class_6452$class_6454;
|
||||||
|
METHOD method_37652 getDepth ()Lnet/minecraft/class_6452$class_6454;
|
||||||
|
METHOD method_37654 getWeirdness ()Lnet/minecraft/class_6452$class_6454;
|
||||||
|
METHOD method_37656 getOffset ()F
|
||||||
|
METHOD method_37658 getParameters ()Ljava/util/List;
|
||||||
|
CLASS class_6453 NodeDistanceFunction
|
||||||
|
METHOD distance getDistance (Lnet/minecraft/class_6452$class_6456$class_6458;[F)F
|
||||||
|
ARG 1 node
|
||||||
|
ARG 2 otherParameters
|
||||||
|
CLASS class_6454 ParameterRange
|
||||||
|
FIELD field_34169 CODEC Lcom/mojang/serialization/Codec;
|
||||||
|
FIELD field_34170 min F
|
||||||
|
FIELD field_34171 max F
|
||||||
|
METHOD <init> (FF)V
|
||||||
|
ARG 1 min
|
||||||
|
ARG 2 max
|
||||||
|
METHOD equals (Ljava/lang/Object;)Z
|
||||||
|
ARG 1 o
|
||||||
|
METHOD method_37626 getMin ()F
|
||||||
|
METHOD method_37627 getDistance (F)F
|
||||||
|
ARG 1 noise
|
||||||
|
METHOD method_37628 getDistance (Lnet/minecraft/class_6452$class_6454;)F
|
||||||
|
ARG 1 other
|
||||||
|
METHOD method_37632 getMax ()F
|
||||||
|
METHOD method_37633 combine (Lnet/minecraft/class_6452$class_6454;)Lnet/minecraft/class_6452$class_6454;
|
||||||
|
ARG 1 other
|
||||||
|
CLASS class_6455 Entries
|
||||||
|
FIELD field_34172 entries Ljava/util/List;
|
||||||
|
FIELD field_34173 tree Lnet/minecraft/class_6452$class_6456;
|
||||||
|
METHOD <init> (Ljava/util/List;)V
|
||||||
|
ARG 1 entries
|
||||||
|
METHOD method_37636 getEntries ()Ljava/util/List;
|
||||||
|
METHOD method_37637 (Lnet/minecraft/class_6452$class_6456$class_6458;[F)F
|
||||||
|
ARG 0 node
|
||||||
|
ARG 1 otherParameters
|
||||||
|
METHOD method_37638 getValue (Lnet/minecraft/class_6452$class_6460;)Ljava/lang/Object;
|
||||||
|
ARG 1 point
|
||||||
|
METHOD method_37639 getValue (Lnet/minecraft/class_6452$class_6460;Lnet/minecraft/class_6452$class_6453;)Ljava/lang/Object;
|
||||||
|
ARG 1 point
|
||||||
|
ARG 2 distanceFunction
|
||||||
|
METHOD method_37640 getValue (Lnet/minecraft/class_6452$class_6460;Ljava/util/function/Supplier;)Ljava/lang/Object;
|
||||||
|
ARG 1 point
|
||||||
|
ARG 2 defaultValue
|
||||||
|
METHOD method_37641 getValueSimple (Lnet/minecraft/class_6452$class_6460;Ljava/util/function/Supplier;)Ljava/lang/Object;
|
||||||
|
ARG 1 point
|
||||||
|
ARG 2 defaultValue
|
||||||
|
CLASS class_6456 SearchTree
|
||||||
|
FIELD field_34178 MAX_NODES_FOR_SIMPLE_TREE I
|
||||||
|
FIELD field_34179 firstNode Lnet/minecraft/class_6452$class_6456$class_6458;
|
||||||
|
METHOD <init> (Lnet/minecraft/class_6452$class_6456$class_6458;)V
|
||||||
|
ARG 1 firstNode
|
||||||
|
METHOD method_37660 createDefaultParameterList (I)Ljava/util/List;
|
||||||
|
ARG 0 parameterNumber
|
||||||
|
METHOD method_37661 (ILnet/minecraft/class_6452$class_6456$class_6458;)D
|
||||||
|
ARG 1 node
|
||||||
|
METHOD method_37662 (ILnet/minecraft/class_6452$class_6456$class_6459;)Lnet/minecraft/class_6452$class_6456$class_6458;
|
||||||
|
ARG 1 node
|
||||||
|
METHOD method_37663 createNode (ILjava/util/List;)Lnet/minecraft/class_6452$class_6456$class_6458;
|
||||||
|
ARG 0 parameterNumber
|
||||||
|
ARG 1 subTree
|
||||||
|
METHOD method_37664 (IZLnet/minecraft/class_6452$class_6456$class_6458;)D
|
||||||
|
ARG 2 node
|
||||||
|
METHOD method_37665 get (Lnet/minecraft/class_6452$class_6460;Lnet/minecraft/class_6452$class_6453;)Ljava/lang/Object;
|
||||||
|
ARG 1 point
|
||||||
|
ARG 2 distanceFunction
|
||||||
|
METHOD method_37666 (Lcom/mojang/datafixers/util/Pair;)Lnet/minecraft/class_6452$class_6456$class_6457;
|
||||||
|
ARG 0 entry
|
||||||
|
METHOD method_37667 create (Ljava/util/List;)Lnet/minecraft/class_6452$class_6456;
|
||||||
|
ARG 0 entries
|
||||||
|
METHOD method_37668 sortTree (Ljava/util/List;IZ)V
|
||||||
|
ARG 0 subTree
|
||||||
|
ARG 1 parameterIndex
|
||||||
|
ARG 2 abs
|
||||||
|
METHOD method_37669 (Ljava/util/List;Lnet/minecraft/class_6452$class_6456$class_6458;I)Lnet/minecraft/class_6452$class_6454;
|
||||||
|
ARG 2 i
|
||||||
|
METHOD method_37670 getRangeLengthSum ([Lnet/minecraft/class_6452$class_6454;)F
|
||||||
|
ARG 0 parameters
|
||||||
|
METHOD method_37671 (I)Lnet/minecraft/class_6452$class_6454;
|
||||||
|
ARG 0 i
|
||||||
|
METHOD method_37672 getBatchedTree (Ljava/util/List;)Ljava/util/List;
|
||||||
|
ARG 0 nodes
|
||||||
|
METHOD method_37673 getEnclosingParameters (Ljava/util/List;)Ljava/util/List;
|
||||||
|
ARG 0 subTree
|
||||||
|
CLASS class_6457 TreeLeafNode
|
||||||
|
FIELD field_34180 value Ljava/util/function/Supplier;
|
||||||
|
METHOD <init> (Lnet/minecraft/class_6452$class_4762;Ljava/util/function/Supplier;)V
|
||||||
|
ARG 1 parameters
|
||||||
|
ARG 2 value
|
||||||
|
CLASS class_6458 TreeNode
|
||||||
|
FIELD field_34181 parameters [Lnet/minecraft/class_6452$class_6454;
|
||||||
|
METHOD <init> (Ljava/util/List;)V
|
||||||
|
ARG 1 subTree
|
||||||
|
METHOD method_37674 getResultingNode ([FLnet/minecraft/class_6452$class_6453;)Lnet/minecraft/class_6452$class_6456$class_6457;
|
||||||
|
ARG 1 otherParameters
|
||||||
|
ARG 2 distanceFunction
|
||||||
|
METHOD method_37675 getSquaredDistance ([F)F
|
||||||
|
ARG 1 otherParameters
|
||||||
|
CLASS class_6459 TreeBranchNode
|
||||||
|
FIELD field_34182 subTree [Lnet/minecraft/class_6452$class_6456$class_6458;
|
||||||
|
METHOD <init> (Ljava/util/List;Ljava/util/List;)V
|
||||||
|
ARG 1 parameters
|
||||||
|
ARG 2 subTree
|
||||||
|
CLASS class_6460 NoiseValuePoint
|
||||||
|
FIELD field_34183 temperatureNoise F
|
||||||
|
FIELD field_34184 humidityNoise F
|
||||||
|
FIELD field_34185 continentalnessNoise F
|
||||||
|
FIELD field_34186 erosionNoise F
|
||||||
|
FIELD field_34187 depth F
|
||||||
|
FIELD field_34188 weirdnessNoise F
|
||||||
|
METHOD <init> (FFFFFF)V
|
||||||
|
ARG 1 temperatureNoise
|
||||||
|
ARG 2 humidityNoise
|
||||||
|
ARG 3 continentalnessNoise
|
||||||
|
ARG 4 erosionNoise
|
||||||
|
ARG 5 depth
|
||||||
|
ARG 6 weirdnessNoise
|
||||||
|
METHOD method_37676 getTemperatureNoise ()F
|
||||||
|
METHOD method_37677 getHumidityNoise ()F
|
||||||
|
METHOD method_37678 getContinentalnessNoise ()F
|
||||||
|
METHOD method_37679 getErosionNoise ()F
|
||||||
|
METHOD method_37680 getDepth ()F
|
||||||
|
METHOD method_37681 getWeirdnessNoise ()F
|
||||||
|
METHOD method_37682 getNoiseValueList ()[F
|
|
@ -18,6 +18,7 @@ CLASS net/minecraft/class_5818 net/minecraft/world/gen/NoiseColumnSampler
|
||||||
FIELD field_28763 bottomSlideOffset D
|
FIELD field_28763 bottomSlideOffset D
|
||||||
FIELD field_28764 densityFactor D
|
FIELD field_28764 densityFactor D
|
||||||
FIELD field_28765 densityOffset D
|
FIELD field_28765 densityOffset D
|
||||||
|
FIELD field_33653 weightSampler Lnet/minecraft/class_6357;
|
||||||
METHOD <init> (Lnet/minecraft/class_1966;IIILnet/minecraft/class_5309;Lnet/minecraft/class_5822;Lnet/minecraft/class_3541;Lnet/minecraft/class_3537;Lnet/minecraft/class_6357;)V
|
METHOD <init> (Lnet/minecraft/class_1966;IIILnet/minecraft/class_5309;Lnet/minecraft/class_5822;Lnet/minecraft/class_3541;Lnet/minecraft/class_3537;Lnet/minecraft/class_6357;)V
|
||||||
ARG 1 biomeSource
|
ARG 1 biomeSource
|
||||||
ARG 2 horizontalNoiseResolution
|
ARG 2 horizontalNoiseResolution
|
||||||
|
@ -27,6 +28,7 @@ CLASS net/minecraft/class_5818 net/minecraft/world/gen/NoiseColumnSampler
|
||||||
ARG 6 noise
|
ARG 6 noise
|
||||||
ARG 7 islandNoise
|
ARG 7 islandNoise
|
||||||
ARG 8 densityNoise
|
ARG 8 densityNoise
|
||||||
|
ARG 9 weightSampler
|
||||||
METHOD method_33645 applySlides (DI)D
|
METHOD method_33645 applySlides (DI)D
|
||||||
COMMENT Interpolates the noise at the top and bottom of the world.
|
COMMENT Interpolates the noise at the top and bottom of the world.
|
||||||
ARG 1 noise
|
ARG 1 noise
|
||||||
|
@ -34,6 +36,9 @@ CLASS net/minecraft/class_5818 net/minecraft/world/gen/NoiseColumnSampler
|
||||||
METHOD method_33646 getOffset (DDDD)D
|
METHOD method_33646 getOffset (DDDD)D
|
||||||
COMMENT Calculates an offset for the noise.
|
COMMENT Calculates an offset for the noise.
|
||||||
COMMENT <p>For example in the overworld, this makes lower y values solid while making higher y values air.
|
COMMENT <p>For example in the overworld, this makes lower y values solid while making higher y values air.
|
||||||
|
ARG 1 verticalNoiseResolution
|
||||||
|
ARG 3 offset
|
||||||
|
ARG 5 factor
|
||||||
METHOD method_33647 getDensityNoise (II)D
|
METHOD method_33647 getDensityNoise (II)D
|
||||||
COMMENT Applies a random change to the density to subtly vary the height of the terrain.
|
COMMENT Applies a random change to the density to subtly vary the height of the terrain.
|
||||||
ARG 1 x
|
ARG 1 x
|
||||||
|
@ -49,3 +54,12 @@ CLASS net/minecraft/class_5818 net/minecraft/world/gen/NoiseColumnSampler
|
||||||
ARG 7 noiseSizeY
|
ARG 7 noiseSizeY
|
||||||
METHOD method_33649 ([F)V
|
METHOD method_33649 ([F)V
|
||||||
ARG 0 array
|
ARG 0 array
|
||||||
|
METHOD method_37764 getDepth (DDD)D
|
||||||
|
ARG 0 densityFactor
|
||||||
|
ARG 2 densityOffset
|
||||||
|
ARG 4 height
|
||||||
|
METHOD method_37765 getDepth (DDDD)D
|
||||||
|
ARG 0 densityFactor
|
||||||
|
ARG 2 densityOffset
|
||||||
|
ARG 4 height
|
||||||
|
ARG 6 offset
|
||||||
|
|
Loading…
Reference in New Issue