net.minecraft.world.level

public class StructureFeatureManager

cau
net.minecraft.world.level.StructureFeatureManager
net.minecraft.class_5138
net.minecraft.world.gen.StructureAccessor
net.minecraft.src.C_1621_
net.minecraft.world.level.StructureManager

Field summary

Modifier and TypeField
private final LevelAccessor
a
level
field_24404
world
f_47266_
private final WorldGenSettings
b
worldGenSettings
field_24497
options
f_47267_
private final StructureCheck
c
structureCheck
field_36216
locator
f_196665_

Constructor summary

ModifierConstructor
public (LevelAccessor world, WorldGenSettings options, StructureCheck locator)

Method summary

Modifier and TypeMethod
public StructureFeatureManager
a(adp arg0)
forWorldGenRegion(WorldGenRegion arg0)
method_29951(class_3233 arg0)
forRegion(ChunkRegion region)
m_47272_(C_19_ arg0)
public List<? extends StructureStart<?>>
a(ha arg0, cyi<?> arg1)
startsForFeature(SectionPos arg0, StructureFeature<?> arg1)
method_38853(class_4076 arg0, class_3195<?> arg1)
getStructureStarts(ChunkSectionPos sectionPos, StructureFeature<?> feature)
m_186610_(C_4710_ p_186612_, C_2304_<?> arg1)
public StructureStart<?>
a(ha arg0, cyi<?> arg1, cqe arg2)
getStartForFeature(SectionPos arg0, StructureFeature<?> arg1, FeatureAccess arg2)
method_26975(class_4076 arg0, class_3195<?> arg1, class_2810 arg2)
getStructureStart(ChunkSectionPos pos, StructureFeature<?> feature, StructureHolder holder)
m_47297_(C_4710_ p_47299_, C_2304_<?> p_47300_, C_2133_ arg2)
public void
a(ha arg0, cyi<?> arg1, dfh<?> arg2, cqe arg3)
setStartForFeature(SectionPos arg0, StructureFeature<?> arg1, StructureStart<?> arg2, FeatureAccess arg3)
method_26976(class_4076 arg0, class_3195<?> arg1, class_3449<?> arg2, class_2810 arg3)
setStructureStart(ChunkSectionPos pos, StructureFeature<?> feature, StructureStart<?> structureStart, StructureHolder holder)
m_47301_(C_4710_ p_47303_, C_2304_<?> p_47304_, C_2588_<?> p_47305_, C_2133_ arg3)
public void
a(ha arg0, cyi<?> arg1, long arg2, cqe arg3)
addReferenceForFeature(SectionPos arg0, StructureFeature<?> arg1, long arg2, FeatureAccess arg3)
method_26973(class_4076 arg0, class_3195<?> arg1, long arg2, class_2810 arg3)
addStructureReference(ChunkSectionPos pos, StructureFeature<?> feature, long reference, StructureHolder holder)
m_47292_(C_4710_ p_47294_, C_2304_<?> p_47295_, long p_47296_, C_2133_ arg3)
public boolean
a()
shouldGenerateFeatures()
method_27834()
shouldGenerateStructures()
m_47271_()
public StructureStart<?>
a(gh arg0, cyi<?> arg1)
getStructureAt(BlockPos arg0, StructureFeature<?> arg1)
method_28388(class_2338 arg0, class_3195<?> arg1)
getStructureAt(BlockPos pos, StructureFeature<?> structure)
m_186607_(C_4675_ p_186609_, C_2304_<?> arg1)
public StructureStart<?>
b(gh arg0, cyi<?> arg1)
getStructureWithPieceAt(BlockPos arg0, StructureFeature<?> arg1)
method_38854(class_2338 arg0, class_3195<?> arg1)
getStructureContaining(BlockPos pos, StructureFeature<?> structure)
m_186613_(C_4675_ p_186615_, C_2304_<?> arg1)
public boolean
a(gh arg0)
hasAnyStructureAt(BlockPos arg0)
method_38852(class_2338 arg0)
hasStructureReferences(BlockPos pos)
m_186605_(C_4675_ arg0)
public StructureCheckResult
a(bzk arg0, cyi<?> arg1, boolean arg2)
checkStructurePresence(ChunkPos arg0, StructureFeature<?> arg1, boolean arg2)
method_39783(class_1923 arg0, class_3195<?> arg1, boolean arg2)
getStructurePresence(ChunkPos chunkPos, StructureFeature<?> structure, boolean skipExistingChunk)
m_196670_(C_1560_ p_196672_, C_2304_<?> p_196673_, boolean arg2)
public void
a(dfh<?> arg0)
addReference(StructureStart<?> arg0)
method_39784(class_3449<?> arg0)
incrementReferences(StructureStart<?> structureStart)
m_196674_(C_2588_<?> arg0)