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> context, String name) -
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 location) static ResourceKey<StructureTemplatePool> Methods in net.minecraft.data.worldgen with parameters of type StructureTemplatePoolModifier and TypeMethodDescriptionstatic voidPools.register(BootstrapContext<StructureTemplatePool> context, String name, StructureTemplatePool pool) Method parameters in net.minecraft.data.worldgen with type arguments of type StructureTemplatePoolModifier and TypeMethodDescriptionstatic voidAncientCityStructurePieces.bootstrap(BootstrapContext<StructureTemplatePool> context) static voidAncientCityStructurePools.bootstrap(BootstrapContext<StructureTemplatePool> context) static voidBastionBridgePools.bootstrap(BootstrapContext<StructureTemplatePool> context) static voidBastionHoglinStablePools.bootstrap(BootstrapContext<StructureTemplatePool> context) static voidBastionHousingUnitsPools.bootstrap(BootstrapContext<StructureTemplatePool> context) static voidBastionPieces.bootstrap(BootstrapContext<StructureTemplatePool> context) static voidBastionSharedPools.bootstrap(BootstrapContext<StructureTemplatePool> context) static voidBastionTreasureRoomPools.bootstrap(BootstrapContext<StructureTemplatePool> context) static voidDesertVillagePools.bootstrap(BootstrapContext<StructureTemplatePool> context) static voidPillagerOutpostPools.bootstrap(BootstrapContext<StructureTemplatePool> context) static voidPlainVillagePools.bootstrap(BootstrapContext<StructureTemplatePool> context) static voidPools.bootstrap(BootstrapContext<StructureTemplatePool> context) static voidSavannaVillagePools.bootstrap(BootstrapContext<StructureTemplatePool> context) static voidSnowyVillagePools.bootstrap(BootstrapContext<StructureTemplatePool> context) static voidTaigaVillagePools.bootstrap(BootstrapContext<StructureTemplatePool> context) static voidTrailRuinsStructurePools.bootstrap(BootstrapContext<StructureTemplatePool> context) static voidTrialChambersStructurePools.bootstrap(BootstrapContext<StructureTemplatePool> context) static voidVillagePools.bootstrap(BootstrapContext<StructureTemplatePool> context) static voidPools.register(BootstrapContext<StructureTemplatePool> context, String name, StructureTemplatePool pool) -
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 source, Holder<StructureTemplatePool> pool, Identifier target, int maxDepth, BlockPos pos) -
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> pool) -
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 randomState, int maxDepth, boolean doExpansionHack, ChunkGenerator chunkGenerator, StructureTemplateManager structureTemplateManager, LevelHeightAccessor heightAccessor, RandomSource random, Registry<StructureTemplatePool> pools, PoolElementStructurePiece centerPiece, List<PoolElementStructurePiece> pieces, VoxelShape shape, PoolAliasLookup poolAliasLookup, LiquidSettings liquidSettings) static Optional<Structure.GenerationStub> JigsawPlacement.addPieces(Structure.GenerationContext context, Holder<StructureTemplatePool> startPool, Optional<Identifier> startJigsaw, int maxDepth, BlockPos position, boolean doExpansionHack, Optional<Heightmap.Types> projectStartToHeightmap, JigsawStructure.MaxDistance maxDistanceFromCenter, PoolAliasLookup poolAliasLookup, DimensionPadding dimensionPadding, LiquidSettings liquidSettings) static booleanJigsawPlacement.generateJigsaw(ServerLevel level, Holder<StructureTemplatePool> pool, Identifier target, int maxDepth, BlockPos position, boolean keepJigsaws) Constructor parameters in net.minecraft.world.level.levelgen.structure.pools with type arguments of type StructureTemplatePoolModifierConstructorDescriptionprivatePlacer(Registry<StructureTemplatePool> pools, int maxDepth, ChunkGenerator chunkGenerator, StructureTemplateManager structureTemplateManager, List<? super PoolElementStructurePiece> pieces, RandomSource random) StructureTemplatePool(Holder<StructureTemplatePool> fallback, List<com.mojang.datafixers.util.Pair<Function<StructureTemplatePool.Projection, ? extends StructurePoolElement>, Integer>> templates, StructureTemplatePool.Projection projection) StructureTemplatePool(Holder<StructureTemplatePool> fallback, List<com.mojang.datafixers.util.Pair<StructurePoolElement, Integer>> templates) -
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> alias) 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> alias, ResourceKey<StructureTemplatePool> target) voidDirectPoolAlias.forEachResolved(RandomSource random, BiConsumer<ResourceKey<StructureTemplatePool>, ResourceKey<StructureTemplatePool>> aliasAndTargetConsumer) voidDirectPoolAlias.forEachResolved(RandomSource random, BiConsumer<ResourceKey<StructureTemplatePool>, ResourceKey<StructureTemplatePool>> aliasAndTargetConsumer) voidPoolAliasBinding.forEachResolved(RandomSource random, BiConsumer<ResourceKey<StructureTemplatePool>, ResourceKey<StructureTemplatePool>> aliasAndTargetConsumer) voidPoolAliasBinding.forEachResolved(RandomSource random, BiConsumer<ResourceKey<StructureTemplatePool>, ResourceKey<StructureTemplatePool>> aliasAndTargetConsumer) voidRandomGroupPoolAlias.forEachResolved(RandomSource random, BiConsumer<ResourceKey<StructureTemplatePool>, ResourceKey<StructureTemplatePool>> aliasAndTargetConsumer) voidRandomGroupPoolAlias.forEachResolved(RandomSource random, BiConsumer<ResourceKey<StructureTemplatePool>, ResourceKey<StructureTemplatePool>> aliasAndTargetConsumer) voidRandomPoolAlias.forEachResolved(RandomSource random, BiConsumer<ResourceKey<StructureTemplatePool>, ResourceKey<StructureTemplatePool>> aliasAndTargetConsumer) voidRandomPoolAlias.forEachResolved(RandomSource random, BiConsumer<ResourceKey<StructureTemplatePool>, ResourceKey<StructureTemplatePool>> aliasAndTargetConsumer) PoolAliasLookup.lookup(ResourceKey<StructureTemplatePool> alias) static RandomPoolAliasPoolAliasBinding.random(ResourceKey<StructureTemplatePool> id, WeightedList<ResourceKey<StructureTemplatePool>> targets) static RandomPoolAliasPoolAliasBinding.random(ResourceKey<StructureTemplatePool> id, WeightedList<ResourceKey<StructureTemplatePool>> targets) static voidPoolAliasBindings.registerTargetsAsPools(BootstrapContext<StructureTemplatePool> context, Holder<StructureTemplatePool> emptyPool, List<PoolAliasBinding> aliasBindings) static voidPoolAliasBindings.registerTargetsAsPools(BootstrapContext<StructureTemplatePool> context, Holder<StructureTemplatePool> emptyPool, List<PoolAliasBinding> aliasBindings) 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 settings, Holder<StructureTemplatePool> startPool, int maxDepth, HeightProvider startHeight, boolean useExpansionHack) JigsawStructure(Structure.StructureSettings settings, Holder<StructureTemplatePool> startPool, int maxDepth, HeightProvider startHeight, boolean useExpansionHack, Heightmap.Types projectStartToHeightmap) JigsawStructure(Structure.StructureSettings settings, Holder<StructureTemplatePool> startPool, Optional<Identifier> startJigsawName, int maxDepth, HeightProvider startHeight, boolean useExpansionHack, Optional<Heightmap.Types> projectStartToHeightmap, JigsawStructure.MaxDistance maxDistanceFromCenter, List<PoolAliasBinding> poolAliases, DimensionPadding dimensionPadding, LiquidSettings liquidSettings) -
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.