net.minecraft.world.level

public class StructureFeatureManager

bxh
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_

Constructor summary

ModifierConstructor
public (LevelAccessor world, WorldGenSettings options)

Method summary

Modifier and TypeMethod
public StructureFeatureManager
a(abx arg0)
forWorldGenRegion(WorldGenRegion arg0)
method_29951(class_3233 arg0)
forRegion(ChunkRegion region)
m_47272_(C_19_ arg0)
public Stream<? extends StructureStart<?>>
a(gz arg0, cud<?> arg1)
startsForFeature(SectionPos arg0, StructureFeature<?> arg1)
method_26974(class_4076 arg0, class_3195<?> arg1)
getStructuresWithChildren(ChunkSectionPos pos, StructureFeature<?> feature)
m_47289_(C_4710_ p_47291_, C_2304_<?> arg1)
public StructureStart<?>
a(gz arg0, cud<?> arg1, cmt 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(gz arg0, cud<?> arg1, dbo<?> arg2, cmt 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(gz arg0, cud<?> arg1, long arg2, cmt 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(gg arg0, boolean arg1, cud<?> arg2)
getStructureAt(BlockPos arg0, boolean arg1, StructureFeature<?> arg2)
method_28388(class_2338 arg0, boolean arg1, class_3195<?> arg2)
getStructureAt(BlockPos pos, boolean matchChildren, StructureFeature<?> feature)
m_47285_(C_4675_ p_47287_, boolean p_47288_, C_2304_<?> arg2)