Uses of Class
net.minecraft.structure.pool.StructurePool
Packages that use StructurePool
Package
Description
-
Uses of StructurePool in net.minecraft.block.entity
Fields in net.minecraft.block.entity with type parameters of type StructurePoolModifier and TypeFieldDescriptionprivate RegistryKey
<StructurePool> JigsawBlockEntity.pool
static final com.mojang.serialization.Codec
<RegistryKey<StructurePool>> JigsawBlockEntity.STRUCTURE_POOL_KEY_CODEC
Methods in net.minecraft.block.entity that return types with arguments of type StructurePoolMethod parameters in net.minecraft.block.entity with type arguments of type StructurePoolModifier and TypeMethodDescriptionvoid
JigsawBlockEntity.setPool
(RegistryKey<StructurePool> pool) -
Uses of StructurePool in net.minecraft.command.argument
Methods in net.minecraft.command.argument that return types with arguments of type StructurePoolModifier and TypeMethodDescriptionstatic RegistryEntry.Reference
<StructurePool> RegistryKeyArgumentType.getStructurePoolEntry
(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, String name) -
Uses of StructurePool in net.minecraft.registry
Fields in net.minecraft.registry with type parameters of type StructurePoolModifier and TypeFieldDescriptionstatic final RegistryKey
<Registry<StructurePool>> RegistryKeys.TEMPLATE_POOL
-
Uses of StructurePool in net.minecraft.server.command
Method parameters in net.minecraft.server.command with type arguments of type StructurePoolModifier and TypeMethodDescriptionstatic int
PlaceCommand.executePlaceJigsaw
(ServerCommandSource source, RegistryEntry<StructurePool> structurePool, Identifier id, int maxDepth, BlockPos pos) -
Uses of StructurePool in net.minecraft.structure
Fields in net.minecraft.structure with type parameters of type StructurePoolModifier and TypeFieldDescriptionstatic final RegistryKey
<StructurePool> TrialChamberData.CHAMBER_END_POOL_KEY
static final RegistryKey
<StructurePool> AncientCityGenerator.CITY_CENTER
static final RegistryKey
<StructurePool> TrialChamberData.HALLWAY_FALLBACK_POOL_KEY
private final RegistryKey
<StructurePool> StructureTemplate.JigsawBlockInfo.pool
The field for thepool
record component.static final RegistryKey
<StructurePool> BastionRemnantGenerator.STRUCTURE_POOLS
static final RegistryKey
<StructurePool> PillagerOutpostGenerator.STRUCTURE_POOLS
private static final RegistryKey
<StructurePool> DesertVillageData.TERMINATORS_KEY
private static final RegistryKey
<StructurePool> PlainsVillageData.TERMINATORS_KEY
private static final RegistryKey
<StructurePool> SavannaVillageData.TERMINATORS_KEY
private static final RegistryKey
<StructurePool> SnowyVillageData.TERMINATORS_KEY
private static final RegistryKey
<StructurePool> TaigaVillageData.TERMINATORS_KEY
static final RegistryKey
<StructurePool> TrailRuinsGenerator.TOWER
static final RegistryKey
<StructurePool> DesertVillageData.TOWN_CENTERS_KEY
static final RegistryKey
<StructurePool> PlainsVillageData.TOWN_CENTERS_KEY
static final RegistryKey
<StructurePool> SavannaVillageData.TOWN_CENTERS_KEY
static final RegistryKey
<StructurePool> SnowyVillageData.TOWN_CENTERS_KEY
static final RegistryKey
<StructurePool> TaigaVillageData.TOWN_CENTERS_KEY
private static final RegistryKey
<StructurePool> DesertVillageData.ZOMBIE_TERMINATORS_KEY
private static final RegistryKey
<StructurePool> SavannaVillageData.ZOMBIE_TERMINATORS_KEY
Methods in net.minecraft.structure that return types with arguments of type StructurePoolModifier and TypeMethodDescriptionStructureTemplate.JigsawBlockInfo.pool()
Returns the value of thepool
record component.Method parameters in net.minecraft.structure with type arguments of type StructurePoolModifier and TypeMethodDescriptionstatic void
AncientCityGenerator.bootstrap
(Registerable<StructurePool> poolRegisterable) static void
AncientCityOutskirtsGenerator.bootstrap
(Registerable<StructurePool> poolRegisterable) static void
BastionBridgeData.bootstrap
(Registerable<StructurePool> poolRegisterable) static void
BastionData.bootstrap
(Registerable<StructurePool> poolRegisterable) static void
BastionHoglinStableData.bootstrap
(Registerable<StructurePool> poolRegisterable) static void
BastionRemnantGenerator.bootstrap
(Registerable<StructurePool> poolRegisterable) static void
BastionTreasureData.bootstrap
(Registerable<StructurePool> poolRegisterable) static void
BastionUnitsData.bootstrap
(Registerable<StructurePool> poolRegisterable) static void
DesertVillageData.bootstrap
(Registerable<StructurePool> poolRegisterable) static void
PillagerOutpostGenerator.bootstrap
(Registerable<StructurePool> poolRegisterable) static void
PlainsVillageData.bootstrap
(Registerable<StructurePool> poolRegisterable) static void
SavannaVillageData.bootstrap
(Registerable<StructurePool> poolRegisterable) static void
SnowyVillageData.bootstrap
(Registerable<StructurePool> poolRegisterable) static void
TaigaVillageData.bootstrap
(Registerable<StructurePool> poolRegisterable) static void
TrailRuinsGenerator.bootstrap
(Registerable<StructurePool> poolRegisterable) static void
TrialChamberData.bootstrap
(Registerable<StructurePool> poolRegisterable) static void
VillageGenerator.bootstrap
(Registerable<StructurePool> poolRegisterable) Constructor parameters in net.minecraft.structure with type arguments of type StructurePoolModifierConstructorDescriptionJigsawBlockInfo
(StructureTemplate.StructureBlockInfo structureBlockInfo, JigsawBlockEntity.Joint joint, Identifier identifier, RegistryKey<StructurePool> registryKey, Identifier identifier2, int int2, int int3) -
Uses of StructurePool in net.minecraft.structure.pool
Fields in net.minecraft.structure.pool with type parameters of type StructurePoolModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec
<StructurePool> StructurePool.CODEC
static final RegistryKey
<StructurePool> StructurePools.EMPTY
private final RegistryEntry
<StructurePool> StructurePool.fallback
private static final MutableObject
<com.mojang.serialization.Codec<RegistryEntry<StructurePool>>> StructurePool.FALLBACK
private final Registry
<StructurePool> StructurePoolBasedGenerator.StructurePoolGenerator.registry
static final com.mojang.serialization.Codec
<RegistryEntry<StructurePool>> StructurePool.REGISTRY_CODEC
Methods in net.minecraft.structure.pool that return types with arguments of type StructurePoolModifier and TypeMethodDescriptionStructurePool.getFallback()
static RegistryKey
<StructurePool> static RegistryKey
<StructurePool> StructurePools.of
(Identifier id) static RegistryKey
<StructurePool> Methods in net.minecraft.structure.pool with parameters of type StructurePoolModifier and TypeMethodDescriptionstatic void
StructurePools.register
(Registerable<StructurePool> structurePoolsRegisterable, String id, StructurePool pool) Method parameters in net.minecraft.structure.pool with type arguments of type StructurePoolModifier and TypeMethodDescriptionstatic void
StructurePools.bootstrap
(Registerable<StructurePool> structurePoolsRegisterable) static boolean
StructurePoolBasedGenerator.generate
(ServerWorld world, RegistryEntry<StructurePool> structurePool, Identifier id, int size, BlockPos pos, boolean keepJigsaws) private static void
StructurePoolBasedGenerator.generate
(NoiseConfig noiseConfig, int maxSize, boolean modifyBoundingBox, ChunkGenerator chunkGenerator, StructureTemplateManager structureTemplateManager, HeightLimitView heightLimitView, Random random, Registry<StructurePool> structurePoolRegistry, PoolStructurePiece firstPiece, List<PoolStructurePiece> pieces, VoxelShape pieceShape, StructurePoolAliasLookup aliasLookup, StructureLiquidSettings liquidSettings) static Optional
<Structure.StructurePosition> StructurePoolBasedGenerator.generate
(Structure.Context context, RegistryEntry<StructurePool> structurePool, Optional<Identifier> id, int size, BlockPos pos, boolean useExpansionHack, Optional<Heightmap.Type> projectStartToHeightmap, int maxDistanceFromCenter, StructurePoolAliasLookup aliasLookup, DimensionPadding dimensionPadding, StructureLiquidSettings liquidSettings) static void
StructurePools.register
(Registerable<StructurePool> structurePoolsRegisterable, String id, StructurePool pool) Constructor parameters in net.minecraft.structure.pool with type arguments of type StructurePoolModifierConstructorDescriptionStructurePool
(RegistryEntry<StructurePool> fallback, List<com.mojang.datafixers.util.Pair<Function<StructurePool.Projection, ? extends StructurePoolElement>, Integer>> elementWeightsByGetters, StructurePool.Projection projection) StructurePool
(RegistryEntry<StructurePool> fallback, List<com.mojang.datafixers.util.Pair<StructurePoolElement, Integer>> elementWeights) (package private)
StructurePoolGenerator
(Registry<StructurePool> registry, int maxSize, ChunkGenerator chunkGenerator, StructureTemplateManager structureTemplateManager, List<? super PoolStructurePiece> children, Random random) -
Uses of StructurePool in net.minecraft.structure.pool.alias
Fields in net.minecraft.structure.pool.alias with type parameters of type StructurePoolModifier and TypeFieldDescriptionprivate final RegistryKey
<StructurePool> DirectStructurePoolAliasBinding.alias
The field for thealias
record component.private final RegistryKey
<StructurePool> RandomStructurePoolAliasBinding.alias
The field for thealias
record component.private final RegistryKey
<StructurePool> DirectStructurePoolAliasBinding.target
The field for thetarget
record component.private final Pool
<RegistryKey<StructurePool>> RandomStructurePoolAliasBinding.targets
The field for thetargets
record component.Methods in net.minecraft.structure.pool.alias that return types with arguments of type StructurePoolModifier and TypeMethodDescriptionDirectStructurePoolAliasBinding.alias()
Returns the value of thealias
record component.RandomStructurePoolAliasBinding.alias()
Returns the value of thealias
record component.StructurePoolAliasLookup.lookup
(RegistryKey<StructurePool> pool) DirectStructurePoolAliasBinding.streamTargets()
RandomGroupStructurePoolAliasBinding.streamTargets()
RandomStructurePoolAliasBinding.streamTargets()
StructurePoolAliasBinding.streamTargets()
DirectStructurePoolAliasBinding.target()
Returns the value of thetarget
record component.RandomStructurePoolAliasBinding.targets()
Returns the value of thetargets
record component.Method parameters in net.minecraft.structure.pool.alias with type arguments of type StructurePoolModifier and TypeMethodDescriptionStructurePoolAliasBinding.direct
(RegistryKey<StructurePool> alias, RegistryKey<StructurePool> target) void
DirectStructurePoolAliasBinding.forEach
(Random random, BiConsumer<RegistryKey<StructurePool>, RegistryKey<StructurePool>> aliasConsumer) void
DirectStructurePoolAliasBinding.forEach
(Random random, BiConsumer<RegistryKey<StructurePool>, RegistryKey<StructurePool>> aliasConsumer) void
RandomGroupStructurePoolAliasBinding.forEach
(Random random, BiConsumer<RegistryKey<StructurePool>, RegistryKey<StructurePool>> aliasConsumer) void
RandomGroupStructurePoolAliasBinding.forEach
(Random random, BiConsumer<RegistryKey<StructurePool>, RegistryKey<StructurePool>> aliasConsumer) void
RandomStructurePoolAliasBinding.forEach
(Random random, BiConsumer<RegistryKey<StructurePool>, RegistryKey<StructurePool>> aliasConsumer) void
RandomStructurePoolAliasBinding.forEach
(Random random, BiConsumer<RegistryKey<StructurePool>, RegistryKey<StructurePool>> aliasConsumer) void
StructurePoolAliasBinding.forEach
(Random random, BiConsumer<RegistryKey<StructurePool>, RegistryKey<StructurePool>> aliasConsumer) void
StructurePoolAliasBinding.forEach
(Random random, BiConsumer<RegistryKey<StructurePool>, RegistryKey<StructurePool>> aliasConsumer) StructurePoolAliasLookup.lookup
(RegistryKey<StructurePool> pool) StructurePoolAliasBinding.random
(RegistryKey<StructurePool> alias, Pool<RegistryKey<StructurePool>> targets) StructurePoolAliasBinding.random
(RegistryKey<StructurePool> alias, Pool<RegistryKey<StructurePool>> targets) static void
StructurePoolAliasBindings.registerPools
(Registerable<StructurePool> pools, RegistryEntry<StructurePool> base, List<StructurePoolAliasBinding> aliases) static void
StructurePoolAliasBindings.registerPools
(Registerable<StructurePool> pools, RegistryEntry<StructurePool> base, List<StructurePoolAliasBinding> aliases) Constructor parameters in net.minecraft.structure.pool.alias with type arguments of type StructurePoolModifierConstructorDescriptionDirectStructurePoolAliasBinding
(RegistryKey<StructurePool> registryKey, RegistryKey<StructurePool> registryKey2) RandomStructurePoolAliasBinding
(RegistryKey<StructurePool> registryKey, Pool<RegistryKey<StructurePool>> pool) RandomStructurePoolAliasBinding
(RegistryKey<StructurePool> registryKey, Pool<RegistryKey<StructurePool>> pool) -
Uses of StructurePool in net.minecraft.world.gen.structure
Fields in net.minecraft.world.gen.structure with type parameters of type StructurePoolModifier and TypeFieldDescriptionprivate final RegistryEntry
<StructurePool> JigsawStructure.startPool
Methods in net.minecraft.world.gen.structure that return types with arguments of type StructurePoolConstructor parameters in net.minecraft.world.gen.structure with type arguments of type StructurePoolModifierConstructorDescriptionJigsawStructure
(Structure.Config config, RegistryEntry<StructurePool> startPool, int size, HeightProvider startHeight, boolean useExpansionHack) JigsawStructure
(Structure.Config config, RegistryEntry<StructurePool> startPool, int size, HeightProvider startHeight, boolean useExpansionHack, Heightmap.Type projectStartToHeightmap) JigsawStructure
(Structure.Config config, RegistryEntry<StructurePool> startPool, Optional<Identifier> startJigsawName, int size, HeightProvider startHeight, boolean useExpansionHack, Optional<Heightmap.Type> projectStartToHeightmap, int maxDistanceFromCenter, List<StructurePoolAliasBinding> poolAliasBindings, DimensionPadding dimensionPadding, StructureLiquidSettings liquidSettings)