mirror of https://github.com/FabricMC/yarn.git
36 lines
1.6 KiB
Plaintext
36 lines
1.6 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_28740 INSTANCE Lnet/minecraft/class_5817;
|
|
FIELD field_28741 STRUCTURE_WEIGHT_TABLE [F
|
|
FIELD field_28742 pieces Lit/unimi/dsi/fastutil/objects/ObjectList;
|
|
FIELD field_28743 junctions Lit/unimi/dsi/fastutil/objects/ObjectList;
|
|
FIELD field_28744 pieceIterator Lit/unimi/dsi/fastutil/objects/ObjectListIterator;
|
|
FIELD field_28745 junctionIterator Lit/unimi/dsi/fastutil/objects/ObjectListIterator;
|
|
METHOD <init> (Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)V
|
|
ARG 1 accessor
|
|
ARG 2 chunk
|
|
METHOD method_33638 getWeight (III)D
|
|
COMMENT Gets the weight of the structures near the given position.
|
|
ARG 1 x
|
|
ARG 2 y
|
|
ARG 3 z
|
|
METHOD method_33639 (Lnet/minecraft/class_1923;IILnet/minecraft/class_3449;)V
|
|
ARG 4 start
|
|
METHOD method_33640 ([F)V
|
|
ARG 0 array
|
|
METHOD method_33641 getStructureWeight (III)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.</p>
|
|
ARG 0 x
|
|
ARG 1 y
|
|
ARG 2 z
|
|
METHOD method_33832 getMagnitudeWeight (III)D
|
|
ARG 0 x
|
|
ARG 1 y
|
|
ARG 2 z
|