yarn/mappings/net/minecraft/world/StructureLocator.mapping

75 lines
3.6 KiB
Plaintext

CLASS net/minecraft/class_6832 net/minecraft/world/StructureLocator
FIELD field_36225 LOGGER Lorg/slf4j/Logger;
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_36230 structureTemplateManager Lnet/minecraft/class_3485;
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;
FIELD field_36237 cachedStructuresByChunkPos Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
FIELD field_36238 generationPossibilityByStructure Ljava/util/Map;
FIELD field_37750 noiseConfig Lnet/minecraft/class_7138;
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
ARG 1 chunkIoWorker
ARG 2 registryManager
ARG 3 structureTemplateManager
ARG 4 worldKey
ARG 5 chunkGenerator
ARG 6 noiseConfig
ARG 7 world
ARG 8 biomeSource
ARG 9 seed
ARG 11 dataFixer
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
METHOD method_39829 isGenerationPossible (Lnet/minecraft/class_1923;Lnet/minecraft/class_3195;)Z
COMMENT {@return whether {@code structure} is able to generate in {@code pos}}
COMMENT
COMMENT <p>This method only performs simple checks like biomes.
ARG 1 pos
ARG 2 structure
METHOD method_39830 incrementReferences (Lnet/minecraft/class_1923;Lnet/minecraft/class_3195;)V
ARG 1 pos
ARG 2 structure
METHOD method_39831 getStructurePresence (Lnet/minecraft/class_1923;Lnet/minecraft/class_3195;Lnet/minecraft/class_6874;Z)Lnet/minecraft/class_6833;
ARG 1 pos
ARG 2 type
ARG 3 placement
ARG 4 skipReferencedStructures
METHOD method_39832 getStructurePresence (Lnet/minecraft/class_1923;Lnet/minecraft/class_3195;ZJ)Lnet/minecraft/class_6833;
ARG 1 pos
ARG 2 structure
ARG 3 skipReferencedStructures
ARG 4 posLong
METHOD method_39833 cache (Lnet/minecraft/class_1923;Ljava/util/Map;)V
ARG 1 pos
ARG 2 structureStarts
METHOD method_39834 (Lnet/minecraft/class_3195;)Lit/unimi/dsi/fastutil/longs/Long2BooleanMap;
ARG 0 structure2
METHOD method_39836 (Lnet/minecraft/class_3195;Ljava/lang/Integer;)Ljava/lang/Integer;
ARG 0 feature
ARG 1 references
METHOD method_39837 (Lnet/minecraft/class_3195;Ljava/lang/Long;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Lit/unimi/dsi/fastutil/objects/Object2IntMap;
ARG 1 posx
ARG 2 referencesByStructure
METHOD method_39838 createMapIfEmpty (Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Lit/unimi/dsi/fastutil/objects/Object2IntMap;
ARG 0 map
METHOD method_39839 (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/class_3195;Lnet/minecraft/class_3449;)V
ARG 0 structure
ARG 1 start
METHOD method_39840 getStructurePresence (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/class_3195;Z)Lnet/minecraft/class_6833;
ARG 1 referencesByStructure
ARG 2 structure
ARG 3 skipReferencedStructures
METHOD method_39842 collectStructuresAndReferences (Lnet/minecraft/class_2487;)Lit/unimi/dsi/fastutil/objects/Object2IntMap;
ARG 1 nbt
METHOD method_41143 (Lnet/minecraft/class_1923;Lnet/minecraft/class_3195;J)Z
ARG 3 chunkPos