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> p_252203_, String p_250407_) -
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> TrialChambersStructurePools.CHAMBER_CAP_FALLBACK
static final ResourceKey
<StructureTemplatePool> Pools.EMPTY
static final ResourceKey
<StructureTemplatePool> TrialChambersStructurePools.HALLWAY_FALLBACK
static final ResourceKey
<StructureTemplatePool> AncientCityStructurePieces.START
static final ResourceKey
<StructureTemplatePool> BastionPieces.START
static final ResourceKey
<StructureTemplatePool> DesertVillagePools.START
static final ResourceKey
<StructureTemplatePool> PillagerOutpostPools.START
static final ResourceKey
<StructureTemplatePool> PlainVillagePools.START
static final ResourceKey
<StructureTemplatePool> SavannaVillagePools.START
static final ResourceKey
<StructureTemplatePool> SnowyVillagePools.START
static final ResourceKey
<StructureTemplatePool> TaigaVillagePools.START
static final ResourceKey
<StructureTemplatePool> TrailRuinsStructurePools.START
static final ResourceKey
<StructureTemplatePool> TrialChambersStructurePools.START
private static final ResourceKey
<StructureTemplatePool> DesertVillagePools.TERMINATORS_KEY
private static final ResourceKey
<StructureTemplatePool> PlainVillagePools.TERMINATORS_KEY
private static final ResourceKey
<StructureTemplatePool> SavannaVillagePools.TERMINATORS_KEY
private static final ResourceKey
<StructureTemplatePool> SnowyVillagePools.TERMINATORS_KEY
private static final ResourceKey
<StructureTemplatePool> TaigaVillagePools.TERMINATORS_KEY
private static final ResourceKey
<StructureTemplatePool> DesertVillagePools.ZOMBIE_TERMINATORS_KEY
private static final ResourceKey
<StructureTemplatePool> SavannaVillagePools.ZOMBIE_TERMINATORS_KEY
Methods in net.minecraft.data.worldgen that return types with arguments of type StructureTemplatePoolModifier and TypeMethodDescriptionstatic ResourceKey
<StructureTemplatePool> static ResourceKey
<StructureTemplatePool> Methods in net.minecraft.data.worldgen with parameters of type StructureTemplatePoolModifier and TypeMethodDescriptionstatic void
Pools.register
(BootstrapContext<StructureTemplatePool> pContext, String pName, StructureTemplatePool pPool) Method parameters in net.minecraft.data.worldgen with type arguments of type StructureTemplatePoolModifier and TypeMethodDescriptionstatic void
AncientCityStructurePieces.bootstrap
(BootstrapContext<StructureTemplatePool> pContext) static void
AncientCityStructurePools.bootstrap
(BootstrapContext<StructureTemplatePool> pContext) static void
BastionBridgePools.bootstrap
(BootstrapContext<StructureTemplatePool> pContext) static void
BastionHoglinStablePools.bootstrap
(BootstrapContext<StructureTemplatePool> pContext) static void
BastionHousingUnitsPools.bootstrap
(BootstrapContext<StructureTemplatePool> pContext) static void
BastionPieces.bootstrap
(BootstrapContext<StructureTemplatePool> pContext) static void
BastionSharedPools.bootstrap
(BootstrapContext<StructureTemplatePool> pContext) static void
BastionTreasureRoomPools.bootstrap
(BootstrapContext<StructureTemplatePool> pContext) static void
DesertVillagePools.bootstrap
(BootstrapContext<StructureTemplatePool> pContext) static void
PillagerOutpostPools.bootstrap
(BootstrapContext<StructureTemplatePool> pContext) static void
PlainVillagePools.bootstrap
(BootstrapContext<StructureTemplatePool> pContext) static void
Pools.bootstrap
(BootstrapContext<StructureTemplatePool> pContext) static void
SavannaVillagePools.bootstrap
(BootstrapContext<StructureTemplatePool> pContext) static void
SnowyVillagePools.bootstrap
(BootstrapContext<StructureTemplatePool> pContext) static void
TaigaVillagePools.bootstrap
(BootstrapContext<StructureTemplatePool> pContext) static void
TrailRuinsStructurePools.bootstrap
(BootstrapContext<StructureTemplatePool> pContext) static void
TrialChambersStructurePools.bootstrap
(BootstrapContext<StructureTemplatePool> pContext) static void
VillagePools.bootstrap
(BootstrapContext<StructureTemplatePool> pContext) static void
Pools.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 int
PlaceCommand.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.pool
Methods 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 TypeMethodDescriptionvoid
JigsawBlockEntity.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.CODEC
private static final org.apache.commons.lang3.mutable.MutableObject
<com.mojang.serialization.Codec<Holder<StructureTemplatePool>>> StructureTemplatePool.CODEC_REFERENCE
static final com.mojang.serialization.Codec
<StructureTemplatePool> StructureTemplatePool.DIRECT_CODEC
private final Holder
<StructureTemplatePool> StructureTemplatePool.fallback
private final Registry
<StructureTemplatePool> JigsawPlacement.Placer.pools
Methods in net.minecraft.world.level.levelgen.structure.pools that return types with arguments of type StructureTemplatePoolModifier and TypeMethodDescriptionStructureTemplatePool.getFallback()
private static ResourceKey
<StructureTemplatePool> JigsawPlacement.Placer.readPoolKey
(StructureTemplate.StructureBlockInfo pBlockInfo, PoolAliasLookup pAliasLookup) Method parameters in net.minecraft.world.level.levelgen.structure.pools with type arguments of type StructureTemplatePoolModifier and TypeMethodDescriptionprivate static void
JigsawPlacement.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 boolean
JigsawPlacement.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> Direct.alias
The field for thealias
record component.private final ResourceKey
<StructureTemplatePool> Random.alias
The field for thealias
record component.private final ResourceKey
<StructureTemplatePool> Direct.target
The field for thetarget
record component.private final SimpleWeightedRandomList
<ResourceKey<StructureTemplatePool>> Random.targets
The field for thetargets
record component.Methods in net.minecraft.world.level.levelgen.structure.pools.alias that return types with arguments of type StructureTemplatePoolModifier and TypeMethodDescriptionDirect.alias()
Returns the value of thealias
record component.Random.alias()
Returns the value of thealias
record component.Direct.allTargets()
PoolAliasBinding.allTargets()
Random.allTargets()
RandomGroup.allTargets()
PoolAliasLookup.lookup
(ResourceKey<StructureTemplatePool> pPoolKey) Direct.target()
Returns the value of thetarget
record component.Random.targets()
Returns the value of thetargets
record component.Method parameters in net.minecraft.world.level.levelgen.structure.pools.alias with type arguments of type StructureTemplatePoolModifier and TypeMethodDescriptionstatic Direct
PoolAliasBinding.direct
(ResourceKey<StructureTemplatePool> pAlias, ResourceKey<StructureTemplatePool> pTarget) void
Direct.forEachResolved
(RandomSource pRandom, BiConsumer<ResourceKey<StructureTemplatePool>, ResourceKey<StructureTemplatePool>> pStucturePoolKey) void
Direct.forEachResolved
(RandomSource pRandom, BiConsumer<ResourceKey<StructureTemplatePool>, ResourceKey<StructureTemplatePool>> pStucturePoolKey) void
PoolAliasBinding.forEachResolved
(RandomSource pRandom, BiConsumer<ResourceKey<StructureTemplatePool>, ResourceKey<StructureTemplatePool>> pStucturePoolKey) void
PoolAliasBinding.forEachResolved
(RandomSource pRandom, BiConsumer<ResourceKey<StructureTemplatePool>, ResourceKey<StructureTemplatePool>> pStucturePoolKey) void
Random.forEachResolved
(RandomSource pRandom, BiConsumer<ResourceKey<StructureTemplatePool>, ResourceKey<StructureTemplatePool>> pStucturePoolKey) void
Random.forEachResolved
(RandomSource pRandom, BiConsumer<ResourceKey<StructureTemplatePool>, ResourceKey<StructureTemplatePool>> pStucturePoolKey) void
RandomGroup.forEachResolved
(RandomSource pRandom, BiConsumer<ResourceKey<StructureTemplatePool>, ResourceKey<StructureTemplatePool>> pStucturePoolKey) void
RandomGroup.forEachResolved
(RandomSource pRandom, BiConsumer<ResourceKey<StructureTemplatePool>, ResourceKey<StructureTemplatePool>> pStucturePoolKey) PoolAliasLookup.lookup
(ResourceKey<StructureTemplatePool> pPoolKey) static Random
PoolAliasBinding.random
(ResourceKey<StructureTemplatePool> pAlias, SimpleWeightedRandomList<ResourceKey<StructureTemplatePool>> pTargets) static Random
PoolAliasBinding.random
(ResourceKey<StructureTemplatePool> pAlias, SimpleWeightedRandomList<ResourceKey<StructureTemplatePool>> pTargets) static void
PoolAliasBindings.registerTargetsAsPools
(BootstrapContext<StructureTemplatePool> pContext, Holder<StructureTemplatePool> pPool, List<PoolAliasBinding> pPoolAliasBindings) static void
PoolAliasBindings.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 StructureTemplatePoolModifierConstructorDescription(package private)
Direct
(ResourceKey<StructureTemplatePool> alias, ResourceKey<StructureTemplatePool> target) Creates an instance of aDirect
record class.(package private)
Random
(ResourceKey<StructureTemplatePool> alias, SimpleWeightedRandomList<ResourceKey<StructureTemplatePool>> targets) Creates an instance of aRandom
record class.(package private)
Random
(ResourceKey<StructureTemplatePool> alias, SimpleWeightedRandomList<ResourceKey<StructureTemplatePool>> targets) Creates an instance of aRandom
record 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.startPool
Constructor 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_)