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 voidDebugPackets.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 TypeMethodDescriptionvoidStructureManager.addReference(StructureStart structureStart) voidStructureManager.setStartForStructure(SectionPos sectionPos, Structure structure, StructureStart structureStart, StructureAccess structureAccess) booleanStructureManager.structureHasPieceAt(BlockPos pos, StructureStart structureStart) Method parameters in net.minecraft.world.level with type arguments of type StructureStartModifier and TypeMethodDescriptionvoidStructureManager.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.structureStartsMethods 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 TypeMethodDescriptionvoidChunkAccess.setStartForStructure(Structure structure, StructureStart structureStart) voidImposterProtoChunk.setStartForStructure(Structure structure, StructureStart structureStart) voidProtoChunk.setStartForStructure(Structure structure, StructureStart structureStart) voidStructureAccess.setStartForStructure(Structure structure, StructureStart structureStart) private static booleanChunkGenerator.tryAddReference(StructureManager structureManager, StructureStart structureStart) Method parameters in net.minecraft.world.level.chunk with type arguments of type StructureStartModifier and TypeMethodDescriptionvoidChunkAccess.setAllStarts(Map<Structure, StructureStart> structureStarts) voidImposterProtoChunk.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 CompoundTagChunkSerializer.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 StructureStartStructureStart.loadStaticStart(StructurePieceSerializationContext context, CompoundTag tag, long seed) Method parameters in net.minecraft.world.level.levelgen.structure with type arguments of type StructureStartModifier and TypeMethodDescriptionvoidStructureCheck.onStructureLoad(ChunkPos chunkPos, Map<Structure, StructureStart> chunkStarts)