net.minecraft.world.level

public class StructureFeatureManager

bsk
net.minecraft.world.level.StructureFeatureManager
net.minecraft.class_5138
net.minecraft.world.gen.StructureAccessor
net.minecraft.world.gen.feature.structure.StructureManager
net.minecraft.server.v1_16_R2.StructureManager

Field summary

Modifier and TypeField
private final LevelAccessor
a
level
field_24404
world
field_235003_a_
private final WorldGenSettings
b
worldGenSettings
field_24497
options
field_235004_b_

Constructor summary

ModifierConstructor
public (LevelAccessor world, WorldGenSettings options)

Method summary

Modifier and TypeMethod
public StructureFeatureManager
a(aam arg0)
forWorldGenRegion(WorldGenRegion arg0)
method_29951(class_3233 arg0)
forRegion(ChunkRegion region)
func_241464_a_(WorldGenRegion arg0)
public Stream<? extends StructureStart<?>>
a(gp arg0, ckx<?> arg1)
startsForFeature(SectionPos arg0, StructureFeature<?> arg1)
method_26974(class_4076 arg0, class_3195<?> arg1)
getStructuresWithChildren(ChunkSectionPos pos, StructureFeature<?> feature)
func_235011_a_(SectionPos arg0, Structure<?> arg1)
public StructureStart<?>
a(gp arg0, ckx<?> arg1, cga 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)
func_235013_a_(SectionPos arg0, Structure<?> arg1, IStructureReader arg2)
public void
a(gp arg0, ckx<?> arg1, crs<?> arg2, cga 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)
func_235014_a_(SectionPos arg0, Structure<?> arg1, StructureStart<?> arg2, IStructureReader arg3)
public void
a(gp arg0, ckx<?> arg1, long arg2, cga 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)
func_235012_a_(SectionPos arg0, Structure<?> arg1, long arg2, IStructureReader arg3)
public boolean
a()
shouldGenerateFeatures()
method_27834()
shouldGenerateStructures()
func_235005_a_()
public StructureStart<?>
a(fx arg0, boolean arg1, ckx<?> 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)
func_235010_a_(BlockPos arg0, boolean arg1, Structure<?> arg2)