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(Identifier 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, Identifier 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<Identifier> pStartJigsawName, int pMaxDepth, BlockPos pPos, boolean pUseExpansionHack, Optional<Heightmap.Types> pProjectStartToHeightmap, JigsawStructure.MaxDistance pMaxDistanceFromCenter, PoolAliasLookup pAliasLookup, DimensionPadding pDimensionPadding, LiquidSettings pLiquidSettings) static booleanJigsawPlacement.generateJigsaw(ServerLevel pLevel, Holder<StructureTemplatePool> pStartPool, Identifier 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> pFallback, List<com.mojang.datafixers.util.Pair<StructurePoolElement, Integer>> pRawTemplates) -
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 p_405543_, BiConsumer<ResourceKey<StructureTemplatePool>, ResourceKey<StructureTemplatePool>> p_405626_) voidDirectPoolAlias.forEachResolved(RandomSource p_405543_, BiConsumer<ResourceKey<StructureTemplatePool>, ResourceKey<StructureTemplatePool>> p_405626_) voidPoolAliasBinding.forEachResolved(RandomSource pRandom, BiConsumer<ResourceKey<StructureTemplatePool>, ResourceKey<StructureTemplatePool>> pStructurePoolKey) voidPoolAliasBinding.forEachResolved(RandomSource pRandom, BiConsumer<ResourceKey<StructureTemplatePool>, ResourceKey<StructureTemplatePool>> pStructurePoolKey) voidRandomGroupPoolAlias.forEachResolved(RandomSource p_404851_, BiConsumer<ResourceKey<StructureTemplatePool>, ResourceKey<StructureTemplatePool>> p_405752_) voidRandomGroupPoolAlias.forEachResolved(RandomSource p_404851_, BiConsumer<ResourceKey<StructureTemplatePool>, ResourceKey<StructureTemplatePool>> p_405752_) voidRandomPoolAlias.forEachResolved(RandomSource p_405862_, BiConsumer<ResourceKey<StructureTemplatePool>, ResourceKey<StructureTemplatePool>> p_404739_) voidRandomPoolAlias.forEachResolved(RandomSource p_405862_, BiConsumer<ResourceKey<StructureTemplatePool>, ResourceKey<StructureTemplatePool>> p_404739_) 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 pSettings, Holder<StructureTemplatePool> pStartPool, Optional<Identifier> pStartJigsawName, int pMaxDepth, HeightProvider pStartHeight, boolean pUseExpansionHack, Optional<Heightmap.Types> pProjectStartToHeightmap, JigsawStructure.MaxDistance pMaxDistanceFromCenter, List<PoolAliasBinding> pPoolAliases, DimensionPadding pDimensionPadding, LiquidSettings pLiquidSettings) -
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, Identifier name, ResourceKey<StructureTemplatePool> pool, Identifier target, int placementPriority, int selectionPriority) Creates an instance of aJigsawBlockInforecord class.