net.minecraft.world.level

public class StructureFeatureManager

cbm
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(aed arg0)
forWorldGenRegion(WorldGenRegion arg0)
method_29951(class_3233 arg0)
forRegion(ChunkRegion region)
m_47272_(C_19_ arg0)
public List<StructureStart>
a(hf arg0, Predicate<cwr<?, ?>> arg1)
startsForFeature(SectionPos arg0, Predicate<ConfiguredStructureFeature<?, ?>> arg1)
method_41035(class_4076 arg0, Predicate<class_5312<?, ?>> arg1)
method_41035(ChunkSectionPos arg0, Predicate<ConfiguredStructureFeature<?, ?>> arg1)
m_207811_(C_4710_ p_207813_, Predicate<C_2228_<?, ?>> arg1)
public List<StructureStart>
a(hf arg0, cwr<?, ?> arg1)
startsForFeature(SectionPos arg0, ConfiguredStructureFeature<?, ?> arg1)
method_38853(class_4076 arg0, class_5312<?, ?> arg1)
getStructureStarts(ChunkSectionPos sectionPos, ConfiguredStructureFeature<?, ?> arg1)
m_207794_(C_4710_ p_207796_, C_2228_<?, ?> arg1)
public void
a(cwr<?, ?> arg0, it.unimi.dsi.fastutil.longs.LongSet arg1, Consumer<dfr> arg2)
fillStartsForFeature(ConfiguredStructureFeature<?, ?> arg0, it.unimi.dsi.fastutil.longs.LongSet arg1, Consumer<StructureStart> arg2)
method_41032(class_5312<?, ?> arg0, it.unimi.dsi.fastutil.longs.LongSet arg1, Consumer<class_3449> arg2)
method_41032(ConfiguredStructureFeature<?, ?> arg0, it.unimi.dsi.fastutil.longs.LongSet arg1, Consumer<StructureStart> arg2)
m_207781_(C_2228_<?, ?> p_207783_, it.unimi.dsi.fastutil.longs.LongSet p_207784_, Consumer<C_2588_> arg2)
public StructureStart
a(hf arg0, cwr<?, ?> arg1, cqw arg2)
getStartForFeature(SectionPos arg0, ConfiguredStructureFeature<?, ?> arg1, FeatureAccess arg2)
method_26975(class_4076 arg0, class_5312<?, ?> arg1, class_2810 arg2)
getStructureStart(ChunkSectionPos pos, ConfiguredStructureFeature<?, ?> arg1, StructureHolder holder)
m_207802_(C_4710_ p_207804_, C_2228_<?, ?> p_207805_, C_2133_ arg2)
public void
a(hf arg0, cwr<?, ?> arg1, dfr arg2, cqw arg3)
setStartForFeature(SectionPos arg0, ConfiguredStructureFeature<?, ?> arg1, StructureStart arg2, FeatureAccess arg3)
method_26976(class_4076 arg0, class_5312<?, ?> arg1, class_3449 arg2, class_2810 arg3)
setStructureStart(ChunkSectionPos pos, ConfiguredStructureFeature<?, ?> arg1, StructureStart structureStart, StructureHolder holder)
m_207806_(C_4710_ p_207808_, C_2228_<?, ?> p_207809_, C_2588_ p_207810_, C_2133_ arg3)
public void
a(hf arg0, cwr<?, ?> arg1, long arg2, cqw arg3)
addReferenceForFeature(SectionPos arg0, ConfiguredStructureFeature<?, ?> arg1, long arg2, FeatureAccess arg3)
method_26973(class_4076 arg0, class_5312<?, ?> arg1, long arg2, class_2810 arg3)
addStructureReference(ChunkSectionPos pos, ConfiguredStructureFeature<?, ?> arg1, long reference, StructureHolder holder)
m_207797_(C_4710_ p_207799_, C_2228_<?, ?> p_207800_, long p_207801_, C_2133_ arg3)
public boolean
a()
shouldGenerateFeatures()
method_27834()
shouldGenerateStructures()
m_47271_()
public StructureStart
a(gj arg0, cwr<?, ?> arg1)
getStructureAt(BlockPos arg0, ConfiguredStructureFeature<?, ?> arg1)
method_28388(class_2338 arg0, class_5312<?, ?> arg1)
getStructureAt(BlockPos pos, ConfiguredStructureFeature<?, ?> arg1)
m_207785_(C_4675_ p_207787_, C_2228_<?, ?> arg1)
public StructureStart
a(gj arg0, ys<cwr<?, ?>> arg1)
getStructureWithPieceAt(BlockPos arg0, ResourceKey<ConfiguredStructureFeature<?, ?>> arg1)
method_41034(class_2338 arg0, class_5321<class_5312<?, ?>> arg1)
method_41034(BlockPos arg0, RegistryKey<ConfiguredStructureFeature<?, ?>> arg1)
m_207791_(C_4675_ p_207793_, C_5264_<C_2228_<?, ?>> arg1)
public StructureStart
b(gj arg0, cwr<?, ?> arg1)
getStructureWithPieceAt(BlockPos arg0, ConfiguredStructureFeature<?, ?> arg1)
method_38854(class_2338 arg0, class_5312<?, ?> arg1)
getStructureContaining(BlockPos pos, ConfiguredStructureFeature<?, ?> arg1)
m_207817_(C_4675_ p_207819_, C_2228_<?, ?> arg1)
public boolean
a(gj arg0, dfr arg1)
structureHasPieceAt(BlockPos arg0, StructureStart arg1)
method_41033(class_2338 arg0, class_3449 arg1)
method_41033(BlockPos arg0, StructureStart arg1)
m_207788_(C_4675_ p_207790_, C_2588_ arg1)
public boolean
a(gj arg0)
hasAnyStructureAt(BlockPos arg0)
method_38852(class_2338 arg0)
hasStructureReferences(BlockPos pos)
m_186605_(C_4675_ arg0)
public Map<ConfiguredStructureFeature<?, ?>, it.unimi.dsi.fastutil.longs.LongSet>
b(gj arg0)
getAllStructuresAt(BlockPos arg0)
method_41037(class_2338 arg0)
method_41037(BlockPos arg0)
m_207815_(C_4675_ arg0)
public StructureCheckResult
a(cac arg0, cwr<?, ?> arg1, boolean arg2)
checkStructurePresence(ChunkPos arg0, ConfiguredStructureFeature<?, ?> arg1, boolean arg2)
method_39783(class_1923 arg0, class_5312<?, ?> arg1, boolean arg2)
getStructurePresence(ChunkPos chunkPos, ConfiguredStructureFeature<?, ?> arg1, boolean skipExistingChunk)
m_207777_(C_1560_ p_207779_, C_2228_<?, ?> p_207780_, boolean arg2)
public void
a(dfr arg0)
addReference(StructureStart arg0)
method_39784(class_3449 arg0)
incrementReferences(StructureStart structureStart)
m_196674_(C_2588_ arg0)
public RegistryAccess
b()
registryAccess()
method_41036()
method_41036()
m_207814_()