Uses of Class
net.minecraft.world.level.chunk.ChunkGenerator
Package
Description
-
Uses of ChunkGenerator in net.minecraft.client.gui.screens.worldselection
Modifier and TypeMethodDescriptionprotected abstract ChunkGenerator
WorldPreset.generator
(RegistryAccess p_194083_, long p_194084_) -
Uses of ChunkGenerator in net.minecraft.core
Modifier and TypeFieldDescriptionstatic final Registry<com.mojang.serialization.Codec<? extends ChunkGenerator>>
Registry.CHUNK_GENERATOR
static final ResourceKey<Registry<com.mojang.serialization.Codec<? extends ChunkGenerator>>>
Registry.CHUNK_GENERATOR_REGISTRY
-
Uses of ChunkGenerator in net.minecraft.server.level
Modifier and TypeMethodDescriptionprotected ChunkGenerator
ChunkMap.generator()
ServerChunkCache.getGenerator()
ModifierConstructorDescriptionChunkMap
(ServerLevel p_143040_, LevelStorageSource.LevelStorageAccess p_143041_, com.mojang.datafixers.DataFixer p_143042_, StructureManager p_143043_, Executor p_143044_, BlockableEventLoop<Runnable> p_143045_, LightChunkGetter p_143046_, ChunkGenerator p_143047_, ChunkProgressListener p_143048_, ChunkStatusUpdateListener p_143049_, Supplier<DimensionDataStorage> p_143050_, int p_143051_, boolean p_143052_) ServerChunkCache
(ServerLevel p_184009_, LevelStorageSource.LevelStorageAccess p_184010_, com.mojang.datafixers.DataFixer p_184011_, StructureManager p_184012_, Executor p_184013_, ChunkGenerator p_184014_, int p_184015_, int p_184016_, boolean p_184017_, ChunkProgressListener p_184018_, ChunkStatusUpdateListener p_184019_, Supplier<DimensionDataStorage> p_184020_) ServerLevel
(MinecraftServer p_203762_, Executor p_203763_, LevelStorageSource.LevelStorageAccess p_203764_, ServerLevelData p_203765_, ResourceKey<Level> p_203766_, Holder<DimensionType> p_203767_, ChunkProgressListener p_203768_, ChunkGenerator p_203769_, boolean p_203770_, long p_203771_, List<CustomSpawner> p_203772_, boolean p_203773_) -
Uses of ChunkGenerator in net.minecraft.world.level
Modifier and TypeMethodDescriptionprivate static boolean
NaturalSpawner.canSpawnMobAt
(ServerLevel p_47004_, StructureFeatureManager p_47005_, ChunkGenerator p_47006_, MobCategory p_47007_, MobSpawnSettings.SpawnerData p_47008_, BlockPos p_47009_) private static Optional<MobSpawnSettings.SpawnerData>
NaturalSpawner.getRandomSpawnMobAt
(ServerLevel p_151599_, StructureFeatureManager p_151600_, ChunkGenerator p_151601_, MobCategory p_151602_, Random p_151603_, BlockPos p_151604_) private static boolean
NaturalSpawner.isValidSpawnPostitionForType
(ServerLevel p_46996_, MobCategory p_46997_, StructureFeatureManager p_46998_, ChunkGenerator p_46999_, MobSpawnSettings.SpawnerData p_47000_, BlockPos.MutableBlockPos p_47001_, double p_47002_) private static WeightedRandomList<MobSpawnSettings.SpawnerData>
NaturalSpawner.mobsAt
(ServerLevel p_204169_, StructureFeatureManager p_204170_, ChunkGenerator p_204171_, MobCategory p_204172_, BlockPos p_204173_, Holder<Biome> p_204174_) -
Uses of ChunkGenerator in net.minecraft.world.level.block.grower
Modifier and TypeMethodDescriptionboolean
AbstractMegaTreeGrower.growTree
(ServerLevel p_59985_, ChunkGenerator p_59986_, BlockPos p_59987_, BlockState p_59988_, Random p_59989_) boolean
AbstractTreeGrower.growTree
(ServerLevel p_60006_, ChunkGenerator p_60007_, BlockPos p_60008_, BlockState p_60009_, Random p_60010_) boolean
AbstractMegaTreeGrower.placeMega
(ServerLevel p_59991_, ChunkGenerator p_59992_, BlockPos p_59993_, BlockState p_59994_, Random p_59995_, int p_59996_, int p_59997_) -
Uses of ChunkGenerator in net.minecraft.world.level.chunk
Modifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<ChunkGenerator>
ChunkGenerator.CODEC
Modifier and TypeMethodDescriptionprotected static final <T extends ChunkGenerator>
com.mojang.datafixers.Products.P1<com.mojang.serialization.codecs.RecordCodecBuilder.Mu<T>,Registry<StructureSet>> ChunkGenerator.commonCodec
(com.mojang.serialization.codecs.RecordCodecBuilder.Instance<T> p_208006_) Modifier and TypeMethodDescriptionprotected abstract com.mojang.serialization.Codec<? extends ChunkGenerator>
ChunkGenerator.codec()
Optional<ResourceKey<com.mojang.serialization.Codec<? extends ChunkGenerator>>>
ChunkGenerator.getTypeNameForDataFixer()
Modifier and TypeMethodDescriptionCompletableFuture<com.mojang.datafixers.util.Either<ChunkAccess,
ChunkHolder.ChunkLoadingFailure>> ChunkStatus.GenerationTask.doWork
(ChunkStatus p_187871_, Executor p_187872_, ServerLevel p_187873_, ChunkGenerator p_187874_, StructureManager p_187875_, ThreadedLevelLightEngine p_187876_, Function<ChunkAccess, CompletableFuture<com.mojang.datafixers.util.Either<ChunkAccess, ChunkHolder.ChunkLoadingFailure>>> p_187877_, List<ChunkAccess> p_187878_, ChunkAccess p_187879_, boolean p_187880_) default CompletableFuture<com.mojang.datafixers.util.Either<ChunkAccess,
ChunkHolder.ChunkLoadingFailure>> ChunkStatus.SimpleGenerationTask.doWork
(ChunkStatus p_187882_, Executor p_187883_, ServerLevel p_187884_, ChunkGenerator p_187885_, StructureManager p_187886_, ThreadedLevelLightEngine p_187887_, Function<ChunkAccess, CompletableFuture<com.mojang.datafixers.util.Either<ChunkAccess, ChunkHolder.ChunkLoadingFailure>>> p_187888_, List<ChunkAccess> p_187889_, ChunkAccess p_187890_, boolean p_187891_) void
ChunkStatus.SimpleGenerationTask.doWork
(ChunkStatus p_156323_, ServerLevel p_156324_, ChunkGenerator p_156325_, List<ChunkAccess> p_156326_, ChunkAccess p_156327_) CompletableFuture<com.mojang.datafixers.util.Either<ChunkAccess,
ChunkHolder.ChunkLoadingFailure>> ChunkStatus.generate
(Executor p_187789_, ServerLevel p_187790_, ChunkGenerator p_187791_, StructureManager p_187792_, ThreadedLevelLightEngine p_187793_, Function<ChunkAccess, CompletableFuture<com.mojang.datafixers.util.Either<ChunkAccess, ChunkHolder.ChunkLoadingFailure>>> p_187794_, List<ChunkAccess> p_187795_, boolean p_187796_) -
Uses of ChunkGenerator in net.minecraft.world.level.chunk.storage
Modifier and TypeMethodDescriptionstatic void
ChunkStorage.injectDatafixingContext
(CompoundTag p_196919_, ResourceKey<Level> p_196920_, Optional<ResourceKey<com.mojang.serialization.Codec<? extends ChunkGenerator>>> p_196921_) ChunkStorage.upgradeChunkTag
(ResourceKey<Level> p_188289_, Supplier<DimensionDataStorage> p_188290_, CompoundTag p_188291_, Optional<ResourceKey<com.mojang.serialization.Codec<? extends ChunkGenerator>>> p_188292_) -
Uses of ChunkGenerator in net.minecraft.world.level.dimension
ModifierConstructorDescriptionLevelStem
(Holder<DimensionType> p_204519_, ChunkGenerator p_204520_) LevelStem
(Holder<DimensionType> p_204519_, ChunkGenerator p_204520_, boolean useServerSeed) -
Uses of ChunkGenerator in net.minecraft.world.level.levelgen
Modifier and TypeClassDescriptionclass
class
class
Modifier and TypeMethodDescriptionWorldGenSettings.overworld()
DebugLevelSource.withSeed
(long p_64130_) FlatLevelSource.withSeed
(long p_64180_) NoiseBasedChunkGenerator.withSeed
(long p_64374_) Modifier and TypeMethodDescriptionprotected com.mojang.serialization.Codec<? extends ChunkGenerator>
DebugLevelSource.codec()
protected com.mojang.serialization.Codec<? extends ChunkGenerator>
FlatLevelSource.codec()
protected com.mojang.serialization.Codec<? extends ChunkGenerator>
NoiseBasedChunkGenerator.codec()
Modifier and TypeMethodDescriptionWorldGenSettings.withOverworld
(Registry<DimensionType> p_204650_, Registry<LevelStem> p_204651_, ChunkGenerator p_204652_) WorldGenSettings.withOverworld
(Registry<LevelStem> p_204646_, Holder<DimensionType> p_204647_, ChunkGenerator p_204648_) ModifierConstructorDescriptionWorldGenerationContext
(ChunkGenerator p_182507_, LevelHeightAccessor p_182508_) -
Uses of ChunkGenerator in net.minecraft.world.level.levelgen.feature
Modifier and TypeMethodDescriptionprivate static void
WoodlandMansionFeature.afterPlace
(WorldGenLevel p_191195_, StructureFeatureManager p_191196_, ChunkGenerator p_191197_, Random p_191198_, BoundingBox p_191199_, ChunkPos p_191200_, PiecesContainer p_191201_) boolean
StructureFeature.canGenerate
(RegistryAccess p_197172_, ChunkGenerator p_197173_, BiomeSource p_197174_, StructureManager p_197175_, long p_197176_, ChunkPos p_197177_, C p_197178_, LevelHeightAccessor p_197179_, Predicate<Holder<Biome>> p_197180_) private static int
RuinedPortalFeature.findSuitableY
(Random p_160272_, ChunkGenerator p_160273_, RuinedPortalPiece.VerticalPlacement p_160274_, boolean p_160275_, int p_160276_, int p_160277_, BoundingBox p_160278_, LevelHeightAccessor p_160279_) ConfiguredStructureFeature.generate
(RegistryAccess p_204708_, ChunkGenerator p_204709_, BiomeSource p_204710_, StructureManager p_204711_, long p_204712_, ChunkPos p_204713_, int p_204714_, LevelHeightAccessor p_204715_, Predicate<Holder<Biome>> p_204716_) private static int
EndCityFeature.getYPositionForFeature
(ChunkPos p_159670_, ChunkGenerator p_159671_, LevelHeightAccessor p_159672_) boolean
ConfiguredFeature.place
(WorldGenLevel p_65386_, ChunkGenerator p_65387_, Random p_65388_, BlockPos p_65389_) boolean
Feature.place
(FC p_204741_, WorldGenLevel p_204742_, ChunkGenerator p_204743_, Random p_204744_, BlockPos p_204745_) boolean
WeightedPlacedFeature.place
(WorldGenLevel p_191182_, ChunkGenerator p_191183_, Random p_191184_, BlockPos p_191185_) private static boolean
RootSystemFeature.placeDirtAndTree
(WorldGenLevel p_160223_, ChunkGenerator p_160224_, RootSystemConfiguration p_160225_, Random p_160226_, BlockPos.MutableBlockPos p_160227_, BlockPos p_160228_) protected boolean
VegetationPatchFeature.placeVegetation
(WorldGenLevel p_160592_, VegetationPatchConfiguration p_160593_, ChunkGenerator p_160594_, Random p_160595_, BlockPos p_160596_) protected boolean
WaterloggedVegetationPatchFeature.placeVegetation
(WorldGenLevel p_160637_, VegetationPatchConfiguration p_160638_, ChunkGenerator p_160639_, Random p_160640_, BlockPos p_160641_) ModifierConstructorDescriptionFeaturePlaceContext
(Optional<ConfiguredFeature<?, ?>> p_190929_, WorldGenLevel p_190930_, ChunkGenerator p_190931_, Random p_190932_, BlockPos p_190933_, FC p_190934_) -
Uses of ChunkGenerator in net.minecraft.world.level.levelgen.placement
Modifier and TypeMethodDescriptionboolean
PlacedFeature.place
(WorldGenLevel p_191783_, ChunkGenerator p_191784_, Random p_191785_, BlockPos p_191786_) boolean
PlacedFeature.placeWithBiomeCheck
(WorldGenLevel p_191807_, ChunkGenerator p_191808_, Random p_191809_, BlockPos p_191810_) ModifierConstructorDescriptionPlacementContext
(WorldGenLevel p_191818_, ChunkGenerator p_191819_, Optional<PlacedFeature> p_191820_) -
Uses of ChunkGenerator in net.minecraft.world.level.levelgen.structure
Modifier and TypeMethodDescriptionvoid
PostPlacementProcessor.afterPlace
(WorldGenLevel p_192438_, StructureFeatureManager p_192439_, ChunkGenerator p_192440_, Random p_192441_, BoundingBox p_192442_, ChunkPos p_192443_, PiecesContainer p_192444_) void
PoolElementStructurePiece.place
(WorldGenLevel p_192417_, StructureFeatureManager p_192418_, ChunkGenerator p_192419_, Random p_192420_, BoundingBox p_192421_, BlockPos p_192422_, boolean p_192423_) void
StructureStart.placeInChunk
(WorldGenLevel p_73584_, StructureFeatureManager p_73585_, ChunkGenerator p_73586_, Random p_73587_, BoundingBox p_73588_, ChunkPos p_73589_) void
BuriedTreasurePieces.BuriedTreasurePiece.postProcess
(WorldGenLevel p_191966_, StructureFeatureManager p_191967_, ChunkGenerator p_191968_, Random p_191969_, BoundingBox p_191970_, ChunkPos p_191971_, BlockPos p_191972_) void
DesertPyramidPiece.postProcess
(WorldGenLevel p_191981_, StructureFeatureManager p_191982_, ChunkGenerator p_191983_, Random p_191984_, BoundingBox p_191985_, ChunkPos p_191986_, BlockPos p_191987_) void
IglooPieces.IglooPiece.postProcess
(WorldGenLevel p_192001_, StructureFeatureManager p_192002_, ChunkGenerator p_192003_, Random p_192004_, BoundingBox p_192005_, ChunkPos p_192006_, BlockPos p_192007_) void
JunglePyramidPiece.postProcess
(WorldGenLevel p_192016_, StructureFeatureManager p_192017_, ChunkGenerator p_192018_, Random p_192019_, BoundingBox p_192020_, ChunkPos p_192021_, BlockPos p_192022_) void
MineShaftPieces.MineShaftCorridor.postProcess
(WorldGenLevel p_192030_, StructureFeatureManager p_192031_, ChunkGenerator p_192032_, Random p_192033_, BoundingBox p_192034_, ChunkPos p_192035_, BlockPos p_192036_) void
MineShaftPieces.MineShaftCrossing.postProcess
(WorldGenLevel p_192043_, StructureFeatureManager p_192044_, ChunkGenerator p_192045_, Random p_192046_, BoundingBox p_192047_, ChunkPos p_192048_, BlockPos p_192049_) void
MineShaftPieces.MineShaftRoom.postProcess
(WorldGenLevel p_192059_, StructureFeatureManager p_192060_, ChunkGenerator p_192061_, Random p_192062_, BoundingBox p_192063_, ChunkPos p_192064_, BlockPos p_192065_) void
MineShaftPieces.MineShaftStairs.postProcess
(WorldGenLevel p_192072_, StructureFeatureManager p_192073_, ChunkGenerator p_192074_, Random p_192075_, BoundingBox p_192076_, ChunkPos p_192077_, BlockPos p_192078_) void
NetherBridgePieces.BridgeCrossing.postProcess
(WorldGenLevel p_192083_, StructureFeatureManager p_192084_, ChunkGenerator p_192085_, Random p_192086_, BoundingBox p_192087_, ChunkPos p_192088_, BlockPos p_192089_) void
NetherBridgePieces.BridgeEndFiller.postProcess
(WorldGenLevel p_192093_, StructureFeatureManager p_192094_, ChunkGenerator p_192095_, Random p_192096_, BoundingBox p_192097_, ChunkPos p_192098_, BlockPos p_192099_) void
NetherBridgePieces.BridgeStraight.postProcess
(WorldGenLevel p_192106_, StructureFeatureManager p_192107_, ChunkGenerator p_192108_, Random p_192109_, BoundingBox p_192110_, ChunkPos p_192111_, BlockPos p_192112_) void
NetherBridgePieces.CastleCorridorStairsPiece.postProcess
(WorldGenLevel p_192116_, StructureFeatureManager p_192117_, ChunkGenerator p_192118_, Random p_192119_, BoundingBox p_192120_, ChunkPos p_192121_, BlockPos p_192122_) void
NetherBridgePieces.CastleCorridorTBalconyPiece.postProcess
(WorldGenLevel p_192126_, StructureFeatureManager p_192127_, ChunkGenerator p_192128_, Random p_192129_, BoundingBox p_192130_, ChunkPos p_192131_, BlockPos p_192132_) void
NetherBridgePieces.CastleEntrance.postProcess
(WorldGenLevel p_192136_, StructureFeatureManager p_192137_, ChunkGenerator p_192138_, Random p_192139_, BoundingBox p_192140_, ChunkPos p_192141_, BlockPos p_192142_) void
NetherBridgePieces.CastleSmallCorridorCrossingPiece.postProcess
(WorldGenLevel p_192146_, StructureFeatureManager p_192147_, ChunkGenerator p_192148_, Random p_192149_, BoundingBox p_192150_, ChunkPos p_192151_, BlockPos p_192152_) void
NetherBridgePieces.CastleSmallCorridorLeftTurnPiece.postProcess
(WorldGenLevel p_192156_, StructureFeatureManager p_192157_, ChunkGenerator p_192158_, Random p_192159_, BoundingBox p_192160_, ChunkPos p_192161_, BlockPos p_192162_) void
NetherBridgePieces.CastleSmallCorridorPiece.postProcess
(WorldGenLevel p_192169_, StructureFeatureManager p_192170_, ChunkGenerator p_192171_, Random p_192172_, BoundingBox p_192173_, ChunkPos p_192174_, BlockPos p_192175_) void
NetherBridgePieces.CastleSmallCorridorRightTurnPiece.postProcess
(WorldGenLevel p_192179_, StructureFeatureManager p_192180_, ChunkGenerator p_192181_, Random p_192182_, BoundingBox p_192183_, ChunkPos p_192184_, BlockPos p_192185_) void
NetherBridgePieces.CastleStalkRoom.postProcess
(WorldGenLevel p_192192_, StructureFeatureManager p_192193_, ChunkGenerator p_192194_, Random p_192195_, BoundingBox p_192196_, ChunkPos p_192197_, BlockPos p_192198_) void
NetherBridgePieces.MonsterThrone.postProcess
(WorldGenLevel p_192202_, StructureFeatureManager p_192203_, ChunkGenerator p_192204_, Random p_192205_, BoundingBox p_192206_, ChunkPos p_192207_, BlockPos p_192208_) void
NetherBridgePieces.RoomCrossing.postProcess
(WorldGenLevel p_192218_, StructureFeatureManager p_192219_, ChunkGenerator p_192220_, Random p_192221_, BoundingBox p_192222_, ChunkPos p_192223_, BlockPos p_192224_) void
NetherBridgePieces.StairsRoom.postProcess
(WorldGenLevel p_192228_, StructureFeatureManager p_192229_, ChunkGenerator p_192230_, Random p_192231_, BoundingBox p_192232_, ChunkPos p_192233_, BlockPos p_192234_) void
NetherFossilPieces.NetherFossilPiece.postProcess
(WorldGenLevel p_192245_, StructureFeatureManager p_192246_, ChunkGenerator p_192247_, Random p_192248_, BoundingBox p_192249_, ChunkPos p_192250_, BlockPos p_192251_) void
OceanMonumentPieces.MonumentBuilding.postProcess
(WorldGenLevel p_192267_, StructureFeatureManager p_192268_, ChunkGenerator p_192269_, Random p_192270_, BoundingBox p_192271_, ChunkPos p_192272_, BlockPos p_192273_) void
OceanMonumentPieces.OceanMonumentCoreRoom.postProcess
(WorldGenLevel p_192277_, StructureFeatureManager p_192278_, ChunkGenerator p_192279_, Random p_192280_, BoundingBox p_192281_, ChunkPos p_192282_, BlockPos p_192283_) void
OceanMonumentPieces.OceanMonumentDoubleXRoom.postProcess
(WorldGenLevel p_192287_, StructureFeatureManager p_192288_, ChunkGenerator p_192289_, Random p_192290_, BoundingBox p_192291_, ChunkPos p_192292_, BlockPos p_192293_) void
OceanMonumentPieces.OceanMonumentDoubleXYRoom.postProcess
(WorldGenLevel p_192297_, StructureFeatureManager p_192298_, ChunkGenerator p_192299_, Random p_192300_, BoundingBox p_192301_, ChunkPos p_192302_, BlockPos p_192303_) void
OceanMonumentPieces.OceanMonumentDoubleYRoom.postProcess
(WorldGenLevel p_192307_, StructureFeatureManager p_192308_, ChunkGenerator p_192309_, Random p_192310_, BoundingBox p_192311_, ChunkPos p_192312_, BlockPos p_192313_) void
OceanMonumentPieces.OceanMonumentDoubleYZRoom.postProcess
(WorldGenLevel p_192317_, StructureFeatureManager p_192318_, ChunkGenerator p_192319_, Random p_192320_, BoundingBox p_192321_, ChunkPos p_192322_, BlockPos p_192323_) void
OceanMonumentPieces.OceanMonumentDoubleZRoom.postProcess
(WorldGenLevel p_192327_, StructureFeatureManager p_192328_, ChunkGenerator p_192329_, Random p_192330_, BoundingBox p_192331_, ChunkPos p_192332_, BlockPos p_192333_) void
OceanMonumentPieces.OceanMonumentEntryRoom.postProcess
(WorldGenLevel p_192337_, StructureFeatureManager p_192338_, ChunkGenerator p_192339_, Random p_192340_, BoundingBox p_192341_, ChunkPos p_192342_, BlockPos p_192343_) void
OceanMonumentPieces.OceanMonumentPenthouse.postProcess
(WorldGenLevel p_192347_, StructureFeatureManager p_192348_, ChunkGenerator p_192349_, Random p_192350_, BoundingBox p_192351_, ChunkPos p_192352_, BlockPos p_192353_) void
OceanMonumentPieces.OceanMonumentSimpleRoom.postProcess
(WorldGenLevel p_192360_, StructureFeatureManager p_192361_, ChunkGenerator p_192362_, Random p_192363_, BoundingBox p_192364_, ChunkPos p_192365_, BlockPos p_192366_) void
OceanMonumentPieces.OceanMonumentSimpleTopRoom.postProcess
(WorldGenLevel p_192370_, StructureFeatureManager p_192371_, ChunkGenerator p_192372_, Random p_192373_, BoundingBox p_192374_, ChunkPos p_192375_, BlockPos p_192376_) void
OceanMonumentPieces.OceanMonumentWingRoom.postProcess
(WorldGenLevel p_192380_, StructureFeatureManager p_192381_, ChunkGenerator p_192382_, Random p_192383_, BoundingBox p_192384_, ChunkPos p_192385_, BlockPos p_192386_) void
OceanRuinPieces.OceanRuinPiece.postProcess
(WorldGenLevel p_192395_, StructureFeatureManager p_192396_, ChunkGenerator p_192397_, Random p_192398_, BoundingBox p_192399_, ChunkPos p_192400_, BlockPos p_192401_) void
PoolElementStructurePiece.postProcess
(WorldGenLevel p_192409_, StructureFeatureManager p_192410_, ChunkGenerator p_192411_, Random p_192412_, BoundingBox p_192413_, ChunkPos p_192414_, BlockPos p_192415_) void
RuinedPortalPiece.postProcess
(WorldGenLevel p_192449_, StructureFeatureManager p_192450_, ChunkGenerator p_192451_, Random p_192452_, BoundingBox p_192453_, ChunkPos p_192454_, BlockPos p_192455_) void
ShipwreckPieces.ShipwreckPiece.postProcess
(WorldGenLevel p_192478_, StructureFeatureManager p_192479_, ChunkGenerator p_192480_, Random p_192481_, BoundingBox p_192482_, ChunkPos p_192483_, BlockPos p_192484_) void
StrongholdPieces.ChestCorridor.postProcess
(WorldGenLevel p_192491_, StructureFeatureManager p_192492_, ChunkGenerator p_192493_, Random p_192494_, BoundingBox p_192495_, ChunkPos p_192496_, BlockPos p_192497_) void
StrongholdPieces.FillerCorridor.postProcess
(WorldGenLevel p_192504_, StructureFeatureManager p_192505_, ChunkGenerator p_192506_, Random p_192507_, BoundingBox p_192508_, ChunkPos p_192509_, BlockPos p_192510_) void
StrongholdPieces.FiveCrossing.postProcess
(WorldGenLevel p_192517_, StructureFeatureManager p_192518_, ChunkGenerator p_192519_, Random p_192520_, BoundingBox p_192521_, ChunkPos p_192522_, BlockPos p_192523_) void
StrongholdPieces.LeftTurn.postProcess
(WorldGenLevel p_192530_, StructureFeatureManager p_192531_, ChunkGenerator p_192532_, Random p_192533_, BoundingBox p_192534_, ChunkPos p_192535_, BlockPos p_192536_) void
StrongholdPieces.Library.postProcess
(WorldGenLevel p_192540_, StructureFeatureManager p_192541_, ChunkGenerator p_192542_, Random p_192543_, BoundingBox p_192544_, ChunkPos p_192545_, BlockPos p_192546_) void
StrongholdPieces.PortalRoom.postProcess
(WorldGenLevel p_192553_, StructureFeatureManager p_192554_, ChunkGenerator p_192555_, Random p_192556_, BoundingBox p_192557_, ChunkPos p_192558_, BlockPos p_192559_) void
StrongholdPieces.PrisonHall.postProcess
(WorldGenLevel p_192566_, StructureFeatureManager p_192567_, ChunkGenerator p_192568_, Random p_192569_, BoundingBox p_192570_, ChunkPos p_192571_, BlockPos p_192572_) void
StrongholdPieces.RightTurn.postProcess
(WorldGenLevel p_192576_, StructureFeatureManager p_192577_, ChunkGenerator p_192578_, Random p_192579_, BoundingBox p_192580_, ChunkPos p_192581_, BlockPos p_192582_) void
StrongholdPieces.RoomCrossing.postProcess
(WorldGenLevel p_192586_, StructureFeatureManager p_192587_, ChunkGenerator p_192588_, Random p_192589_, BoundingBox p_192590_, ChunkPos p_192591_, BlockPos p_192592_) void
StrongholdPieces.StairsDown.postProcess
(WorldGenLevel p_192599_, StructureFeatureManager p_192600_, ChunkGenerator p_192601_, Random p_192602_, BoundingBox p_192603_, ChunkPos p_192604_, BlockPos p_192605_) void
StrongholdPieces.Straight.postProcess
(WorldGenLevel p_192614_, StructureFeatureManager p_192615_, ChunkGenerator p_192616_, Random p_192617_, BoundingBox p_192618_, ChunkPos p_192619_, BlockPos p_192620_) void
StrongholdPieces.StraightStairsDown.postProcess
(WorldGenLevel p_192627_, StructureFeatureManager p_192628_, ChunkGenerator p_192629_, Random p_192630_, BoundingBox p_192631_, ChunkPos p_192632_, BlockPos p_192633_) abstract void
StructurePiece.postProcess
(WorldGenLevel p_192637_, StructureFeatureManager p_192638_, ChunkGenerator p_192639_, Random p_192640_, BoundingBox p_192641_, ChunkPos p_192642_, BlockPos p_192643_) void
SwamplandHutPiece.postProcess
(WorldGenLevel p_192666_, StructureFeatureManager p_192667_, ChunkGenerator p_192668_, Random p_192669_, BoundingBox p_192670_, ChunkPos p_192671_, BlockPos p_192672_) void
TemplateStructurePiece.postProcess
(WorldGenLevel p_192682_, StructureFeatureManager p_192683_, ChunkGenerator p_192684_, Random p_192685_, BoundingBox p_192686_, ChunkPos p_192687_, BlockPos p_192688_) ModifierConstructorDescriptionStructureCheck
(ChunkScanAccess p_197251_, RegistryAccess p_197252_, StructureManager p_197253_, ResourceKey<Level> p_197254_, ChunkGenerator p_197255_, LevelHeightAccessor p_197256_, BiomeSource p_197257_, long p_197258_, com.mojang.datafixers.DataFixer p_197259_) -
Uses of ChunkGenerator in net.minecraft.world.level.levelgen.structure.pieces
Modifier and TypeFieldDescriptionprivate final ChunkGenerator
PieceGenerator.Context.chunkGenerator
The field for thechunkGenerator
record component.private final ChunkGenerator
PieceGeneratorSupplier.Context.chunkGenerator
The field for thechunkGenerator
record component.Modifier and TypeMethodDescriptionPieceGenerator.Context.chunkGenerator()
Returns the value of thechunkGenerator
record component.PieceGeneratorSupplier.Context.chunkGenerator()
Returns the value of thechunkGenerator
record component.ModifierConstructorDescriptionContext
(C config, ChunkGenerator chunkGenerator, StructureManager structureManager, ChunkPos chunkPos, LevelHeightAccessor heightAccessor, WorldgenRandom random, long seed) Creates an instance of aContext
record class.Context
(ChunkGenerator chunkGenerator, BiomeSource biomeSource, long seed, ChunkPos chunkPos, C config, LevelHeightAccessor heightAccessor, Predicate<Holder<Biome>> validBiome, StructureManager structureManager, RegistryAccess registryAccess) Creates an instance of aContext
record class. -
Uses of ChunkGenerator in net.minecraft.world.level.levelgen.structure.placement
Modifier and TypeMethodDescriptionboolean
ConcentricRingsStructurePlacement.isFeatureChunk
(ChunkGenerator p_212310_, long p_212311_, int p_212312_, int p_212313_) boolean
RandomSpreadStructurePlacement.isFeatureChunk
(ChunkGenerator p_212315_, long p_212316_, int p_212317_, int p_212318_) boolean
StructurePlacement.isFeatureChunk
(ChunkGenerator p_212319_, long p_212320_, int p_212321_, int p_212322_) -
Uses of ChunkGenerator in net.minecraft.world.level.levelgen.structure.pools
Modifier and TypeFieldDescriptionprivate final ChunkGenerator
JigsawPlacement.Placer.chunkGenerator
Modifier and TypeMethodDescriptionstatic void
JigsawPlacement.addPieces
(RegistryAccess p_210291_, PoolElementStructurePiece p_210292_, int p_210293_, JigsawPlacement.PieceFactory p_210294_, ChunkGenerator p_210295_, StructureManager p_210296_, List<? super PoolElementStructurePiece> p_210297_, Random p_210298_, LevelHeightAccessor p_210299_) boolean
EmptyPoolElement.place
(StructureManager p_210180_, WorldGenLevel p_210181_, StructureFeatureManager p_210182_, ChunkGenerator p_210183_, BlockPos p_210184_, BlockPos p_210185_, Rotation p_210186_, BoundingBox p_210187_, Random p_210188_, boolean p_210189_) boolean
FeaturePoolElement.place
(StructureManager p_210217_, WorldGenLevel p_210218_, StructureFeatureManager p_210219_, ChunkGenerator p_210220_, BlockPos p_210221_, BlockPos p_210222_, Rotation p_210223_, BoundingBox p_210224_, Random p_210225_, boolean p_210226_) boolean
ListPoolElement.place
(StructureManager p_210378_, WorldGenLevel p_210379_, StructureFeatureManager p_210380_, ChunkGenerator p_210381_, BlockPos p_210382_, BlockPos p_210383_, Rotation p_210384_, BoundingBox p_210385_, Random p_210386_, boolean p_210387_) boolean
SinglePoolElement.place
(StructureManager p_210435_, WorldGenLevel p_210436_, StructureFeatureManager p_210437_, ChunkGenerator p_210438_, BlockPos p_210439_, BlockPos p_210440_, Rotation p_210441_, BoundingBox p_210442_, Random p_210443_, boolean p_210444_) abstract boolean
StructurePoolElement.place
(StructureManager p_210483_, WorldGenLevel p_210484_, StructureFeatureManager p_210485_, ChunkGenerator p_210486_, BlockPos p_210487_, BlockPos p_210488_, Rotation p_210489_, BoundingBox p_210490_, Random p_210491_, boolean p_210492_) ModifierConstructorDescription(package private)
Placer
(Registry<StructureTemplatePool> p_210323_, int p_210324_, JigsawPlacement.PieceFactory p_210325_, ChunkGenerator p_210326_, StructureManager p_210327_, List<? super PoolElementStructurePiece> p_210328_, Random p_210329_) -
Uses of ChunkGenerator in net.minecraftforge.client
Modifier and TypeMethodDescriptionprotected ChunkGenerator
ForgeWorldPresetScreens.GeneratorPreset.generator
(RegistryAccess p_194083_, long p_194084_) -
Uses of ChunkGenerator in net.minecraftforge.common.world
Modifier and TypeMethodDescriptionForgeWorldPreset.createChunkGenerator
(RegistryAccess registryAccess, long seed, String generatorSettings) Called from both the dedicated server and the world creation screen in the client.ForgeWorldPreset.IBasicChunkGeneratorFactory.createChunkGenerator
(RegistryAccess registryAccess, long seed) default ChunkGenerator
ForgeWorldPreset.IBasicChunkGeneratorFactory.createChunkGenerator
(RegistryAccess registryAccess, long seed, String generatorSettings) ForgeWorldPreset.IChunkGeneratorFactory.createChunkGenerator
(RegistryAccess dynamicRegistries, long seed, String generatorSettings) -
Uses of ChunkGenerator in net.minecraftforge.debug.world
Modifier and TypeMethodDescriptionprivate ChunkGenerator
ForgeWorldTypeTest.createChunkGenerator
(RegistryAccess registry, long seed, String settings)