net.minecraft.world.level

public class StructureManager

dlv
net.minecraft.world.level.StructureManager
net.minecraft.class_5138

Field summary

Modifier and TypeField
private final LevelAccessor
a
level
field_24404
private final WorldOptions
b
worldOptions
field_24497
private final StructureCheck
c
structureCheck
field_36216

Constructor summary

ModifierConstructor
public (LevelAccessor arg0, WorldOptions arg1, StructureCheck arg2)

Method summary

Modifier and TypeMethod
public StructureManager
a(asq arg0)
forWorldGenRegion(WorldGenRegion arg0)
method_29951(class_3233 arg0)
public List<StructureStart>
a(dke arg0, Predicate<etd> arg1)
startsForStructure(ChunkPos arg0, Predicate<Structure> arg1)
method_41035(class_1923 arg0, Predicate<class_3195> arg1)
public List<StructureStart>
a(kb arg0, etd arg1)
startsForStructure(SectionPos arg0, Structure arg1)
method_38853(class_4076 arg0, class_3195 arg1)
public void
a(etd arg0, it.unimi.dsi.fastutil.longs.LongSet arg1, Consumer<etl> arg2)
fillStartsForStructure(Structure arg0, it.unimi.dsi.fastutil.longs.LongSet arg1, Consumer<StructureStart> arg2)
method_41032(class_3195 arg0, it.unimi.dsi.fastutil.longs.LongSet arg1, Consumer<class_3449> arg2)
public StructureStart
a(kb arg0, etd arg1, eez arg2)
getStartForStructure(SectionPos arg0, Structure arg1, StructureAccess arg2)
method_26975(class_4076 arg0, class_3195 arg1, class_2810 arg2)
public void
a(kb arg0, etd arg1, etl arg2, eez arg3)
setStartForStructure(SectionPos arg0, Structure arg1, StructureStart arg2, StructureAccess arg3)
method_26976(class_4076 arg0, class_3195 arg1, class_3449 arg2, class_2810 arg3)
public void
a(kb arg0, etd arg1, long arg2, eez arg3)
addReferenceForStructure(SectionPos arg0, Structure arg1, long arg2, StructureAccess arg3)
method_26973(class_4076 arg0, class_3195 arg1, long arg2, class_2810 arg3)
public boolean
a()
shouldGenerateStructures()
method_27834()
public StructureStart
a(iy arg0, etd arg1)
getStructureAt(BlockPos arg0, Structure arg1)
method_28388(class_2338 arg0, class_3195 arg1)
public StructureStart
a(iy arg0, ayk<etd> arg1)
getStructureWithPieceAt(BlockPos arg0, TagKey<Structure> arg1)
method_57560(class_2338 arg0, class_6862<class_3195> arg1)
public StructureStart
a(iy arg0, jm<etd> arg1)
getStructureWithPieceAt(BlockPos arg0, HolderSet<Structure> arg1)
method_41034(class_2338 arg0, class_6885<class_3195> arg1)
public StructureStart
a(iy arg0, Predicate<ji<etd>> arg1)
getStructureWithPieceAt(BlockPos arg0, Predicate<Holder<Structure>> arg1)
method_41413(class_2338 arg0, Predicate<class_6880<class_3195>> arg1)
public StructureStart
b(iy arg0, etd arg1)
getStructureWithPieceAt(BlockPos arg0, Structure arg1)
method_38854(class_2338 arg0, class_3195 arg1)
public boolean
a(iy arg0, etl arg1)
structureHasPieceAt(BlockPos arg0, StructureStart arg1)
method_41033(class_2338 arg0, class_3449 arg1)
public boolean
a(iy arg0)
hasAnyStructureAt(BlockPos arg0)
method_38852(class_2338 arg0)
public Map<Structure, it.unimi.dsi.fastutil.longs.LongSet>
b(iy arg0)
getAllStructuresAt(BlockPos arg0)
method_41037(class_2338 arg0)
public StructureCheckResult
a(dke arg0, etd arg1, eua arg2, boolean arg3)
checkStructurePresence(ChunkPos arg0, Structure arg1, StructurePlacement arg2, boolean arg3)
method_39783(class_1923 arg0, class_3195 arg1, class_6874 arg2, boolean arg3)
public void
a(etl arg0)
addReference(StructureStart arg0)
method_39784(class_3449 arg0)
public RegistryAccess
b()
registryAccess()
method_41036()