2021-11-22 11:08:36 -05:00
|
|
|
CLASS net/minecraft/class_6832 net/minecraft/world/StructureLocator
|
2022-01-19 12:26:32 -05:00
|
|
|
FIELD field_36225 LOGGER Lorg/slf4j/Logger;
|
2021-11-22 11:08:36 -05:00
|
|
|
FIELD field_36226 START_NOT_PRESENT_REFERENCE I
|
|
|
|
FIELD field_36227 chunkIoWorker Lnet/minecraft/class_6830;
|
|
|
|
FIELD field_36228 registryManager Lnet/minecraft/class_5455;
|
|
|
|
FIELD field_36229 biomeRegistry Lnet/minecraft/class_2378;
|
2022-06-01 11:07:00 -04:00
|
|
|
FIELD field_36230 structureTemplateManager Lnet/minecraft/class_3485;
|
2021-11-22 11:08:36 -05:00
|
|
|
FIELD field_36231 worldKey Lnet/minecraft/class_5321;
|
|
|
|
FIELD field_36232 chunkGenerator Lnet/minecraft/class_2794;
|
|
|
|
FIELD field_36233 world Lnet/minecraft/class_5539;
|
|
|
|
FIELD field_36234 biomeSource Lnet/minecraft/class_1966;
|
|
|
|
FIELD field_36235 seed J
|
|
|
|
FIELD field_36236 dataFixer Lcom/mojang/datafixers/DataFixer;
|
2022-06-01 11:07:00 -04:00
|
|
|
FIELD field_36237 cachedStructuresByChunkPos Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
|
|
|
|
FIELD field_36238 generationPossibilityByStructure Ljava/util/Map;
|
|
|
|
FIELD field_36418 structureRegistry Lnet/minecraft/class_2378;
|
2022-05-30 10:51:30 -04:00
|
|
|
FIELD field_37750 noiseConfig Lnet/minecraft/class_7138;
|
2022-03-16 16:37:32 -04:00
|
|
|
METHOD <init> (Lnet/minecraft/class_6830;Lnet/minecraft/class_5455;Lnet/minecraft/class_3485;Lnet/minecraft/class_5321;Lnet/minecraft/class_2794;Lnet/minecraft/class_7138;Lnet/minecraft/class_5539;Lnet/minecraft/class_1966;JLcom/mojang/datafixers/DataFixer;)V
|
2021-11-22 11:08:36 -05:00
|
|
|
ARG 1 chunkIoWorker
|
|
|
|
ARG 2 registryManager
|
2022-06-01 11:07:00 -04:00
|
|
|
ARG 3 structureTemplateManager
|
2021-11-22 11:08:36 -05:00
|
|
|
ARG 4 worldKey
|
|
|
|
ARG 5 chunkGenerator
|
2022-05-30 10:51:30 -04:00
|
|
|
ARG 6 noiseConfig
|
|
|
|
ARG 7 world
|
|
|
|
ARG 8 biomeSource
|
|
|
|
ARG 9 seed
|
|
|
|
ARG 11 dataFixer
|
2021-11-22 11:08:36 -05:00
|
|
|
METHOD method_39827 (JLit/unimi/dsi/fastutil/longs/Long2BooleanMap;)V
|
|
|
|
ARG 2 generationPossibilityByChunkPos
|
|
|
|
METHOD method_39828 cache (JLit/unimi/dsi/fastutil/objects/Object2IntMap;)V
|
|
|
|
ARG 1 pos
|
|
|
|
ARG 3 referencesByStructure
|
2022-03-16 16:37:32 -04:00
|
|
|
METHOD method_39829 isGenerationPossible (Lnet/minecraft/class_1923;Lnet/minecraft/class_3195;)Z
|
2022-06-01 11:07:00 -04:00
|
|
|
COMMENT {@return whether {@code structure} is able to generate in {@code pos}}
|
2021-11-22 11:08:36 -05:00
|
|
|
COMMENT
|
|
|
|
COMMENT <p>This method only performs simple checks like biomes.
|
|
|
|
ARG 1 pos
|
2022-06-01 11:07:00 -04:00
|
|
|
ARG 2 structure
|
2022-03-16 16:37:32 -04:00
|
|
|
METHOD method_39830 incrementReferences (Lnet/minecraft/class_1923;Lnet/minecraft/class_3195;)V
|
2021-11-22 11:08:36 -05:00
|
|
|
ARG 1 pos
|
2022-06-01 11:07:00 -04:00
|
|
|
ARG 2 structure
|
2022-03-16 16:37:32 -04:00
|
|
|
METHOD method_39831 getStructurePresence (Lnet/minecraft/class_1923;Lnet/minecraft/class_3195;Z)Lnet/minecraft/class_6833;
|
2022-05-30 10:51:30 -04:00
|
|
|
ARG 1 pos
|
|
|
|
ARG 2 type
|
|
|
|
ARG 3 skipReferencedStructures
|
2022-03-16 16:37:32 -04:00
|
|
|
METHOD method_39832 getStructurePresence (Lnet/minecraft/class_1923;Lnet/minecraft/class_3195;ZJ)Lnet/minecraft/class_6833;
|
2021-11-22 11:08:36 -05:00
|
|
|
ARG 1 pos
|
2022-06-01 11:07:00 -04:00
|
|
|
ARG 2 structure
|
2022-05-30 10:51:30 -04:00
|
|
|
ARG 3 skipReferencedStructures
|
2021-11-22 11:08:36 -05:00
|
|
|
ARG 4 posLong
|
|
|
|
METHOD method_39833 cache (Lnet/minecraft/class_1923;Ljava/util/Map;)V
|
|
|
|
ARG 1 pos
|
|
|
|
ARG 2 structureStarts
|
2022-03-16 16:37:32 -04:00
|
|
|
METHOD method_39834 (Lnet/minecraft/class_3195;)Lit/unimi/dsi/fastutil/longs/Long2BooleanMap;
|
2022-06-01 11:07:00 -04:00
|
|
|
ARG 0 structure2
|
2022-03-16 16:37:32 -04:00
|
|
|
METHOD method_39836 (Lnet/minecraft/class_3195;Ljava/lang/Integer;)Ljava/lang/Integer;
|
|
|
|
ARG 0 feature
|
2021-11-22 11:08:36 -05:00
|
|
|
ARG 1 references
|
2022-03-16 16:37:32 -04:00
|
|
|
METHOD method_39837 (Lnet/minecraft/class_3195;Ljava/lang/Long;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Lit/unimi/dsi/fastutil/objects/Object2IntMap;
|
2023-06-20 18:11:48 -04:00
|
|
|
ARG 1 posx
|
2021-11-22 11:08:36 -05:00
|
|
|
ARG 2 referencesByStructure
|
|
|
|
METHOD method_39838 createMapIfEmpty (Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Lit/unimi/dsi/fastutil/objects/Object2IntMap;
|
|
|
|
ARG 0 map
|
2022-03-16 16:37:32 -04:00
|
|
|
METHOD method_39839 (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/class_3195;Lnet/minecraft/class_3449;)V
|
2022-06-01 11:07:00 -04:00
|
|
|
ARG 0 structure
|
2022-03-16 16:37:32 -04:00
|
|
|
ARG 1 start
|
|
|
|
METHOD method_39840 getStructurePresence (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/class_3195;Z)Lnet/minecraft/class_6833;
|
2021-11-22 11:08:36 -05:00
|
|
|
ARG 1 referencesByStructure
|
2022-06-01 11:07:00 -04:00
|
|
|
ARG 2 structure
|
2022-05-30 10:51:30 -04:00
|
|
|
ARG 3 skipReferencedStructures
|
2021-11-22 11:08:36 -05:00
|
|
|
METHOD method_39842 collectStructuresAndReferences (Lnet/minecraft/class_2487;)Lit/unimi/dsi/fastutil/objects/Object2IntMap;
|
|
|
|
ARG 1 nbt
|
2022-05-30 10:51:30 -04:00
|
|
|
METHOD method_41143 (Lnet/minecraft/class_1923;Lnet/minecraft/class_3195;J)Z
|
|
|
|
ARG 3 chunkPos
|