Uses of Class
net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate
Packages that use StructureTemplate
Package
Description
-
Uses of StructureTemplate in net.minecraft.world.level.block.entity
Methods in net.minecraft.world.level.block.entity that return StructureTemplateModifier and TypeMethodDescriptionprivate StructureTemplateStructureBlockEntity.getStructureTemplate(ServerLevel pLevel) Methods in net.minecraft.world.level.block.entity that return types with arguments of type StructureTemplateModifier and TypeMethodDescriptionprivate static Optional<StructureTemplate> TestInstanceBlockEntity.getStructureTemplate(ServerLevel pLevel, ResourceKey<GameTestInstance> pTestKey) Methods in net.minecraft.world.level.block.entity with parameters of type StructureTemplateModifier and TypeMethodDescriptionprivate voidStructureBlockEntity.loadStructureInfo(StructureTemplate pStructureTemplate) private voidStructureBlockEntity.placeStructure(ServerLevel pLevel, StructureTemplate pStructureTemplate) private voidTestInstanceBlockEntity.placeStructure(ServerLevel pLevel, StructureTemplate pStructureTemplate) -
Uses of StructureTemplate in net.minecraft.world.level.levelgen.structure
Fields in net.minecraft.world.level.levelgen.structure declared as StructureTemplateMethods in net.minecraft.world.level.levelgen.structure that return StructureTemplate -
Uses of StructureTemplate in net.minecraft.world.level.levelgen.structure.pools
Fields in net.minecraft.world.level.levelgen.structure.pools with type parameters of type StructureTemplateModifier and TypeFieldDescriptionprotected final com.mojang.datafixers.util.Either<ResourceLocation, StructureTemplate> SinglePoolElement.templateprivate static final com.mojang.serialization.Codec<com.mojang.datafixers.util.Either<ResourceLocation, StructureTemplate>> SinglePoolElement.TEMPLATE_CODECMethods in net.minecraft.world.level.levelgen.structure.pools that return StructureTemplateModifier and TypeMethodDescriptionprivate StructureTemplateSinglePoolElement.getTemplate(StructureTemplateManager pStructureTemplateManager) Methods in net.minecraft.world.level.levelgen.structure.pools that return types with arguments of type StructureTemplateModifier and TypeMethodDescriptionprotected static <E extends SinglePoolElement>
com.mojang.serialization.codecs.RecordCodecBuilder<E, com.mojang.datafixers.util.Either<ResourceLocation, StructureTemplate>> SinglePoolElement.templateCodec()Method parameters in net.minecraft.world.level.levelgen.structure.pools with type arguments of type StructureTemplateModifier and TypeMethodDescriptionprivate static <T> com.mojang.serialization.DataResult<T> SinglePoolElement.encodeTemplate(com.mojang.datafixers.util.Either<ResourceLocation, StructureTemplate> pTemplate, com.mojang.serialization.DynamicOps<T> pOps, T pValues) Constructor parameters in net.minecraft.world.level.levelgen.structure.pools with type arguments of type StructureTemplateModifierConstructorDescriptionprotectedLegacySinglePoolElement(com.mojang.datafixers.util.Either<ResourceLocation, StructureTemplate> p_210348_, Holder<StructureProcessorList> p_210349_, StructureTemplatePool.Projection p_210350_, Optional<LiquidSettings> p_352209_) protectedSinglePoolElement(com.mojang.datafixers.util.Either<ResourceLocation, StructureTemplate> pTemplate, Holder<StructureProcessorList> pProcessors, StructureTemplatePool.Projection pProjection, Optional<LiquidSettings> pOverrideLiquidSettings) -
Uses of StructureTemplate in net.minecraft.world.level.levelgen.structure.structures
Constructors in net.minecraft.world.level.levelgen.structure.structures with parameters of type StructureTemplateModifierConstructorDescriptionRuinedPortalPiece(StructureTemplateManager pStructureTemplateManager, BlockPos pTemplatePosition, RuinedPortalPiece.VerticalPlacement pVerticalPlacement, RuinedPortalPiece.Properties pProperties, ResourceLocation pLocation, StructureTemplate pTemplate, Rotation pRotation, Mirror pMirror, BlockPos pPivotPos) -
Uses of StructureTemplate in net.minecraft.world.level.levelgen.structure.templatesystem
Fields in net.minecraft.world.level.levelgen.structure.templatesystem with type parameters of type StructureTemplateModifier and TypeFieldDescriptionprivate final Function<ResourceLocation, Optional<StructureTemplate>> StructureTemplateManager.Source.loaderThe field for theloaderrecord component.private final Map<ResourceLocation, Optional<StructureTemplate>> StructureTemplateManager.structureRepositoryMethods in net.minecraft.world.level.levelgen.structure.templatesystem that return StructureTemplateModifier and TypeMethodDescriptionStructureTemplateManager.getOrCreate(ResourceLocation pId) private StructureTemplateStructureTemplateManager.readStructure(InputStream pStream) StructureTemplateManager.readStructure(CompoundTag pNbt) Methods in net.minecraft.world.level.levelgen.structure.templatesystem that return types with arguments of type StructureTemplateModifier and TypeMethodDescriptionStructureTemplateManager.get(ResourceLocation pId) private Optional<StructureTemplate> StructureTemplateManager.load(StructureTemplateManager.InputStreamOpener pInputStream, Consumer<Throwable> pOnError) StructureTemplateManager.Source.loader()Returns the value of theloaderrecord component.private Optional<StructureTemplate> StructureTemplateManager.loadFromGenerated(ResourceLocation pId) private Optional<StructureTemplate> StructureTemplateManager.loadFromResource(ResourceLocation pId) private Optional<StructureTemplate> StructureTemplateManager.loadFromSnbt(ResourceLocation pId, Path pPath) private Optional<StructureTemplate> StructureTemplateManager.loadFromTestStructures(ResourceLocation pId) private Optional<StructureTemplate> StructureTemplateManager.tryLoad(ResourceLocation pId) Methods in net.minecraft.world.level.levelgen.structure.templatesystem with parameters of type StructureTemplateModifier and TypeMethodDescriptionStructureProcessor.process(LevelReader p_74140_, BlockPos p_74141_, BlockPos p_74142_, StructureTemplate.StructureBlockInfo p_74143_, StructureTemplate.StructureBlockInfo p_74144_, StructurePlaceSettings p_74145_, StructureTemplate template) StructureTemplate.processBlockInfos(ServerLevelAccessor pServerLevel, BlockPos pOffset, BlockPos pPos, StructurePlaceSettings pSettings, List<StructureTemplate.StructureBlockInfo> pBlockInfos, StructureTemplate template) StructureProcessor.processEntity(LevelReader world, BlockPos seedPos, StructureTemplate.StructureEntityInfo rawEntityInfo, StructureTemplate.StructureEntityInfo entityInfo, StructurePlaceSettings placementSettings, StructureTemplate template) FORGE: Add entity processing.StructureTemplate.processEntityInfos(StructureTemplate template, LevelAccessor p_215387_0_, BlockPos p_215387_1_, StructurePlaceSettings p_215387_2_, List<StructureTemplate.StructureEntityInfo> p_215387_3_) Constructor parameters in net.minecraft.world.level.levelgen.structure.templatesystem with type arguments of type StructureTemplateModifierConstructorDescription(package private)Source(Function<ResourceLocation, Optional<StructureTemplate>> loader, Supplier<Stream<ResourceLocation>> lister) Creates an instance of aSourcerecord class.