mirror of https://github.com/FabricMC/yarn.git
240 lines
11 KiB
Plaintext
240 lines
11 KiB
Plaintext
CLASS net/minecraft/class_6544 net/minecraft/world/biome/source/util/MultiNoiseUtil
|
|
FIELD field_34476 HYPERCUBE_DIMENSION I
|
|
FIELD field_35359 TO_LONG_FACTOR F
|
|
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
|
|
METHOD method_38665 toLong (F)J
|
|
ARG 0 value
|
|
METHOD method_38666 toFloat (J)F
|
|
ARG 0 value
|
|
METHOD method_39164 findFittestPosition (Ljava/util/List;Lnet/minecraft/class_6544$class_6552;)Lnet/minecraft/class_2338;
|
|
ARG 0 noises
|
|
ARG 1 sampler
|
|
METHOD method_40443 createEmptyMultiNoiseSampler ()Lnet/minecraft/class_6544$class_6552;
|
|
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 comp_105 temperature Lnet/minecraft/class_6544$class_6546;
|
|
FIELD comp_106 humidity Lnet/minecraft/class_6544$class_6546;
|
|
FIELD comp_107 continentalness Lnet/minecraft/class_6544$class_6546;
|
|
FIELD comp_108 erosion Lnet/minecraft/class_6544$class_6546;
|
|
FIELD comp_109 depth Lnet/minecraft/class_6544$class_6546;
|
|
FIELD comp_110 weirdness Lnet/minecraft/class_6544$class_6546;
|
|
FIELD comp_111 offset J
|
|
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;
|
|
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;J)V
|
|
ARG 1 temperature
|
|
ARG 2 humidity
|
|
ARG 3 continentalness
|
|
ARG 4 erosion
|
|
ARG 5 depth
|
|
ARG 6 weirdness
|
|
METHOD comp_105 temperature ()Lnet/minecraft/class_6544$class_6546;
|
|
METHOD comp_106 humidity ()Lnet/minecraft/class_6544$class_6546;
|
|
METHOD comp_107 continentalness ()Lnet/minecraft/class_6544$class_6546;
|
|
METHOD comp_108 erosion ()Lnet/minecraft/class_6544$class_6546;
|
|
METHOD comp_109 depth ()Lnet/minecraft/class_6544$class_6546;
|
|
METHOD comp_110 weirdness ()Lnet/minecraft/class_6544$class_6546;
|
|
METHOD comp_111 offset ()J
|
|
METHOD equals (Ljava/lang/Object;)Z
|
|
ARG 1 o
|
|
METHOD method_24381 getSquaredDistance (Lnet/minecraft/class_6544$class_6553;)J
|
|
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_38145 getParameters ()Ljava/util/List;
|
|
CLASS class_6545 NodeDistanceFunction
|
|
METHOD distance getDistance (Lnet/minecraft/class_6544$class_6548$class_6550;[J)J
|
|
ARG 1 node
|
|
ARG 2 otherParameters
|
|
CLASS class_6546 ParameterRange
|
|
FIELD comp_103 min J
|
|
FIELD comp_104 max J
|
|
FIELD field_34478 CODEC Lcom/mojang/serialization/Codec;
|
|
METHOD comp_103 min ()J
|
|
METHOD comp_104 max ()J
|
|
METHOD equals (Ljava/lang/Object;)Z
|
|
ARG 1 o
|
|
METHOD method_38120 of (F)Lnet/minecraft/class_6544$class_6546;
|
|
ARG 0 point
|
|
METHOD method_38121 of (FF)Lnet/minecraft/class_6544$class_6546;
|
|
ARG 0 min
|
|
ARG 1 max
|
|
METHOD method_38122 getDistance (Lnet/minecraft/class_6544$class_6546;)J
|
|
ARG 1 other
|
|
METHOD method_38123 combine (Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_6544$class_6546;
|
|
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_38124 (Ljava/lang/Float;Ljava/lang/Float;)Lcom/mojang/serialization/DataResult;
|
|
ARG 0 min
|
|
ARG 1 max
|
|
METHOD method_38126 getDistance (J)J
|
|
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_39527 getValue (Lnet/minecraft/class_6544$class_6553;)Ljava/lang/Object;
|
|
COMMENT {@return the closest entry at the given point}.
|
|
ARG 1 point
|
|
COMMENT the point of all relevant noises
|
|
METHOD method_39528 getValue (Lnet/minecraft/class_6544$class_6553;Lnet/minecraft/class_6544$class_6545;)Ljava/lang/Object;
|
|
ARG 1 point
|
|
ARG 2 distanceFunction
|
|
METHOD method_39529 get (Lnet/minecraft/class_6544$class_6553;)Ljava/lang/Object;
|
|
COMMENT {@return the closest entry at the given point}.
|
|
ARG 1 point
|
|
COMMENT the point of all relevant noises
|
|
METHOD method_39530 getValueSimple (Lnet/minecraft/class_6544$class_6553;)Ljava/lang/Object;
|
|
COMMENT {@return the closest entry at the given point}.
|
|
COMMENT
|
|
COMMENT Note that this method only exists for testing, and is usually a lot slower
|
|
COMMENT than {@link #getValue}.
|
|
ARG 1 point
|
|
METHOD method_49497 createCodec (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/Codec;
|
|
ARG 0 entryCodec
|
|
METHOD method_49498 (Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
|
|
ARG 1 instance
|
|
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;
|
|
FIELD field_34488 previousResultNode Ljava/lang/ThreadLocal;
|
|
METHOD <init> (Lnet/minecraft/class_6544$class_6548$class_6550;)V
|
|
ARG 1 firstNode
|
|
METHOD method_38146 (ILnet/minecraft/class_6544$class_6548$class_6550;)J
|
|
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_38149 createNodeComparator (IZ)Ljava/util/Comparator;
|
|
ARG 0 currentParameter
|
|
ARG 1 abs
|
|
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
|
|
ARG 1 parameterNumber
|
|
ARG 2 currentParameter
|
|
ARG 3 abs
|
|
METHOD method_38155 getRangeLengthSum ([Lnet/minecraft/class_6544$class_6546;)J
|
|
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/lang/Object;
|
|
METHOD <init> (Lnet/minecraft/class_6544$class_4762;Ljava/lang/Object;)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 parameters
|
|
METHOD method_38158 getResultingNode ([JLnet/minecraft/class_6544$class_6548$class_6549;Lnet/minecraft/class_6544$class_6545;)Lnet/minecraft/class_6544$class_6548$class_6549;
|
|
ARG 1 otherParameters
|
|
ARG 2 alternative
|
|
ARG 3 distanceFunction
|
|
METHOD method_38159 getSquaredDistance ([J)J
|
|
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_6552 MultiNoiseSampler
|
|
METHOD method_39165 findBestSpawnPosition ()Lnet/minecraft/class_2338;
|
|
METHOD method_40444 sample (III)Lnet/minecraft/class_6544$class_6553;
|
|
ARG 1 x
|
|
ARG 2 y
|
|
ARG 3 z
|
|
CLASS class_6553 NoiseValuePoint
|
|
FIELD comp_112 temperatureNoise J
|
|
FIELD comp_113 humidityNoise J
|
|
FIELD comp_114 continentalnessNoise J
|
|
FIELD comp_115 erosionNoise J
|
|
FIELD comp_116 depth J
|
|
FIELD comp_117 weirdnessNoise J
|
|
METHOD comp_112 temperatureNoise ()J
|
|
METHOD comp_113 humidityNoise ()J
|
|
METHOD comp_114 continentalnessNoise ()J
|
|
METHOD comp_115 erosionNoise ()J
|
|
METHOD comp_116 depth ()J
|
|
METHOD comp_117 weirdnessNoise ()J
|
|
METHOD method_38166 getNoiseValueList ()[J
|
|
CLASS class_6729 FittestPositionFinder
|
|
FIELD field_35360 bestResult Lnet/minecraft/class_6544$class_6729$class_6730;
|
|
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_6544$class_6552;)V
|
|
ARG 1 noises
|
|
ARG 2 sampler
|
|
METHOD method_39166 findFittest (Ljava/util/List;Lnet/minecraft/class_6544$class_6552;FF)V
|
|
ARG 1 noises
|
|
ARG 2 sampler
|
|
ARG 3 maxDistance
|
|
ARG 4 step
|
|
METHOD method_39167 calculateFitness (Ljava/util/List;Lnet/minecraft/class_6544$class_6552;II)Lnet/minecraft/class_6544$class_6729$class_6730;
|
|
ARG 0 noises
|
|
ARG 1 sampler
|
|
ARG 2 x
|
|
ARG 3 z
|
|
CLASS class_6730 Result
|
|
FIELD comp_223 location Lnet/minecraft/class_2338;
|
|
FIELD comp_224 fitness J
|
|
METHOD comp_223 location ()Lnet/minecraft/class_2338;
|
|
METHOD comp_224 fitness ()J
|