Uses of Class
net.minecraft.world.level.levelgen.structure.StructureStart
Packages that use StructureStart
Package
Description
-
Uses of StructureStart in net.minecraft.world.level
Methods in net.minecraft.world.level that return StructureStartModifier and TypeMethodDescription@Nullable StructureStartStructureManager.getStartForStructure(SectionPos pos, Structure structure, StructureAccess chunk) StructureManager.getStructureAt(BlockPos blockPos, Structure structure) StructureManager.getStructureWithPieceAt(BlockPos blockPos, Predicate<Holder<Structure>> predicate) StructureManager.getStructureWithPieceAt(BlockPos blockPos, HolderSet<Structure> structures) StructureManager.getStructureWithPieceAt(BlockPos blockPos, TagKey<Structure> structureTag) StructureManager.getStructureWithPieceAt(BlockPos blockPos, Structure structure) Methods in net.minecraft.world.level that return types with arguments of type StructureStartModifier and TypeMethodDescriptionStructureManager.startsForStructure(SectionPos pos, Structure structure) StructureManager.startsForStructure(ChunkPos pos, Predicate<Structure> matcher) Methods in net.minecraft.world.level with parameters of type StructureStartModifier and TypeMethodDescriptionvoidStructureManager.addReference(StructureStart start) voidStructureManager.setStartForStructure(SectionPos pos, Structure structure, StructureStart start, StructureAccess chunk) booleanStructureManager.structureHasPieceAt(BlockPos blockPos, 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 referencesForStructure, Consumer<StructureStart> consumer) -
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 TypeMethodDescription@Nullable StructureStartChunkAccess.getStartForStructure(Structure structure) @Nullable StructureStartImposterProtoChunk.getStartForStructure(Structure structure) @Nullable StructureStartStructureAccess.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 manager, StructureStart start) Method parameters in net.minecraft.world.level.chunk with type arguments of type StructureStartModifier and TypeMethodDescriptionvoidChunkAccess.setAllStarts(Map<Structure, StructureStart> starts) voidImposterProtoChunk.setAllStarts(Map<Structure, StructureStart> starts) -
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> SerializableChunkData.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 CompoundTagSerializableChunkData.packStructureData(StructurePieceSerializationContext context, ChunkPos pos, Map<Structure, StructureStart> starts, Map<Structure, it.unimi.dsi.fastutil.longs.LongSet> references) -
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(Holder<Structure> selected, ResourceKey<Level> dimension, RegistryAccess registryAccess, ChunkGenerator chunkGenerator, BiomeSource biomeSource, RandomState randomState, StructureTemplateManager structureTemplateManager, long seed, ChunkPos sourceChunkPos, int references, LevelHeightAccessor heightAccessor, Predicate<Holder<Biome>> validBiome) static @Nullable 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 pos, Map<Structure, StructureStart> starts)