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.entityMethods in net.minecraft.world.level.block.entity that return StructureTemplateModifier and TypeMethodDescriptionprivate StructureTemplateStructureBlockEntity.getStructureTemplate(ServerLevel p_309601_) Methods in net.minecraft.world.level.block.entity with parameters of type StructureTemplateModifier and TypeMethodDescriptionprivate voidStructureBlockEntity.loadStructureInfo(StructureTemplate p_309715_) private voidStructureBlockEntity.placeStructure(ServerLevel p_309691_, StructureTemplate p_309550_) 
- 
Uses of StructureTemplate in net.minecraft.world.level.levelgen.structureFields 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.poolsFields 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 p_227300_) 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> p_210425_, com.mojang.serialization.DynamicOps<T> p_210426_, T p_210427_) 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_) protectedSinglePoolElement(com.mojang.datafixers.util.Either<ResourceLocation, StructureTemplate> p_210415_, Holder<StructureProcessorList> p_210416_, StructureTemplatePool.Projection p_210417_) 
- 
Uses of StructureTemplate in net.minecraft.world.level.levelgen.structure.structuresConstructors in net.minecraft.world.level.levelgen.structure.structures with parameters of type StructureTemplateModifierConstructorDescriptionRuinedPortalPiece(StructureTemplateManager p_229105_, BlockPos p_229106_, RuinedPortalPiece.VerticalPlacement p_229107_, RuinedPortalPiece.Properties p_229108_, ResourceLocation p_229109_, StructureTemplate p_229110_, Rotation p_229111_, Mirror p_229112_, BlockPos p_229113_) 
- 
Uses of StructureTemplate in net.minecraft.world.level.levelgen.structure.templatesystemFields 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 p_230360_) private StructureTemplateStructureTemplateManager.readStructure(InputStream p_230378_) StructureTemplateManager.readStructure(CompoundTag p_230405_) Methods in net.minecraft.world.level.levelgen.structure.templatesystem that return types with arguments of type StructureTemplateModifier and TypeMethodDescriptionStructureTemplateManager.get(ResourceLocation p_230408_) private Optional<StructureTemplate>StructureTemplateManager.load(StructureTemplateManager.InputStreamOpener p_230373_, Consumer<Throwable> p_230374_) StructureTemplateManager.Source.loader()Returns the value of theloaderrecord component.private Optional<StructureTemplate>StructureTemplateManager.loadFromGenerated(ResourceLocation p_230432_) private Optional<StructureTemplate>StructureTemplateManager.loadFromResource(ResourceLocation p_230428_) private Optional<StructureTemplate>StructureTemplateManager.loadFromSnbt(ResourceLocation p_230368_, Path p_230369_) private Optional<StructureTemplate>StructureTemplateManager.loadFromTestStructures(ResourceLocation p_230430_) private Optional<StructureTemplate>StructureTemplateManager.tryLoad(ResourceLocation p_230426_) 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 p_278297_, BlockPos p_74519_, BlockPos p_74520_, StructurePlaceSettings p_74521_, List<StructureTemplate.StructureBlockInfo> p_74522_, 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.
- 
Uses of StructureTemplate in net.neoforged.neoforge.eventtest.internalFields in net.neoforged.neoforge.eventtest.internal declared as StructureTemplateModifier and TypeFieldDescriptionstatic final StructureTemplateTestsMod.TEMPLATE3x3static final StructureTemplateTestsMod.TEMPLATE3x3_FLOORstatic final StructureTemplateTestsMod.TEMPLATE9x9
- 
Uses of StructureTemplate in net.neoforged.testframework.gametestFields in net.neoforged.testframework.gametest with type parameters of type StructureTemplateModifier and TypeFieldDescriptionprivate static final StructureTemplateBuilder.FieldHandle<StructureTemplate,List<StructureTemplate.StructureEntityInfo>> StructureTemplateBuilder.ENTITY_INFO_LISTprivate static final StructureTemplateBuilder.FieldHandle<StructureTemplate,List<StructureTemplate.Palette>> StructureTemplateBuilder.PALETTESprivate static final StructureTemplateBuilder.FieldHandle<StructureTemplate,Vec3i> StructureTemplateBuilder.SIZEprivate final Map<ResourceLocation,Supplier<StructureTemplate>> DynamicStructureTemplates.templatesMethods in net.neoforged.testframework.gametest that return StructureTemplateModifier and TypeMethodDescriptionStructureTemplateBuilder.build()static StructureTemplateStructureTemplateBuilder.empty(int length, int height, int width) Methods in net.neoforged.testframework.gametest that return types with arguments of type StructureTemplateModifier and TypeMethodDescriptionstatic Supplier<StructureTemplate>StructureTemplateBuilder.lazy(int length, int height, int width, UnaryOperator<StructureTemplateBuilder> consumer) private Optional<StructureTemplate>DynamicStructureTemplates.load(ResourceLocation location) Methods in net.neoforged.testframework.gametest with parameters of type StructureTemplateModifier and TypeMethodDescriptionvoidDynamicStructureTemplates.register(ResourceLocation id, StructureTemplate template) Method parameters in net.neoforged.testframework.gametest with type arguments of type StructureTemplateModifier and TypeMethodDescriptionvoidDynamicStructureTemplates.register(ResourceLocation id, Supplier<StructureTemplate> template) 
- 
Uses of StructureTemplate in net.neoforged.testframework.implMethod parameters in net.neoforged.testframework.impl with type arguments of type StructureTemplateModifier and TypeMethodDescriptionstatic voidFrameworkCollectors.templatesWithAnnotation(net.neoforged.fml.ModContainer container, BiConsumer<ResourceLocation, Supplier<StructureTemplate>> acceptor) This method collects structure templates based on static fields containing either aStructureTemplate, aSupplierof StructureTemplate or aStructureTemplateBuilder, annotated withRegisterStructureTemplate.