net.minecraft.world.level.levelgen.structure

public class StructureCheck

erc
net.minecraft.world.level.levelgen.structure.StructureCheck
net.minecraft.class_6832
net.minecraft.unmapped.C_byidztdz
net.minecraft.world.StructureLocator
net.minecraft.unmapped.C_byidztdz

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
a
LOGGER
field_36225
f_nvlpeuek
LOGGER
LOGGER
private static final int
b
NO_STRUCTURE
field_36226
f_dqoqruhu
START_NOT_PRESENT_REFERENCE
private final ChunkScanAccess
c
storageAccess
field_36227
f_lpxcrnnd
chunkIoWorker
private final RegistryAccess
d
registryAccess
field_36228
f_xrveoupt
registryManager
registryManager
private final StructureTemplateManager
e
structureTemplateManager
field_36230
f_jlhpcqaa
structureTemplateManager
private final ResourceKey<Level>
f
dimension
field_36231
f_aevcppce
worldKey
private final ChunkGenerator
g
chunkGenerator
field_36232
f_fdvonxjj
chunkGenerator
private final RandomState
h
randomState
field_37750
f_lremfjih
noiseConfig
private final LevelHeightAccessor
i
heightAccessor
field_36233
f_gvsjokpl
world
world
private final BiomeSource
j
biomeSource
field_36234
f_nkhpgncb
biomeSource
private final long
k
seed
field_36235
f_ummfsyxq
seed
private final com.mojang.datafixers.DataFixer
l
fixerUpper
field_36236
f_syqzwgcv
dataFixer
dataFixer
private final it.unimi.dsi.fastutil.longs.Long2ObjectMap<it.unimi.dsi.fastutil.objects.Object2IntMap<Structure>>
m
loadedChunks
field_36237
f_eapnhrdc
cachedStructuresByChunkPos
private final Map<Structure, it.unimi.dsi.fastutil.longs.Long2BooleanMap>
n
featureChecks
field_36238
f_aofgliey
generationPossibilityByStructure

Constructor summary

ModifierConstructor
public (ChunkScanAccess chunkIoWorker, RegistryAccess registryManager, StructureTemplateManager structureTemplateManager, ResourceKey<Level> worldKey, ChunkGenerator chunkGenerator, RandomState noiseConfig, LevelHeightAccessor world, BiomeSource biomeSource, long seed, com.mojang.datafixers.DataFixer dataFixer)

Method summary

Modifier and TypeMethod
public StructureCheckResult
a(dih arg0, erb arg1, ery arg2, boolean arg3)
checkStart(ChunkPos arg0, Structure arg1, StructurePlacement arg2, boolean arg3)
method_39831(class_1923 arg0, class_3195 arg1, class_6874 arg2, boolean arg3)
m_mtfzkpqj(C_ynrszrtu arg0, C_quklzgtb arg1, C_dzcnonip arg2, boolean arg3)
getStructurePresence(ChunkPos pos, Structure type, StructurePlacement placement, boolean skipReferencedStructures)
private boolean
b(dih arg0, erb arg1)
canCreateStructure(ChunkPos arg0, Structure arg1)
method_39829(class_1923 arg0, class_3195 arg1)
m_qildisbu(C_ynrszrtu arg0, C_quklzgtb arg1)
isGenerationPossible(ChunkPos pos, Structure structure)
m_qildisbu(ChunkPos chunkPos, StructureFeature arg1)
private StructureCheckResult
a(dih arg0, erb arg1, boolean arg2, long arg3)
tryLoadFromStorage(ChunkPos arg0, Structure arg1, boolean arg2, long arg3)
method_39832(class_1923 arg0, class_3195 arg1, boolean arg2, long arg3)
m_baeeqwws(C_ynrszrtu arg0, C_quklzgtb arg1, boolean arg2, long arg3)
getStructurePresence(ChunkPos pos, Structure structure, boolean skipReferencedStructures, long posLong)
private it.unimi.dsi.fastutil.objects.Object2IntMap<Structure>
a(tz arg0)
loadStructures(CompoundTag arg0)
method_39842(class_2487 arg0)
m_izmkvyno(C_hhlwcnih arg0)
collectStructuresAndReferences(NbtCompound nbt)
private static it.unimi.dsi.fastutil.objects.Object2IntMap<Structure>
a(it.unimi.dsi.fastutil.objects.Object2IntMap<erb> arg0)
deduplicateEmptyMap(it.unimi.dsi.fastutil.objects.Object2IntMap<Structure> arg0)
method_39838(it.unimi.dsi.fastutil.objects.Object2IntMap<class_3195> arg0)
m_yonvufaz(it.unimi.dsi.fastutil.objects.Object2IntMap<C_quklzgtb> arg0)
createMapIfEmpty(it.unimi.dsi.fastutil.objects.Object2IntMap<Structure> map)
private StructureCheckResult
a(it.unimi.dsi.fastutil.objects.Object2IntMap<erb> arg0, erb arg1, 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)
m_lmwprewg(it.unimi.dsi.fastutil.objects.Object2IntMap<C_quklzgtb> arg0, C_quklzgtb arg1, boolean arg2)
getStructurePresence(it.unimi.dsi.fastutil.objects.Object2IntMap<Structure> referencesByStructure, Structure structure, boolean skipReferencedStructures)
public void
a(dih arg0, Map<erb, erj> arg1)
onStructureLoad(ChunkPos arg0, Map<Structure, StructureStart> arg1)
method_39833(class_1923 arg0, Map<class_3195, class_3449> arg1)
m_ayknhxnf(C_ynrszrtu arg0, Map<C_quklzgtb, C_efiavfys> arg1)
cache(ChunkPos pos, Map<Structure, StructureStart> structureStarts)
private void
a(long arg0, it.unimi.dsi.fastutil.objects.Object2IntMap<erb> 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)
m_bkzvxyfu(long arg0, it.unimi.dsi.fastutil.objects.Object2IntMap<C_quklzgtb> arg1)
cache(long pos, it.unimi.dsi.fastutil.objects.Object2IntMap<Structure> referencesByStructure)
public void
a(dih arg0, erb arg1)
incrementReference(ChunkPos arg0, Structure arg1)
method_39830(class_1923 arg0, class_3195 arg1)
m_yzyjbhdd(C_ynrszrtu arg0, C_quklzgtb arg1)
incrementReferences(ChunkPos pos, Structure structure)