net.minecraft.world.level.levelgen.structure

public class StructureCheck

ete
net.minecraft.world.level.levelgen.structure.StructureCheck
net.minecraft.class_6832

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
a
LOGGER
field_36225
private static final int
b
NO_STRUCTURE
field_36226
private final ChunkScanAccess
c
storageAccess
field_36227
private final RegistryAccess
d
registryAccess
field_36228
private final StructureTemplateManager
e
structureTemplateManager
field_36230
private final ResourceKey<Level>
f
dimension
field_36231
private final ChunkGenerator
g
chunkGenerator
field_36232
private final RandomState
h
randomState
field_37750
private final LevelHeightAccessor
i
heightAccessor
field_36233
private final BiomeSource
j
biomeSource
field_36234
private final long
k
seed
field_36235
private final com.mojang.datafixers.DataFixer
l
fixerUpper
field_36236
private final it.unimi.dsi.fastutil.longs.Long2ObjectMap<it.unimi.dsi.fastutil.objects.Object2IntMap<Structure>>
m
loadedChunks
field_36237
private final Map<Structure, it.unimi.dsi.fastutil.longs.Long2BooleanMap>
n
featureChecks
field_36238

Constructor summary

ModifierConstructor
public (ChunkScanAccess arg0, RegistryAccess arg1, StructureTemplateManager arg2, ResourceKey<Level> arg3, ChunkGenerator arg4, RandomState arg5, LevelHeightAccessor arg6, BiomeSource arg7, long arg8, com.mojang.datafixers.DataFixer arg9)

Method summary

Modifier and TypeMethod
public StructureCheckResult
a(dke arg0, etd arg1, eua 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)
private boolean
b(dke arg0, etd arg1)
canCreateStructure(ChunkPos arg0, Structure arg1)
method_39829(class_1923 arg0, class_3195 arg1)
private StructureCheckResult
a(dke arg0, etd 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)
private it.unimi.dsi.fastutil.objects.Object2IntMap<Structure>
a(ue arg0)
loadStructures(CompoundTag arg0)
method_39842(class_2487 arg0)
private static it.unimi.dsi.fastutil.objects.Object2IntMap<Structure>
a(it.unimi.dsi.fastutil.objects.Object2IntMap<etd> arg0)
deduplicateEmptyMap(it.unimi.dsi.fastutil.objects.Object2IntMap<Structure> arg0)
method_39838(it.unimi.dsi.fastutil.objects.Object2IntMap<class_3195> arg0)
private StructureCheckResult
a(it.unimi.dsi.fastutil.objects.Object2IntMap<etd> arg0, etd 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)
public void
a(dke arg0, Map<etd, etl> arg1)
onStructureLoad(ChunkPos arg0, Map<Structure, StructureStart> arg1)
method_39833(class_1923 arg0, Map<class_3195, class_3449> arg1)
private void
a(long arg0, it.unimi.dsi.fastutil.objects.Object2IntMap<etd> 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)
public void
a(dke arg0, etd arg1)
incrementReference(ChunkPos arg0, Structure arg1)
method_39830(class_1923 arg0, class_3195 arg1)