yarn/mappings/net/minecraft/world/gen/StructureWeightSampler.mapping

23 lines
1.0 KiB
Plaintext

CLASS net/minecraft/class_5817 net/minecraft/world/gen/StructureWeightSampler
COMMENT Applies weights to noise values if they are near structures, placing terrain under them and hollowing out the space above them.
FIELD field_28741 STRUCTURE_WEIGHT_TABLE [F
FIELD field_28744 pieceIterator Lit/unimi/dsi/fastutil/objects/ObjectListIterator;
FIELD field_28745 junctionIterator Lit/unimi/dsi/fastutil/objects/ObjectListIterator;
METHOD method_33640 ([F)V
ARG 0 array
METHOD method_33641 getStructureWeight (IIII)D
COMMENT Gets the structure weight from the array from the given position, or 0 if the position is out of bounds.
ARG 0 x
ARG 1 y
ARG 2 z
METHOD method_33642 calculateStructureWeight (III)D
COMMENT Calculates the structure weight for the given position.
COMMENT <p>The weight increases as x and z approach {@code (0, 0)}, and positive y values make the weight negative while negative y values make the weight positive.
ARG 0 x
ARG 1 y
ARG 2 z
METHOD method_33832 getMagnitudeWeight (III)D
ARG 0 x
ARG 1 y
ARG 2 z