Uses of Class
net.minecraft.world.level.levelgen.structure.StructureStart
Packages that use StructureStart
Package
Description
-
Uses of StructureStart in net.minecraft.network.protocol.game
Methods in net.minecraft.network.protocol.game with parameters of type StructureStartModifier and TypeMethodDescriptionstatic void
DebugPackets.sendStructurePacket
(WorldGenLevel level, StructureStart structureStart) -
Uses of StructureStart in net.minecraft.world.level
Methods in net.minecraft.world.level that return StructureStartModifier and TypeMethodDescriptionStructureManager.getStartForStructure
(SectionPos sectionPos, Structure structure, StructureAccess structureAccess) StructureManager.getStructureAt
(BlockPos pos, Structure structure) StructureManager.getStructureWithPieceAt
(BlockPos pos, Predicate<Holder<Structure>> predicate) StructureManager.getStructureWithPieceAt
(BlockPos pos, HolderSet<Structure> structures) StructureManager.getStructureWithPieceAt
(BlockPos pos, TagKey<Structure> structureTag) StructureManager.getStructureWithPieceAt
(BlockPos pos, Structure structure) Methods in net.minecraft.world.level that return types with arguments of type StructureStartModifier and TypeMethodDescriptionStructureManager.startsForStructure
(SectionPos sectionPos, Structure structure) StructureManager.startsForStructure
(ChunkPos chunkPos, Predicate<Structure> structurePredicate) Methods in net.minecraft.world.level with parameters of type StructureStartModifier and TypeMethodDescriptionvoid
StructureManager.addReference
(StructureStart structureStart) void
StructureManager.setStartForStructure
(SectionPos sectionPos, Structure structure, StructureStart structureStart, StructureAccess structureAccess) boolean
StructureManager.structureHasPieceAt
(BlockPos pos, StructureStart structureStart) Method parameters in net.minecraft.world.level with type arguments of type StructureStartModifier and TypeMethodDescriptionvoid
StructureManager.fillStartsForStructure
(Structure structure, it.unimi.dsi.fastutil.longs.LongSet structureRefs, Consumer<StructureStart> startConsumer) -
Uses of StructureStart in net.minecraft.world.level.chunk
Fields in net.minecraft.world.level.chunk with type parameters of type StructureStartModifier and TypeFieldDescriptionprivate final Map
<Structure, StructureStart> ChunkAccess.structureStarts
Methods in net.minecraft.world.level.chunk that return StructureStartModifier and TypeMethodDescriptionChunkAccess.getStartForStructure
(Structure structure) ImposterProtoChunk.getStartForStructure
(Structure structure) StructureAccess.getStartForStructure
(Structure structure) Methods in net.minecraft.world.level.chunk that return types with arguments of type StructureStartMethods in net.minecraft.world.level.chunk with parameters of type StructureStartModifier and TypeMethodDescriptionvoid
ChunkAccess.setStartForStructure
(Structure structure, StructureStart structureStart) void
ImposterProtoChunk.setStartForStructure
(Structure structure, StructureStart structureStart) void
ProtoChunk.setStartForStructure
(Structure structure, StructureStart structureStart) void
StructureAccess.setStartForStructure
(Structure structure, StructureStart structureStart) private static boolean
ChunkGenerator.tryAddReference
(StructureManager structureManager, StructureStart structureStart) Method parameters in net.minecraft.world.level.chunk with type arguments of type StructureStartModifier and TypeMethodDescriptionvoid
ChunkAccess.setAllStarts
(Map<Structure, StructureStart> structureStarts) void
ImposterProtoChunk.setAllStarts
(Map<Structure, StructureStart> structureStarts) -
Uses of StructureStart in net.minecraft.world.level.chunk.storage
Methods in net.minecraft.world.level.chunk.storage that return types with arguments of type StructureStartModifier and TypeMethodDescriptionprivate static Map
<Structure, StructureStart> ChunkSerializer.unpackStructureStart
(StructurePieceSerializationContext context, CompoundTag tag, long seed) Method parameters in net.minecraft.world.level.chunk.storage with type arguments of type StructureStartModifier and TypeMethodDescriptionprivate static CompoundTag
ChunkSerializer.packStructureData
(StructurePieceSerializationContext context, ChunkPos pos, Map<Structure, StructureStart> structureMap, Map<Structure, it.unimi.dsi.fastutil.longs.LongSet> referenceMap) -
Uses of StructureStart in net.minecraft.world.level.levelgen.structure
Fields in net.minecraft.world.level.levelgen.structure declared as StructureStartMethods in net.minecraft.world.level.levelgen.structure that return StructureStartModifier and TypeMethodDescriptionStructure.generate
(RegistryAccess registryAccess, ChunkGenerator chunkGenerator, BiomeSource biomeSource, RandomState randomState, StructureTemplateManager structureTemplateManager, long seed, ChunkPos chunkPos, int references, LevelHeightAccessor heightAccessor, Predicate<Holder<Biome>> validBiome) static StructureStart
StructureStart.loadStaticStart
(StructurePieceSerializationContext context, CompoundTag tag, long seed) Method parameters in net.minecraft.world.level.levelgen.structure with type arguments of type StructureStartModifier and TypeMethodDescriptionvoid
StructureCheck.onStructureLoad
(ChunkPos chunkPos, Map<Structure, StructureStart> chunkStarts)