Uses of Class
net.minecraft.world.level.levelgen.structure.pools.StructureTemplatePool
Packages that use StructureTemplatePool
Package
Description
-
Uses of StructureTemplatePool in net.minecraft.commands.arguments
Methods in net.minecraft.commands.arguments that return types with arguments of type StructureTemplatePoolModifier and TypeMethodDescriptionResourceKeyArgument.getStructureTemplatePool(com.mojang.brigadier.context.CommandContext<CommandSourceStack> pContext, String pArgument) -
Uses of StructureTemplatePool in net.minecraft.core.registries
Fields in net.minecraft.core.registries with type parameters of type StructureTemplatePoolModifier and TypeFieldDescriptionstatic final ResourceKey<Registry<StructureTemplatePool>> Registries.TEMPLATE_POOL -
Uses of StructureTemplatePool in net.minecraft.data.worldgen
Fields in net.minecraft.data.worldgen with type parameters of type StructureTemplatePoolModifier and TypeFieldDescriptionstatic final ResourceKey<StructureTemplatePool> Pools.EMPTYstatic final ResourceKey<StructureTemplatePool> TrialChambersStructurePools.HALLWAY_FALLBACKstatic final ResourceKey<StructureTemplatePool> AncientCityStructurePieces.STARTstatic final ResourceKey<StructureTemplatePool> BastionPieces.STARTstatic final ResourceKey<StructureTemplatePool> DesertVillagePools.STARTstatic final ResourceKey<StructureTemplatePool> PillagerOutpostPools.STARTstatic final ResourceKey<StructureTemplatePool> PlainVillagePools.STARTstatic final ResourceKey<StructureTemplatePool> SavannaVillagePools.STARTstatic final ResourceKey<StructureTemplatePool> SnowyVillagePools.STARTstatic final ResourceKey<StructureTemplatePool> TaigaVillagePools.STARTstatic final ResourceKey<StructureTemplatePool> TrailRuinsStructurePools.STARTstatic final ResourceKey<StructureTemplatePool> TrialChambersStructurePools.STARTprivate static final ResourceKey<StructureTemplatePool> DesertVillagePools.TERMINATORS_KEYprivate static final ResourceKey<StructureTemplatePool> PlainVillagePools.TERMINATORS_KEYprivate static final ResourceKey<StructureTemplatePool> SavannaVillagePools.TERMINATORS_KEYprivate static final ResourceKey<StructureTemplatePool> SnowyVillagePools.TERMINATORS_KEYprivate static final ResourceKey<StructureTemplatePool> TaigaVillagePools.TERMINATORS_KEYprivate static final ResourceKey<StructureTemplatePool> DesertVillagePools.ZOMBIE_TERMINATORS_KEYprivate static final ResourceKey<StructureTemplatePool> SavannaVillagePools.ZOMBIE_TERMINATORS_KEYMethods in net.minecraft.data.worldgen that return types with arguments of type StructureTemplatePoolModifier and TypeMethodDescriptionstatic ResourceKey<StructureTemplatePool> static ResourceKey<StructureTemplatePool> Pools.createKey(ResourceLocation pLocation) static ResourceKey<StructureTemplatePool> Methods in net.minecraft.data.worldgen with parameters of type StructureTemplatePoolModifier and TypeMethodDescriptionstatic voidPools.register(BootstrapContext<StructureTemplatePool> pContext, String pName, StructureTemplatePool pPool) Method parameters in net.minecraft.data.worldgen with type arguments of type StructureTemplatePoolModifier and TypeMethodDescriptionstatic voidAncientCityStructurePieces.bootstrap(BootstrapContext<StructureTemplatePool> pContext) static voidAncientCityStructurePools.bootstrap(BootstrapContext<StructureTemplatePool> pContext) static voidBastionBridgePools.bootstrap(BootstrapContext<StructureTemplatePool> pContext) static voidBastionHoglinStablePools.bootstrap(BootstrapContext<StructureTemplatePool> pContext) static voidBastionHousingUnitsPools.bootstrap(BootstrapContext<StructureTemplatePool> pContext) static voidBastionPieces.bootstrap(BootstrapContext<StructureTemplatePool> pContext) static voidBastionSharedPools.bootstrap(BootstrapContext<StructureTemplatePool> pContext) static voidBastionTreasureRoomPools.bootstrap(BootstrapContext<StructureTemplatePool> pContext) static voidDesertVillagePools.bootstrap(BootstrapContext<StructureTemplatePool> pContext) static voidPillagerOutpostPools.bootstrap(BootstrapContext<StructureTemplatePool> pContext) static voidPlainVillagePools.bootstrap(BootstrapContext<StructureTemplatePool> pContext) static voidPools.bootstrap(BootstrapContext<StructureTemplatePool> pContext) static voidSavannaVillagePools.bootstrap(BootstrapContext<StructureTemplatePool> pContext) static voidSnowyVillagePools.bootstrap(BootstrapContext<StructureTemplatePool> pContext) static voidTaigaVillagePools.bootstrap(BootstrapContext<StructureTemplatePool> pContext) static voidTrailRuinsStructurePools.bootstrap(BootstrapContext<StructureTemplatePool> pContext) static voidTrialChambersStructurePools.bootstrap(BootstrapContext<StructureTemplatePool> pContext) static voidVillagePools.bootstrap(BootstrapContext<StructureTemplatePool> pContext) static voidPools.register(BootstrapContext<StructureTemplatePool> pContext, String pName, StructureTemplatePool pPool) -
Uses of StructureTemplatePool in net.minecraft.server.commands
Method parameters in net.minecraft.server.commands with type arguments of type StructureTemplatePoolModifier and TypeMethodDescriptionstatic intPlaceCommand.placeJigsaw(CommandSourceStack pSource, Holder<StructureTemplatePool> pTemplatePool, ResourceLocation pTarget, int pMaxDepth, BlockPos pPos) -
Uses of StructureTemplatePool in net.minecraft.world.level.block.entity
Fields in net.minecraft.world.level.block.entity with type parameters of type StructureTemplatePoolModifier and TypeFieldDescriptionprivate ResourceKey<StructureTemplatePool> JigsawBlockEntity.poolstatic final com.mojang.serialization.Codec<ResourceKey<StructureTemplatePool>> JigsawBlockEntity.POOL_CODECMethods in net.minecraft.world.level.block.entity that return types with arguments of type StructureTemplatePoolMethod parameters in net.minecraft.world.level.block.entity with type arguments of type StructureTemplatePoolModifier and TypeMethodDescriptionvoidJigsawBlockEntity.setPool(ResourceKey<StructureTemplatePool> pPool) -
Uses of StructureTemplatePool in net.minecraft.world.level.levelgen.structure.pools
Fields in net.minecraft.world.level.levelgen.structure.pools with type parameters of type StructureTemplatePoolModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Holder<StructureTemplatePool>> StructureTemplatePool.CODECprivate static final org.apache.commons.lang3.mutable.MutableObject<com.mojang.serialization.Codec<Holder<StructureTemplatePool>>> StructureTemplatePool.CODEC_REFERENCEstatic final com.mojang.serialization.Codec<StructureTemplatePool> StructureTemplatePool.DIRECT_CODECprivate final Holder<StructureTemplatePool> StructureTemplatePool.fallbackprivate final Registry<StructureTemplatePool> JigsawPlacement.Placer.poolsMethods in net.minecraft.world.level.levelgen.structure.pools that return types with arguments of type StructureTemplatePoolMethod parameters in net.minecraft.world.level.levelgen.structure.pools with type arguments of type StructureTemplatePoolModifier and TypeMethodDescriptionprivate static voidJigsawPlacement.addPieces(RandomState pRandomState, int pMaxDepth, boolean pUseExpansionHack, ChunkGenerator pChunkGenerator, StructureTemplateManager pStructureTemplateManager, LevelHeightAccessor pLevel, RandomSource pRandom, Registry<StructureTemplatePool> pPools, PoolElementStructurePiece pStartPiece, List<PoolElementStructurePiece> pPieces, VoxelShape pFree, PoolAliasLookup pAliasLookup, LiquidSettings pLiquidSettings) static Optional<Structure.GenerationStub> JigsawPlacement.addPieces(Structure.GenerationContext pContext, Holder<StructureTemplatePool> pStartPool, Optional<ResourceLocation> pStartJigsawName, int pMaxDepth, BlockPos pPos, boolean pUseExpansionHack, Optional<Heightmap.Types> pProjectStartToHeightmap, int pMaxDistanceFromCenter, PoolAliasLookup pAliasLookup, DimensionPadding pDimensionPadding, LiquidSettings pLiquidSettings) static booleanJigsawPlacement.generateJigsaw(ServerLevel pLevel, Holder<StructureTemplatePool> pStartPool, ResourceLocation pStartJigsawName, int pMaxDepth, BlockPos pPos, boolean pKeepJigsaws) Constructor parameters in net.minecraft.world.level.levelgen.structure.pools with type arguments of type StructureTemplatePoolModifierConstructorDescription(package private)Placer(Registry<StructureTemplatePool> pPools, int pMaxDepth, ChunkGenerator pChunkGenerator, StructureTemplateManager pStructureTemplateManager, List<? super PoolElementStructurePiece> pPieces, RandomSource pRandom) StructureTemplatePool(Holder<StructureTemplatePool> pFallback, List<com.mojang.datafixers.util.Pair<Function<StructureTemplatePool.Projection, ? extends StructurePoolElement>, Integer>> pRawTemplateFactories, StructureTemplatePool.Projection pProjection) StructureTemplatePool(Holder<StructureTemplatePool> p_255747_, List<com.mojang.datafixers.util.Pair<StructurePoolElement, Integer>> p_255919_) -
Uses of StructureTemplatePool in net.minecraft.world.level.levelgen.structure.pools.alias
Fields in net.minecraft.world.level.levelgen.structure.pools.alias with type parameters of type StructureTemplatePoolModifier and TypeFieldDescriptionprivate final ResourceKey<StructureTemplatePool> DirectPoolAlias.aliasThe field for thealiasrecord component.private final ResourceKey<StructureTemplatePool> RandomPoolAlias.aliasThe field for thealiasrecord component.private final ResourceKey<StructureTemplatePool> DirectPoolAlias.targetThe field for thetargetrecord component.private final WeightedList<ResourceKey<StructureTemplatePool>> RandomPoolAlias.targetsThe field for thetargetsrecord component.Methods in net.minecraft.world.level.levelgen.structure.pools.alias that return types with arguments of type StructureTemplatePoolModifier and TypeMethodDescriptionDirectPoolAlias.alias()Returns the value of thealiasrecord component.RandomPoolAlias.alias()Returns the value of thealiasrecord component.DirectPoolAlias.allTargets()PoolAliasBinding.allTargets()RandomGroupPoolAlias.allTargets()RandomPoolAlias.allTargets()PoolAliasLookup.lookup(ResourceKey<StructureTemplatePool> pPoolKey) DirectPoolAlias.target()Returns the value of thetargetrecord component.RandomPoolAlias.targets()Returns the value of thetargetsrecord component.Method parameters in net.minecraft.world.level.levelgen.structure.pools.alias with type arguments of type StructureTemplatePoolModifier and TypeMethodDescriptionstatic DirectPoolAliasPoolAliasBinding.direct(ResourceKey<StructureTemplatePool> pAlias, ResourceKey<StructureTemplatePool> pTarget) voidDirectPoolAlias.forEachResolved(RandomSource pRandom, BiConsumer<ResourceKey<StructureTemplatePool>, ResourceKey<StructureTemplatePool>> pStructurePoolKey) voidDirectPoolAlias.forEachResolved(RandomSource pRandom, BiConsumer<ResourceKey<StructureTemplatePool>, ResourceKey<StructureTemplatePool>> pStructurePoolKey) voidPoolAliasBinding.forEachResolved(RandomSource pRandom, BiConsumer<ResourceKey<StructureTemplatePool>, ResourceKey<StructureTemplatePool>> pStructurePoolKey) voidPoolAliasBinding.forEachResolved(RandomSource pRandom, BiConsumer<ResourceKey<StructureTemplatePool>, ResourceKey<StructureTemplatePool>> pStructurePoolKey) voidRandomGroupPoolAlias.forEachResolved(RandomSource pRandom, BiConsumer<ResourceKey<StructureTemplatePool>, ResourceKey<StructureTemplatePool>> pStructurePoolKey) voidRandomGroupPoolAlias.forEachResolved(RandomSource pRandom, BiConsumer<ResourceKey<StructureTemplatePool>, ResourceKey<StructureTemplatePool>> pStructurePoolKey) voidRandomPoolAlias.forEachResolved(RandomSource pRandom, BiConsumer<ResourceKey<StructureTemplatePool>, ResourceKey<StructureTemplatePool>> pStructurePoolKey) voidRandomPoolAlias.forEachResolved(RandomSource pRandom, BiConsumer<ResourceKey<StructureTemplatePool>, ResourceKey<StructureTemplatePool>> pStructurePoolKey) PoolAliasLookup.lookup(ResourceKey<StructureTemplatePool> pPoolKey) static RandomPoolAliasPoolAliasBinding.random(ResourceKey<StructureTemplatePool> pAlias, WeightedList<ResourceKey<StructureTemplatePool>> pTargets) static RandomPoolAliasPoolAliasBinding.random(ResourceKey<StructureTemplatePool> pAlias, WeightedList<ResourceKey<StructureTemplatePool>> pTargets) static voidPoolAliasBindings.registerTargetsAsPools(BootstrapContext<StructureTemplatePool> pContext, Holder<StructureTemplatePool> pPool, List<PoolAliasBinding> pPoolAliasBindings) static voidPoolAliasBindings.registerTargetsAsPools(BootstrapContext<StructureTemplatePool> pContext, Holder<StructureTemplatePool> pPool, List<PoolAliasBinding> pPoolAliasBindings) Constructor parameters in net.minecraft.world.level.levelgen.structure.pools.alias with type arguments of type StructureTemplatePoolModifierConstructorDescriptionDirectPoolAlias(ResourceKey<StructureTemplatePool> alias, ResourceKey<StructureTemplatePool> target) Creates an instance of aDirectPoolAliasrecord class.RandomPoolAlias(ResourceKey<StructureTemplatePool> alias, WeightedList<ResourceKey<StructureTemplatePool>> targets) Creates an instance of aRandomPoolAliasrecord class.RandomPoolAlias(ResourceKey<StructureTemplatePool> alias, WeightedList<ResourceKey<StructureTemplatePool>> targets) Creates an instance of aRandomPoolAliasrecord class. -
Uses of StructureTemplatePool in net.minecraft.world.level.levelgen.structure.structures
Fields in net.minecraft.world.level.levelgen.structure.structures with type parameters of type StructureTemplatePoolModifier and TypeFieldDescriptionprivate final Holder<StructureTemplatePool> JigsawStructure.startPoolMethods in net.minecraft.world.level.levelgen.structure.structures that return types with arguments of type StructureTemplatePoolConstructor parameters in net.minecraft.world.level.levelgen.structure.structures with type arguments of type StructureTemplatePoolModifierConstructorDescriptionJigsawStructure(Structure.StructureSettings pSettings, Holder<StructureTemplatePool> pStartPool, int pMaxDepth, HeightProvider pStartHeight, boolean pUseExpansionHack) JigsawStructure(Structure.StructureSettings pSettings, Holder<StructureTemplatePool> pStartPool, int pMaxDepth, HeightProvider pStartHeight, boolean pUseExpansionHack, Heightmap.Types pProjectStartToHeightmap) JigsawStructure(Structure.StructureSettings p_227627_, Holder<StructureTemplatePool> p_227628_, Optional<ResourceLocation> p_227629_, int p_227630_, HeightProvider p_227631_, boolean p_227632_, Optional<Heightmap.Types> p_227633_, int p_227634_, List<PoolAliasBinding> p_307354_, DimensionPadding p_348651_, LiquidSettings p_352256_) -
Uses of StructureTemplatePool in net.minecraft.world.level.levelgen.structure.templatesystem
Fields in net.minecraft.world.level.levelgen.structure.templatesystem with type parameters of type StructureTemplatePoolModifier and TypeFieldDescriptionprivate final ResourceKey<StructureTemplatePool> StructureTemplate.JigsawBlockInfo.poolThe field for thepoolrecord component.Methods in net.minecraft.world.level.levelgen.structure.templatesystem that return types with arguments of type StructureTemplatePoolModifier and TypeMethodDescriptionStructureTemplate.JigsawBlockInfo.pool()Returns the value of thepoolrecord component.Constructor parameters in net.minecraft.world.level.levelgen.structure.templatesystem with type arguments of type StructureTemplatePoolModifierConstructorDescriptionJigsawBlockInfo(StructureTemplate.StructureBlockInfo info, JigsawBlockEntity.JointType jointType, ResourceLocation name, ResourceKey<StructureTemplatePool> pool, ResourceLocation target, int placementPriority, int selectionPriority) Creates an instance of aJigsawBlockInforecord class.