Uses of Class
net.minecraft.structure.StructureStart
Package
Description
-
Uses of StructureStart in net.minecraft.server.network
Modifier and TypeMethodDescriptionstatic void
DebugInfoSender.sendStructureStart
(StructureWorldAccess world, StructureStart structureStart) -
Uses of StructureStart in net.minecraft.structure
Modifier and TypeMethodDescriptionstatic @Nullable StructureStart
StructureStart.fromNbt
(StructureContext context, NbtCompound nbt, long seed) -
Uses of StructureStart in net.minecraft.world
Modifier and TypeMethodDescriptionvoid
StructureHolder.setStructureStart
(Structure structure, StructureStart start) Modifier and TypeMethodDescriptionvoid
StructureLocator.cache
(ChunkPos pos, Map<Structure, StructureStart> structureStarts) -
Uses of StructureStart in net.minecraft.world.chunk
Modifier and TypeFieldDescriptionprivate final Map
<Structure, StructureStart> Chunk.structureStarts
Modifier and TypeMethodDescriptionChunk.getStructureStart
(Structure structure) WrapperProtoChunk.getStructureStart
(Structure structure) Modifier and TypeMethodDescriptionChunk.getStructureStarts()
WrapperProtoChunk.getStructureStarts()
private static Map
<Structure, StructureStart> SerializedChunk.readStructureStarts
(StructureContext context, NbtCompound nbt, long worldSeed) Modifier and TypeMethodDescriptionvoid
Chunk.setStructureStart
(Structure structure, StructureStart start) void
ProtoChunk.setStructureStart
(Structure structure, StructureStart start) void
WrapperProtoChunk.setStructureStart
(Structure structure, StructureStart start) Modifier and TypeMethodDescriptionvoid
Chunk.setStructureStarts
(Map<Structure, StructureStart> structureStarts) void
WrapperProtoChunk.setStructureStarts
(Map<Structure, StructureStart> structureStarts) private static NbtCompound
SerializedChunk.writeStructures
(StructureContext context, ChunkPos pos, Map<Structure, StructureStart> starts, Map<Structure, LongSet> references) -
Uses of StructureStart in net.minecraft.world.gen
Modifier and TypeMethodDescriptionStructureAccessor.getStructureAt
(BlockPos pos, Structure structure) StructureAccessor.getStructureContaining
(BlockPos pos, Predicate<RegistryEntry<Structure>> predicate) StructureAccessor.getStructureContaining
(BlockPos pos, RegistryEntryList<Structure> structures) StructureAccessor.getStructureContaining
(BlockPos pos, TagKey<Structure> tag) StructureAccessor.getStructureContaining
(BlockPos pos, Structure structure) Returns a structure that contains the givenpos
.StructureAccessor.getStructureStart
(ChunkSectionPos pos, Structure structure, StructureHolder holder) Modifier and TypeMethodDescriptionStructureAccessor.getStructureStarts
(ChunkPos pos, Predicate<Structure> predicate) StructureAccessor.getStructureStarts
(ChunkSectionPos sectionPos, Structure structure) Returns a list of structure starts for this chunk.Modifier and TypeMethodDescriptionvoid
StructureAccessor.incrementReferences
(StructureStart structureStart) void
StructureAccessor.setStructureStart
(ChunkSectionPos pos, Structure structure, StructureStart structureStart, StructureHolder holder) boolean
StructureAccessor.structureContains
(BlockPos pos, StructureStart structureStart) Modifier and TypeMethodDescriptionvoid
StructureAccessor.acceptStructureStarts
(Structure structure, LongSet structureStartPositions, Consumer<StructureStart> consumer) -
Uses of StructureStart in net.minecraft.world.gen.chunk
Modifier and TypeMethodDescriptionprivate static boolean
ChunkGenerator.checkNotReferenced
(StructureAccessor structureAccessor, StructureStart start) -
Uses of StructureStart in net.minecraft.world.gen.structure
Modifier and TypeMethodDescriptionStructure.createStructureStart
(DynamicRegistryManager dynamicRegistryManager, ChunkGenerator chunkGenerator, BiomeSource biomeSource, NoiseConfig noiseConfig, StructureTemplateManager structureTemplateManager, long seed, ChunkPos chunkPos, int references, HeightLimitView world, Predicate<RegistryEntry<Biome>> validBiomes)