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 StructurePoolMethods 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> TrialChamberData.CHAMBER_ENTRANCE_CAP_POOL_KEY
static final RegistryKey
<StructurePool> AncientCityGenerator.CITY_CENTER
static final RegistryKey
<StructurePool> TrialChamberData.HALLWAY_FALLBACK_POOL_KEY
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
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) -
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()
private static RegistryKey
<StructurePool> StructurePoolBasedGenerator.StructurePoolGenerator.lookupPool
(StructureTemplate.StructureBlockInfo structureBlockInfo, StructurePoolAliasLookup aliasLookup) static RegistryKey
<StructurePool> 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>> elementCountsByGetters, StructurePool.Projection projection) StructurePool
(RegistryEntry<StructurePool> fallback, List<com.mojang.datafixers.util.Pair<StructurePoolElement, Integer>> elementCounts) (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 DataPool
<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, DataPool<RegistryKey<StructurePool>> targets) StructurePoolAliasBinding.random
(RegistryKey<StructurePool> alias, DataPool<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 StructurePoolModifierConstructorDescription(package private)
DirectStructurePoolAliasBinding
(RegistryKey<StructurePool> registryKey, RegistryKey<StructurePool> registryKey2) (package private)
RandomStructurePoolAliasBinding
(RegistryKey<StructurePool> registryKey, DataPool<RegistryKey<StructurePool>> dataPool) (package private)
RandomStructurePoolAliasBinding
(RegistryKey<StructurePool> registryKey, DataPool<RegistryKey<StructurePool>> dataPool) -
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
Constructor 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)