yarn/mappings/net/minecraft/world/biome/source/util/MultiNoiseUtil.mapping

179 lines
8.3 KiB
Plaintext

CLASS net/minecraft/class_6544 net/minecraft/world/biome/source/util/MultiNoiseUtil
FIELD field_34476 HYPERCUBE_DIMENSION I
METHOD method_38116 createNoiseValuePoint (FFFFFF)Lnet/minecraft/class_6544$class_6553;
ARG 0 temperatureNoise
ARG 1 humidityNoise
ARG 2 continentalnessNoise
ARG 3 erosionNoise
ARG 4 depth
ARG 5 weirdnessNoise
METHOD method_38117 createNoiseHypercube (FFFFFFF)Lnet/minecraft/class_6544$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_38118 createNoiseHypercube (Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;F)Lnet/minecraft/class_6544$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_6544$class_6546;
FIELD field_22044 humidity Lnet/minecraft/class_6544$class_6546;
FIELD field_22046 weirdness Lnet/minecraft/class_6544$class_6546;
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_34483 continentalness Lnet/minecraft/class_6544$class_6546;
FIELD field_34484 erosion Lnet/minecraft/class_6544$class_6546;
FIELD field_34485 depth Lnet/minecraft/class_6544$class_6546;
METHOD <init> (Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;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_24381 getSquaredDistance (Lnet/minecraft/class_6544$class_6553;)F
COMMENT Calculates the distance from this noise point to another one. The
COMMENT distance is a squared distance in a multi-dimensional cartesian plane
COMMENT from a mathematical point of view, with a special parameter that
COMMENT reduces the calculated distance.
COMMENT
COMMENT <p>For most fields except weight, smaller difference between
COMMENT two points' fields will lead to smaller distance. For weight,
COMMENT larger differences lead to smaller distance.
COMMENT
COMMENT <p>This distance is used by the mixed-noise biome layer source. The
COMMENT layer source calculates an arbitrary noise point, and selects the
COMMENT biome that offers a closest point to its arbitrary point.
ARG 1 point
METHOD method_28425 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_38133 getTemperature ()Lnet/minecraft/class_6544$class_6546;
METHOD method_38135 getHumidity ()Lnet/minecraft/class_6544$class_6546;
METHOD method_38137 getContinentalness ()Lnet/minecraft/class_6544$class_6546;
METHOD method_38139 getErosion ()Lnet/minecraft/class_6544$class_6546;
METHOD method_38141 getDepth ()Lnet/minecraft/class_6544$class_6546;
METHOD method_38143 getWeirdness ()Lnet/minecraft/class_6544$class_6546;
METHOD method_38144 getOffset ()F
METHOD method_38145 getParameters ()Ljava/util/List;
CLASS class_6545 NodeDistanceFunction
METHOD distance getDistance (Lnet/minecraft/class_6544$class_6548$class_6550;[F)F
ARG 1 node
ARG 2 otherParameters
CLASS class_6546 ParameterRange
FIELD field_34478 CODEC Lcom/mojang/serialization/Codec;
FIELD field_34479 min F
FIELD field_34480 max F
METHOD <init> (FF)V
ARG 1 min
ARG 2 max
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_38119 getMin ()F
METHOD method_38122 getDistance (Lnet/minecraft/class_6544$class_6546;)F
ARG 1 other
METHOD method_38125 getMax ()F
METHOD method_38126 getDistance (F)F
ARG 1 noise
METHOD method_38127 combine (Lnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_6544$class_6546;
ARG 1 other
CLASS class_6547 Entries
FIELD field_34481 entries Ljava/util/List;
FIELD field_34482 tree Lnet/minecraft/class_6544$class_6548;
METHOD <init> (Ljava/util/List;)V
ARG 1 entries
METHOD method_38128 getEntries ()Ljava/util/List;
METHOD method_38129 getValue (Lnet/minecraft/class_6544$class_6553;)Ljava/lang/Object;
ARG 1 point
METHOD method_38130 getValue (Lnet/minecraft/class_6544$class_6553;Lnet/minecraft/class_6544$class_6545;)Ljava/lang/Object;
ARG 1 point
ARG 2 distanceFunction
METHOD method_38131 getValue (Lnet/minecraft/class_6544$class_6553;Ljava/util/function/Supplier;)Ljava/lang/Object;
ARG 1 point
ARG 2 defaultValue
METHOD method_38132 getValueSimple (Lnet/minecraft/class_6544$class_6553;Ljava/util/function/Supplier;)Ljava/lang/Object;
ARG 1 point
ARG 2 defaultValue
CLASS class_6548 SearchTree
FIELD field_34486 MAX_NODES_FOR_SIMPLE_TREE I
FIELD field_34487 firstNode Lnet/minecraft/class_6544$class_6548$class_6550;
METHOD method_38146 (ILnet/minecraft/class_6544$class_6548$class_6550;)D
ARG 1 node
METHOD method_38147 (ILnet/minecraft/class_6544$class_6548$class_6551;)Lnet/minecraft/class_6544$class_6548$class_6550;
ARG 1 node
METHOD method_38148 createNode (ILjava/util/List;)Lnet/minecraft/class_6544$class_6548$class_6550;
ARG 0 parameterNumber
ARG 1 subTree
METHOD method_38151 get (Lnet/minecraft/class_6544$class_6553;Lnet/minecraft/class_6544$class_6545;)Ljava/lang/Object;
ARG 1 point
ARG 2 distanceFunction
METHOD method_38152 (Lcom/mojang/datafixers/util/Pair;)Lnet/minecraft/class_6544$class_6548$class_6549;
ARG 0 entry
METHOD method_38153 create (Ljava/util/List;)Lnet/minecraft/class_6544$class_6548;
ARG 0 entries
METHOD method_38154 sortTree (Ljava/util/List;IIZ)V
ARG 0 subTree
METHOD method_38155 getRangeLengthSum ([Lnet/minecraft/class_6544$class_6546;)F
ARG 0 parameters
METHOD method_38156 getBatchedTree (Ljava/util/List;)Ljava/util/List;
ARG 0 nodes
METHOD method_38157 getEnclosingParameters (Ljava/util/List;)Ljava/util/List;
ARG 0 subTree
CLASS class_6549 TreeLeafNode
FIELD field_34489 value Ljava/util/function/Supplier;
METHOD <init> (Lnet/minecraft/class_6544$class_4762;Ljava/util/function/Supplier;)V
ARG 1 parameters
ARG 2 value
CLASS class_6550 TreeNode
FIELD field_34490 parameters [Lnet/minecraft/class_6544$class_6546;
METHOD <init> (Ljava/util/List;)V
ARG 1 subTree
METHOD method_38158 getResultingNode ([FLnet/minecraft/class_6544$class_6548$class_6549;Lnet/minecraft/class_6544$class_6545;)Lnet/minecraft/class_6544$class_6548$class_6549;
ARG 1 otherParameters
METHOD method_38159 getSquaredDistance ([F)F
ARG 1 otherParameters
CLASS class_6551 TreeBranchNode
FIELD field_34491 subTree [Lnet/minecraft/class_6544$class_6548$class_6550;
METHOD <init> (Ljava/util/List;Ljava/util/List;)V
ARG 1 parameters
ARG 2 subTree
CLASS class_6553 NoiseValuePoint
FIELD field_34492 temperatureNoise F
FIELD field_34493 humidityNoise F
FIELD field_34494 continentalnessNoise F
FIELD field_34495 erosionNoise F
FIELD field_34496 depth F
FIELD field_34497 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_38160 getTemperatureNoise ()F
METHOD method_38161 getHumidityNoise ()F
METHOD method_38162 getContinentalnessNoise ()F
METHOD method_38163 getErosionNoise ()F
METHOD method_38164 getDepth ()F
METHOD method_38165 getWeirdnessNoise ()F
METHOD method_38166 getNoiseValueList ()[F