2019-06-28 17:55:20 -04:00
|
|
|
CLASS net/minecraft/class_3449 net/minecraft/structure/StructureStart
|
2020-07-09 13:44:24 -04:00
|
|
|
COMMENT A structure start is created to describe a structure that will be generated by
|
|
|
|
COMMENT chunk generation. It contains a definition of its pieces and is associated
|
|
|
|
COMMENT with the chunk that the structure originates from.
|
2019-06-28 17:55:20 -04:00
|
|
|
FIELD field_15325 children Ljava/util/List;
|
|
|
|
FIELD field_15326 references I
|
2020-07-09 13:44:24 -04:00
|
|
|
COMMENT The number of chunks that intersect the structures bounding box,
|
|
|
|
COMMENT and have stored references to its starting chunk.
|
|
|
|
COMMENT <p>
|
|
|
|
COMMENT This number can be lower than the number of <em>potential</em>
|
|
|
|
COMMENT intersecting chunks, since it is only updated when an actual reference
|
|
|
|
COMMENT is created in such chunks (when they enter the corresponding chunk generation
|
|
|
|
COMMENT phase).
|
2019-06-28 17:55:20 -04:00
|
|
|
FIELD field_16713 DEFAULT Lnet/minecraft/class_3449;
|
|
|
|
FIELD field_16714 feature Lnet/minecraft/class_3195;
|
|
|
|
FIELD field_16715 random Lnet/minecraft/class_2919;
|
2021-03-23 13:59:22 -04:00
|
|
|
FIELD field_29070 pos Lnet/minecraft/class_1923;
|
2021-04-02 09:27:54 -04:00
|
|
|
FIELD field_29328 LOGGER Lorg/apache/logging/log4j/Logger;
|
|
|
|
FIELD field_31662 INVALID Ljava/lang/String;
|
|
|
|
FIELD field_31663 boundingBox Lnet/minecraft/class_3341;
|
2021-03-31 14:47:17 -04:00
|
|
|
METHOD <init> (Lnet/minecraft/class_3195;Lnet/minecraft/class_1923;IJ)V
|
2020-02-08 16:26:33 -05:00
|
|
|
ARG 1 feature
|
2021-03-23 13:59:22 -04:00
|
|
|
ARG 2 pos
|
2021-04-02 09:27:54 -04:00
|
|
|
ARG 3 references
|
|
|
|
ARG 4 seed
|
2021-03-23 13:59:22 -04:00
|
|
|
METHOD method_14962 getBlockPos ()Lnet/minecraft/class_2338;
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_14963 getChildren ()Ljava/util/List;
|
|
|
|
METHOD method_14964 incrementReferences ()V
|
2021-03-31 14:47:17 -04:00
|
|
|
METHOD method_14969 setBoundingBoxFromChildren ()Lnet/minecraft/class_3341;
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_14970 getReferenceCountToBeInExistingChunk ()I
|
2021-03-17 14:44:18 -04:00
|
|
|
METHOD method_14972 toNbt (Lnet/minecraft/class_3218;Lnet/minecraft/class_1923;)Lnet/minecraft/class_2487;
|
2021-03-23 13:59:22 -04:00
|
|
|
ARG 1 world
|
2021-04-02 09:27:54 -04:00
|
|
|
ARG 2 chunkPos
|
2020-05-13 13:06:00 -04:00
|
|
|
METHOD method_14974 generateStructure (Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Ljava/util/Random;Lnet/minecraft/class_3341;Lnet/minecraft/class_1923;)V
|
2020-10-02 14:36:19 -04:00
|
|
|
ARG 1 world
|
|
|
|
ARG 2 structureAccessor
|
|
|
|
ARG 3 chunkGenerator
|
|
|
|
ARG 4 random
|
|
|
|
ARG 5 box
|
|
|
|
ARG 6 chunkPos
|
2020-10-12 12:35:16 -04:00
|
|
|
METHOD method_14976 randomUpwardTranslation (Ljava/util/Random;II)V
|
|
|
|
ARG 1 random
|
|
|
|
ARG 2 minY
|
|
|
|
ARG 3 maxY
|
2021-02-10 13:42:45 -05:00
|
|
|
METHOD method_14978 randomUpwardTranslation (IILjava/util/Random;I)V
|
2020-10-12 12:35:16 -04:00
|
|
|
ARG 1 seaLevel
|
2021-04-02 09:27:54 -04:00
|
|
|
ARG 3 random
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_14979 isInExistingChunk ()Z
|
2021-02-24 14:41:03 -05:00
|
|
|
METHOD method_16655 init (Lnet/minecraft/class_5455;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_1923;Lnet/minecraft/class_1959;Lnet/minecraft/class_3037;Lnet/minecraft/class_5539;)V
|
2020-08-12 03:20:28 -04:00
|
|
|
ARG 1 registryManager
|
|
|
|
ARG 2 chunkGenerator
|
|
|
|
ARG 3 manager
|
2021-03-23 13:59:22 -04:00
|
|
|
ARG 4 pos
|
|
|
|
ARG 5 biome
|
|
|
|
ARG 6 config
|
|
|
|
ARG 7 world
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_16656 getFeature ()Lnet/minecraft/class_3195;
|
|
|
|
METHOD method_16657 hasChildren ()Z
|
2020-02-08 16:26:33 -05:00
|
|
|
METHOD method_23676 getReferences ()I
|
2021-03-23 13:59:22 -04:00
|
|
|
METHOD method_34000 getPos ()Lnet/minecraft/class_1923;
|
2021-04-02 09:27:54 -04:00
|
|
|
METHOD method_35463 translateUpward (I)V
|
|
|
|
ARG 1 amount
|
|
|
|
METHOD method_35464 contains (Lnet/minecraft/class_2338;)Z
|
|
|
|
ARG 1 pos
|
2021-04-18 09:04:10 -04:00
|
|
|
METHOD method_35465 getIntersecting (Ljava/util/List;Lnet/minecraft/class_3341;)Lnet/minecraft/class_3443;
|
2021-04-02 09:27:54 -04:00
|
|
|
ARG 0 pieces
|
|
|
|
ARG 1 box
|
|
|
|
METHOD method_35466 clearChildren ()V
|
|
|
|
METHOD method_35467 hasNoChildren ()Z
|
|
|
|
METHOD method_35468 resetBoundingBox ()V
|
2021-04-18 09:04:10 -04:00
|
|
|
METHOD method_36217 calculateBoundingBox ()Lnet/minecraft/class_3341;
|