net.minecraft.world

public class StructureLocator

euz
net.minecraft.world.level.levelgen.structure.StructureCheck
net.minecraft.class_6832
net.minecraft.world.StructureLocator
net.minecraft.unmapped.C_byidztdz
net.minecraft.unmapped.C_byidztdz
net.minecraft.src.C_196112_

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
a
LOGGER
field_36225
LOGGER
f_nvlpeuek
LOGGER
f_197235_
private static final int
b
NO_STRUCTURE
field_36226
START_NOT_PRESENT_REFERENCE
f_dqoqruhu
f_197236_
private final NbtScannable
c
storageAccess
field_36227
chunkIoWorker
f_lpxcrnnd
f_197237_
private final DynamicRegistryManager
d
registryAccess
field_36228
registryManager
f_xrveoupt
registryManager
f_197238_
private final StructureTemplateManager
e
structureTemplateManager
field_36230
structureTemplateManager
f_jlhpcqaa
f_226709_
private final RegistryKey<World>
f
dimension
field_36231
worldKey
f_aevcppce
f_197241_
private final ChunkGenerator
g
chunkGenerator
field_36232
chunkGenerator
f_fdvonxjj
f_197242_
private final NoiseConfig
h
randomState
field_37750
noiseConfig
f_lremfjih
f_226710_
private final HeightLimitView
i
heightAccessor
field_36233
world
f_gvsjokpl
world
f_197243_
private final BiomeSource
j
biomeSource
field_36234
biomeSource
f_nkhpgncb
f_197244_
private final long
k
seed
field_36235
seed
f_ummfsyxq
f_197245_
private final com.mojang.datafixers.DataFixer
l
fixerUpper
field_36236
dataFixer
f_syqzwgcv
dataFixer
f_197246_
private final it.unimi.dsi.fastutil.longs.Long2ObjectMap<it.unimi.dsi.fastutil.objects.Object2IntMap<Structure>>
m
loadedChunks
field_36237
cachedStructuresByChunkPos
f_eapnhrdc
f_197247_
private final Map<Structure, it.unimi.dsi.fastutil.longs.Long2BooleanMap>
n
featureChecks
field_36238
generationPossibilityByStructure
f_aofgliey
f_197248_

Constructor summary

ModifierConstructor
public (NbtScannable chunkIoWorker, DynamicRegistryManager registryManager, StructureTemplateManager structureTemplateManager, RegistryKey<World> worldKey, ChunkGenerator chunkGenerator, NoiseConfig noiseConfig, HeightLimitView world, BiomeSource biomeSource, long seed, com.mojang.datafixers.DataFixer dataFixer)

Method summary

Modifier and TypeMethod
public StructurePresence
a(dlz o, euy o, evv o, boolean arg3)
checkStart(ChunkPos arg0, Structure arg1, StructurePlacement arg2, boolean arg3)
method_39831(class_1923 arg0, class_3195 arg1, class_6874 arg2, boolean arg3)
getStructurePresence(ChunkPos pos, Structure type, StructurePlacement placement, boolean skipReferencedStructures)
m_mtfzkpqj(C_ynrszrtu arg0, C_quklzgtb arg1, C_dzcnonip arg2, boolean arg3)
m_226729_(C_1560_ p_226731_, C_213164_ p_327807_, C_203222_ p_226732_, boolean arg3)
private boolean
b(dlz o, euy arg1)
canCreateStructure(ChunkPos arg0, Structure arg1)
method_39829(class_1923 arg0, class_3195 arg1)
isGenerationPossible(ChunkPos pos, Structure structure)
m_qildisbu(C_ynrszrtu arg0, C_quklzgtb arg1)
m_qildisbu(ChunkPos chunkPos, StructureFeature arg1)
m_226755_(C_1560_ p_226757_, C_213164_ arg1)
private StructurePresence
a(dlz o, euy o, boolean o, long arg3)
tryLoadFromStorage(ChunkPos arg0, Structure arg1, boolean arg2, long arg3)
method_39832(class_1923 arg0, class_3195 arg1, boolean arg2, long arg3)
getStructurePresence(ChunkPos pos, Structure structure, boolean skipReferencedStructures, long posLong)
m_baeeqwws(C_ynrszrtu arg0, C_quklzgtb arg1, boolean arg2, long arg3)
m_226733_(C_1560_ p_226735_, C_213164_ p_226736_, boolean p_226737_, long arg3)
private it.unimi.dsi.fastutil.objects.Object2IntMap<Structure>
a(ui arg0)
loadStructures(CompoundTag arg0)
method_39842(class_2487 arg0)
collectStructuresAndReferences(NbtCompound nbt)
m_izmkvyno(C_hhlwcnih arg0)
m_197311_(C_4917_ arg0)
private static it.unimi.dsi.fastutil.objects.Object2IntMap<Structure>
a(it.unimi.dsi.fastutil.objects.Object2IntMap<euy> o)
deduplicateEmptyMap(it.unimi.dsi.fastutil.objects.Object2IntMap<Structure> arg0)
method_39838(it.unimi.dsi.fastutil.objects.Object2IntMap<class_3195> arg0)
createMapIfEmpty(it.unimi.dsi.fastutil.objects.Object2IntMap<Structure> map)
m_yonvufaz(it.unimi.dsi.fastutil.objects.Object2IntMap<C_quklzgtb> arg0)
m_197298_(it.unimi.dsi.fastutil.objects.Object2IntMap<C_213164_> p_197299_)
private StructurePresence
a(it.unimi.dsi.fastutil.objects.Object2IntMap<euy> o, euy o, boolean arg2)
checkStructureInfo(it.unimi.dsi.fastutil.objects.Object2IntMap<Structure> arg0, Structure arg1, boolean arg2)
method_39840(it.unimi.dsi.fastutil.objects.Object2IntMap<class_3195> arg0, class_3195 arg1, boolean arg2)
getStructurePresence(it.unimi.dsi.fastutil.objects.Object2IntMap<Structure> referencesByStructure, Structure structure, boolean skipReferencedStructures)
m_lmwprewg(it.unimi.dsi.fastutil.objects.Object2IntMap<C_quklzgtb> arg0, C_quklzgtb arg1, boolean arg2)
m_226751_(it.unimi.dsi.fastutil.objects.Object2IntMap<C_213164_> p_226753_, C_213164_ p_226754_, boolean arg2)
public void
a(dlz o, Map<euy, evg> arg1)
onStructureLoad(ChunkPos arg0, Map<Structure, StructureStart> arg1)
method_39833(class_1923 arg0, Map<class_3195, class_3449> arg1)
cache(ChunkPos pos, Map<Structure, StructureStart> structureStarts)
m_ayknhxnf(C_ynrszrtu arg0, Map<C_quklzgtb, C_efiavfys> arg1)
m_197282_(C_1560_ p_197284_, Map<C_213164_, C_2588_> arg1)
private void
a(long o, it.unimi.dsi.fastutil.objects.Object2IntMap<euy> arg1)
storeFullResults(long arg0, it.unimi.dsi.fastutil.objects.Object2IntMap<Structure> arg1)
method_39828(long arg0, it.unimi.dsi.fastutil.objects.Object2IntMap<class_3195> arg1)
cache(long pos, it.unimi.dsi.fastutil.objects.Object2IntMap<Structure> referencesByStructure)
m_bkzvxyfu(long arg0, it.unimi.dsi.fastutil.objects.Object2IntMap<C_quklzgtb> arg1)
m_197263_(long p_197265_, it.unimi.dsi.fastutil.objects.Object2IntMap<C_213164_> arg1)
public void
a(dlz o, euy arg1)
incrementReference(ChunkPos arg0, Structure arg1)
method_39830(class_1923 arg0, class_3195 arg1)
incrementReferences(ChunkPos pos, Structure structure)
m_yzyjbhdd(C_ynrszrtu arg0, C_quklzgtb arg1)
m_226722_(C_1560_ p_226724_, C_213164_ arg1)