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 TypeMethodDescriptionvoidJigsawBlockEntity.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 intPlaceCommand.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_KEYstatic final RegistryKey<StructurePool> TrialChamberData.CHAMBER_ENTRANCE_CAP_POOL_KEYstatic final RegistryKey<StructurePool> AncientCityGenerator.CITY_CENTERstatic final RegistryKey<StructurePool> TrialChamberData.HALLWAY_FALLBACK_POOL_KEYstatic final RegistryKey<StructurePool> BastionRemnantGenerator.STRUCTURE_POOLSstatic final RegistryKey<StructurePool> PillagerOutpostGenerator.STRUCTURE_POOLSprivate static final RegistryKey<StructurePool> DesertVillageData.TERMINATORS_KEYprivate static final RegistryKey<StructurePool> PlainsVillageData.TERMINATORS_KEYprivate static final RegistryKey<StructurePool> SavannaVillageData.TERMINATORS_KEYprivate static final RegistryKey<StructurePool> SnowyVillageData.TERMINATORS_KEYprivate static final RegistryKey<StructurePool> TaigaVillageData.TERMINATORS_KEYstatic final RegistryKey<StructurePool> TrailRuinsGenerator.TOWERstatic final RegistryKey<StructurePool> DesertVillageData.TOWN_CENTERS_KEYstatic final RegistryKey<StructurePool> PlainsVillageData.TOWN_CENTERS_KEYstatic final RegistryKey<StructurePool> SavannaVillageData.TOWN_CENTERS_KEYstatic final RegistryKey<StructurePool> SnowyVillageData.TOWN_CENTERS_KEYstatic final RegistryKey<StructurePool> TaigaVillageData.TOWN_CENTERS_KEYprivate static final RegistryKey<StructurePool> DesertVillageData.ZOMBIE_TERMINATORS_KEYprivate static final RegistryKey<StructurePool> SavannaVillageData.ZOMBIE_TERMINATORS_KEYMethod parameters in net.minecraft.structure with type arguments of type StructurePoolModifier and TypeMethodDescriptionstatic voidAncientCityGenerator.bootstrap(Registerable<StructurePool> poolRegisterable) static voidAncientCityOutskirtsGenerator.bootstrap(Registerable<StructurePool> poolRegisterable) static voidBastionBridgeData.bootstrap(Registerable<StructurePool> poolRegisterable) static voidBastionData.bootstrap(Registerable<StructurePool> poolRegisterable) static voidBastionHoglinStableData.bootstrap(Registerable<StructurePool> poolRegisterable) static voidBastionRemnantGenerator.bootstrap(Registerable<StructurePool> poolRegisterable) static voidBastionTreasureData.bootstrap(Registerable<StructurePool> poolRegisterable) static voidBastionUnitsData.bootstrap(Registerable<StructurePool> poolRegisterable) static voidDesertVillageData.bootstrap(Registerable<StructurePool> poolRegisterable) static voidPillagerOutpostGenerator.bootstrap(Registerable<StructurePool> poolRegisterable) static voidPlainsVillageData.bootstrap(Registerable<StructurePool> poolRegisterable) static voidSavannaVillageData.bootstrap(Registerable<StructurePool> poolRegisterable) static voidSnowyVillageData.bootstrap(Registerable<StructurePool> poolRegisterable) static voidTaigaVillageData.bootstrap(Registerable<StructurePool> poolRegisterable) static voidTrailRuinsGenerator.bootstrap(Registerable<StructurePool> poolRegisterable) static voidTrialChamberData.bootstrap(Registerable<StructurePool> poolRegisterable) static voidVillageGenerator.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.CODECstatic final RegistryKey<StructurePool> StructurePools.EMPTYprivate final RegistryEntry<StructurePool> StructurePool.fallbackprivate static final MutableObject<com.mojang.serialization.Codec<RegistryEntry<StructurePool>>> StructurePool.FALLBACKprivate final Registry<StructurePool> StructurePoolBasedGenerator.StructurePoolGenerator.registrystatic final com.mojang.serialization.Codec<RegistryEntry<StructurePool>> StructurePool.REGISTRY_CODECMethods 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 voidStructurePools.register(Registerable<StructurePool> structurePoolsRegisterable, String id, StructurePool pool) Method parameters in net.minecraft.structure.pool with type arguments of type StructurePoolModifier and TypeMethodDescriptionstatic voidStructurePools.bootstrap(Registerable<StructurePool> structurePoolsRegisterable) static booleanStructurePoolBasedGenerator.generate(ServerWorld world, RegistryEntry<StructurePool> structurePool, Identifier id, int size, BlockPos pos, boolean keepJigsaws) private static voidStructurePoolBasedGenerator.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 voidStructurePools.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.aliasThe field for thealiasrecord component.private final RegistryKey<StructurePool> RandomStructurePoolAliasBinding.aliasThe field for thealiasrecord component.private final RegistryKey<StructurePool> DirectStructurePoolAliasBinding.targetThe field for thetargetrecord component.private final DataPool<RegistryKey<StructurePool>> RandomStructurePoolAliasBinding.targetsThe field for thetargetsrecord component.Methods in net.minecraft.structure.pool.alias that return types with arguments of type StructurePoolModifier and TypeMethodDescriptionDirectStructurePoolAliasBinding.alias()Returns the value of thealiasrecord component.RandomStructurePoolAliasBinding.alias()Returns the value of thealiasrecord component.StructurePoolAliasLookup.lookup(RegistryKey<StructurePool> pool) DirectStructurePoolAliasBinding.streamTargets()RandomGroupStructurePoolAliasBinding.streamTargets()RandomStructurePoolAliasBinding.streamTargets()StructurePoolAliasBinding.streamTargets()DirectStructurePoolAliasBinding.target()Returns the value of thetargetrecord component.RandomStructurePoolAliasBinding.targets()Returns the value of thetargetsrecord component.Method parameters in net.minecraft.structure.pool.alias with type arguments of type StructurePoolModifier and TypeMethodDescriptionStructurePoolAliasBinding.direct(RegistryKey<StructurePool> alias, RegistryKey<StructurePool> target) voidDirectStructurePoolAliasBinding.forEach(Random random, BiConsumer<RegistryKey<StructurePool>, RegistryKey<StructurePool>> aliasConsumer) voidDirectStructurePoolAliasBinding.forEach(Random random, BiConsumer<RegistryKey<StructurePool>, RegistryKey<StructurePool>> aliasConsumer) voidRandomGroupStructurePoolAliasBinding.forEach(Random random, BiConsumer<RegistryKey<StructurePool>, RegistryKey<StructurePool>> aliasConsumer) voidRandomGroupStructurePoolAliasBinding.forEach(Random random, BiConsumer<RegistryKey<StructurePool>, RegistryKey<StructurePool>> aliasConsumer) voidRandomStructurePoolAliasBinding.forEach(Random random, BiConsumer<RegistryKey<StructurePool>, RegistryKey<StructurePool>> aliasConsumer) voidRandomStructurePoolAliasBinding.forEach(Random random, BiConsumer<RegistryKey<StructurePool>, RegistryKey<StructurePool>> aliasConsumer) voidStructurePoolAliasBinding.forEach(Random random, BiConsumer<RegistryKey<StructurePool>, RegistryKey<StructurePool>> aliasConsumer) voidStructurePoolAliasBinding.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 voidStructurePoolAliasBindings.registerPools(Registerable<StructurePool> pools, RegistryEntry<StructurePool> base, List<StructurePoolAliasBinding> aliases) static voidStructurePoolAliasBindings.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.startPoolConstructor 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)