Modifier and Type | Method and Description |
---|---|
void |
Biome.decorate(GenerationStage.Decoration stage,
ChunkGenerator<? extends GenerationSettings> chunkGenerator,
IWorld worldIn,
long seed,
SharedSeedRandom random,
BlockPos pos) |
Modifier and Type | Method and Description |
---|---|
ChunkGenerator<? extends GenerationSettings> |
OverworldDimension.createChunkGenerator() |
Modifier and Type | Class and Description |
---|---|
class |
ChunkGenerator<C extends GenerationSettings> |
class |
ChunkGeneratorType<C extends GenerationSettings,T extends ChunkGenerator<C>> |
interface |
IChunkGeneratorFactory<C extends GenerationSettings,T extends ChunkGenerator<C>> |
class |
NoiseChunkGenerator<T extends GenerationSettings> |
Modifier and Type | Class and Description |
---|---|
class |
DebugGenerationSettings |
class |
EndGenerationSettings |
class |
FlatGenerationSettings |
class |
NetherGenSettings |
class |
OverworldGenSettings |
Modifier and Type | Field and Description |
---|---|
private GenerationSettings |
WorldGenRegion.chunkGenSettings |
protected C |
ChunkGenerator.settings |
Modifier and Type | Method and Description |
---|---|
private static <C extends GenerationSettings,T extends ChunkGenerator<C>> |
ChunkGeneratorType.register(java.lang.String key,
IChunkGeneratorFactory<C,T> factoryIn,
java.util.function.Supplier<C> settingsIn,
boolean canUseForBuffet) |
Modifier and Type | Method and Description |
---|---|
boolean |
ConfiguredRandomFeatureList.place(IWorld p_214839_1_,
ChunkGenerator<? extends GenerationSettings> p_214839_2_,
java.util.Random p_214839_3_,
BlockPos p_214839_4_) |
boolean |
ConfiguredFeature.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos) |
boolean |
AbstractBigMushroomFeature.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
BigMushroomFeatureConfig config) |
boolean |
BlockBlobFeature.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
BlockBlobConfig config) |
boolean |
RandomPatchFeature.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
BlockClusterFeatureConfig config) |
boolean |
IcebergFeature.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
BlockStateFeatureConfig config) |
boolean |
LakesFeature.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
BlockStateFeatureConfig config) |
boolean |
BlockPileFeature.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
BlockStateProvidingFeatureConfig config) |
boolean |
BlockWithContextFeature.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
BlockWithContextConfig config) |
boolean |
DecoratedFeature.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
DecoratedFeatureConfig config) |
boolean |
EndGatewayFeature.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
EndGatewayConfig config) |
boolean |
EndSpikeFeature.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
EndSpikeFeatureConfig config) |
abstract boolean |
Feature.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
FC config) |
boolean |
IcePathFeature.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
FeatureRadiusConfig config) |
boolean |
FillLayerFeature.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
FillLayerConfig config) |
boolean |
SpringFeature.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
LiquidsConfig config) |
boolean |
MultipleWithChanceRandomFeature.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
MultipleRandomFeatureConfig config) |
boolean |
MultipleRandomFeature.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
MultipleWithChanceRandomFeatureConfig config) |
boolean |
BonusChestFeature.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
NoFeatureConfig config) |
boolean |
VinesFeature.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
NoFeatureConfig config) |
boolean |
EndIslandFeature.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
NoFeatureConfig config) |
boolean |
BlueIceFeature.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
NoFeatureConfig config) |
boolean |
VoidStartPlatformFeature.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
NoFeatureConfig config) |
boolean |
NoOpFeature.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
NoFeatureConfig config) |
boolean |
ChorusPlantFeature.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
NoFeatureConfig config) |
boolean |
IceSpikeFeature.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
NoFeatureConfig config) |
boolean |
DesertWellsFeature.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
NoFeatureConfig config) |
boolean |
KelpFeature.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
NoFeatureConfig config) |
boolean |
IceAndSnowFeature.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
NoFeatureConfig config) |
boolean |
FossilsFeature.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
NoFeatureConfig config) |
boolean |
EndPodiumFeature.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
NoFeatureConfig config) |
boolean |
CoralFeature.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
NoFeatureConfig config) |
boolean |
GlowstoneBlobFeature.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
NoFeatureConfig config) |
boolean |
DungeonsFeature.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
NoFeatureConfig config) |
boolean |
OreFeature.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
OreFeatureConfig config) |
boolean |
BambooFeature.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
ProbabilityConfig config) |
boolean |
ReplaceBlockFeature.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
ReplaceBlockConfig config) |
boolean |
SeaGrassFeature.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
SeaGrassConfig config) |
boolean |
SingleRandomFeatureConfig.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
SingleRandomFeature config) |
boolean |
SphereReplaceFeature.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
SphereReplaceConfig config) |
boolean |
AbstractTreeFeature.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
T config) |
boolean |
TwoFeatureChoiceFeature.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
TwoFeatureChoiceConfig config) |
boolean |
FlowersFeature.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
U config) |
Modifier and Type | Method and Description |
---|---|
BlockPos |
StrongholdStructure.findNearest(World worldIn,
ChunkGenerator<? extends GenerationSettings> chunkGenerator,
BlockPos pos,
int radius,
boolean skipExistingChunks) |
BlockPos |
Structure.findNearest(World worldIn,
ChunkGenerator<? extends GenerationSettings> chunkGenerator,
BlockPos pos,
int radius,
boolean skipExistingChunks) |
boolean |
Structure.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
C config) |
Modifier and Type | Method and Description |
---|---|
java.util.stream.Stream<BlockPos> |
AtSurfaceWithExtra.getPositions(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generatorIn,
java.util.Random random,
AtSurfaceWithExtraConfig configIn,
BlockPos pos) |
java.util.stream.Stream<BlockPos> |
CaveEdge.getPositions(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generatorIn,
java.util.Random random,
CaveEdgeConfig configIn,
BlockPos pos) |
java.util.stream.Stream<BlockPos> |
LakeLava.getPositions(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generatorIn,
java.util.Random random,
ChanceConfig configIn,
BlockPos pos) |
java.util.stream.Stream<BlockPos> |
LakeWater.getPositions(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generatorIn,
java.util.Random random,
ChanceConfig configIn,
BlockPos pos) |
java.util.stream.Stream<BlockPos> |
IcebergPlacement.getPositions(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generatorIn,
java.util.Random random,
ChanceConfig configIn,
BlockPos pos) |
java.util.stream.Stream<BlockPos> |
AtSurfaceWithChance.getPositions(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generatorIn,
java.util.Random random,
ChanceConfig configIn,
BlockPos pos) |
java.util.stream.Stream<BlockPos> |
DungeonRoom.getPositions(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generatorIn,
java.util.Random random,
ChanceConfig configIn,
BlockPos pos) |
java.util.stream.Stream<BlockPos> |
TwiceSurfaceWithChance.getPositions(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generatorIn,
java.util.Random random,
ChanceConfig configIn,
BlockPos pos) |
java.util.stream.Stream<BlockPos> |
TopSolidWithChance.getPositions(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generatorIn,
java.util.Random random,
ChanceConfig configIn,
BlockPos pos) |
java.util.stream.Stream<BlockPos> |
SimplePlacement.getPositions(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generatorIn,
java.util.Random random,
DC configIn,
BlockPos pos) |
abstract java.util.stream.Stream<BlockPos> |
Placement.getPositions(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generatorIn,
java.util.Random random,
DC configIn,
BlockPos pos) |
java.util.stream.Stream<BlockPos> |
AtSurface.getPositions(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generatorIn,
java.util.Random random,
FrequencyConfig configIn,
BlockPos pos) |
java.util.stream.Stream<BlockPos> |
TopSolid.getPositions(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generatorIn,
java.util.Random random,
FrequencyConfig configIn,
BlockPos pos) |
java.util.stream.Stream<BlockPos> |
AtHeight64.getPositions(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generatorIn,
java.util.Random random,
FrequencyConfig configIn,
BlockPos pos) |
java.util.stream.Stream<BlockPos> |
TwiceSurface.getPositions(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generatorIn,
java.util.Random random,
FrequencyConfig configIn,
BlockPos pos) |
java.util.stream.Stream<BlockPos> |
NetherMagma.getPositions(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generatorIn,
java.util.Random random,
FrequencyConfig configIn,
BlockPos pos) |
java.util.stream.Stream<BlockPos> |
AtSurfaceRandomCount.getPositions(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generatorIn,
java.util.Random random,
FrequencyConfig configIn,
BlockPos pos) |
java.util.stream.Stream<BlockPos> |
SurfacePlus32.getPositions(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generatorIn,
java.util.Random random,
FrequencyConfig configIn,
BlockPos pos) |
java.util.stream.Stream<BlockPos> |
TwiceSurfaceWithChanceMultiple.getPositions(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generatorIn,
java.util.Random random,
HeightWithChanceConfig configIn,
BlockPos pos) |
java.util.stream.Stream<BlockPos> |
AtSurfaceWithChanceMultiple.getPositions(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generatorIn,
java.util.Random random,
HeightWithChanceConfig configIn,
BlockPos pos) |
java.util.stream.Stream<BlockPos> |
SurfacePlus32WithNoise.getPositions(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generatorIn,
java.util.Random random,
NoiseDependant configIn,
BlockPos pos) |
java.util.stream.Stream<BlockPos> |
TwiceSurfaceWithNoise.getPositions(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generatorIn,
java.util.Random random,
NoiseDependant configIn,
BlockPos pos) |
java.util.stream.Stream<BlockPos> |
EndGateway.getPositions(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generatorIn,
java.util.Random random,
NoPlacementConfig configIn,
BlockPos pos) |
java.util.stream.Stream<BlockPos> |
DarkOakTreePlacement.getPositions(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generatorIn,
java.util.Random random,
NoPlacementConfig configIn,
BlockPos pos) |
java.util.stream.Stream<BlockPos> |
TopSolidOnce.getPositions(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generatorIn,
java.util.Random random,
NoPlacementConfig configIn,
BlockPos pos) |
java.util.stream.Stream<BlockPos> |
ChorusPlant.getPositions(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generatorIn,
java.util.Random random,
NoPlacementConfig configIn,
BlockPos pos) |
java.util.stream.Stream<BlockPos> |
TopSolidRange.getPositions(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generatorIn,
java.util.Random random,
TopSolidRangeConfig configIn,
BlockPos pos) |
java.util.stream.Stream<BlockPos> |
TopSolidWithNoise.getPositions(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generatorIn,
java.util.Random random,
TopSolidWithNoiseConfig configIn,
BlockPos pos) |
<FC extends IFeatureConfig,F extends Feature<FC>> |
ConfiguredPlacement.place(IWorld p_215093_1_,
ChunkGenerator<? extends GenerationSettings> p_215093_2_,
java.util.Random p_215093_3_,
BlockPos p_215093_4_,
ConfiguredFeature<FC,F> p_215093_5_) |
protected <FC extends IFeatureConfig,F extends Feature<FC>> |
Placement.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> p_214998_2_,
java.util.Random random,
BlockPos pos,
DC p_214998_5_,
ConfiguredFeature<FC,F> p_214998_6_) |