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.poolstatic final com.mojang.serialization.Codec<RegistryKey<StructurePool>> JigsawBlockEntity.STRUCTURE_POOL_KEY_CODECMethods 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> AncientCityGenerator.CITY_CENTERstatic final RegistryKey<StructurePool> TrialChamberData.HALLWAY_FALLBACK_POOL_KEYprivate final RegistryKey<StructurePool> StructureTemplate.JigsawBlockInfo.poolThe field for thepoolrecord component.static 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_KEYMethods in net.minecraft.structure that return types with arguments of type StructurePoolModifier and TypeMethodDescriptionStructureTemplate.JigsawBlockInfo.pool()Returns the value of thepoolrecord component.Method 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) 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.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()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 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>> 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.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 Pool<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, Pool<RegistryKey<StructurePool>> targets) StructurePoolAliasBinding.random(RegistryKey<StructurePool> alias, Pool<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 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.startPoolMethods 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)