Modifier and Type | Method and Description |
---|---|
boolean |
BigTree.func_227017_a_(IWorld p_227017_1_,
ChunkGenerator<?> p_227017_2_,
BlockPos p_227017_3_,
BlockState p_227017_4_,
java.util.Random p_227017_5_,
int p_227017_6_,
int p_227017_7_) |
boolean |
Tree.place(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
BlockPos blockPosIn,
BlockState blockStateIn,
java.util.Random randomIn) |
boolean |
BigTree.place(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
BlockPos blockPosIn,
BlockState blockStateIn,
java.util.Random randomIn) |
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 |
---|---|
java.util.concurrent.CompletableFuture<com.mojang.datafixers.util.Either<IChunk,ChunkHolder.IChunkLoadingError>> |
ChunkStatus.doGenerationWork(ServerWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
TemplateManager templateManagerIn,
ServerWorldLightManager lightManager,
java.util.function.Function<IChunk,java.util.concurrent.CompletableFuture<com.mojang.datafixers.util.Either<IChunk,ChunkHolder.IChunkLoadingError>>> p_223198_5_,
java.util.List<IChunk> chunks) |
java.util.concurrent.CompletableFuture<com.mojang.datafixers.util.Either<IChunk,ChunkHolder.IChunkLoadingError>> |
ChunkStatus.IGenerationWorker.doWork(ChunkStatus p_doWork_1_,
ServerWorld p_doWork_2_,
ChunkGenerator<?> p_doWork_3_,
TemplateManager p_doWork_4_,
ServerWorldLightManager p_doWork_5_,
java.util.function.Function<IChunk,java.util.concurrent.CompletableFuture<com.mojang.datafixers.util.Either<IChunk,ChunkHolder.IChunkLoadingError>>> p_doWork_6_,
java.util.List<IChunk> p_doWork_7_,
IChunk p_doWork_8_) |
default java.util.concurrent.CompletableFuture<com.mojang.datafixers.util.Either<IChunk,ChunkHolder.IChunkLoadingError>> |
ChunkStatus.ISelectiveWorker.doWork(ChunkStatus p_doWork_1_,
ServerWorld p_doWork_2_,
ChunkGenerator<?> p_doWork_3_,
TemplateManager p_doWork_4_,
ServerWorldLightManager p_doWork_5_,
java.util.function.Function<IChunk,java.util.concurrent.CompletableFuture<com.mojang.datafixers.util.Either<IChunk,ChunkHolder.IChunkLoadingError>>> p_doWork_6_,
java.util.List<IChunk> p_doWork_7_,
IChunk p_doWork_8_) |
void |
ChunkStatus.ISelectiveWorker.doWork(ServerWorld p_doWork_1_,
ChunkGenerator<?> p_doWork_2_,
java.util.List<IChunk> p_doWork_3_,
IChunk p_doWork_4_) |
Modifier and Type | Method and Description |
---|---|
private static java.util.Map<java.lang.String,StructureStart> |
ChunkSerializer.unpackStructureStart(ChunkGenerator<?> p_227076_0_,
TemplateManager p_227076_1_,
CompoundNBT p_227076_2_) |
Modifier and Type | Method and Description |
---|---|
ChunkGenerator<?> |
EndDimension.createChunkGenerator() |
abstract ChunkGenerator<?> |
Dimension.createChunkGenerator()
Deprecated.
|
ChunkGenerator<?> |
NetherDimension.createChunkGenerator() |
ChunkGenerator<? extends GenerationSettings> |
OverworldDimension.createChunkGenerator() |
Modifier and Type | Class and Description |
---|---|
class |
ChunkGeneratorType<C extends GenerationSettings,T extends ChunkGenerator<C>> |
interface |
IChunkGeneratorFactory<C extends GenerationSettings,T extends ChunkGenerator<C>> |
Modifier and Type | Class and Description |
---|---|
class |
DebugChunkGenerator |
class |
EndChunkGenerator |
class |
FlatChunkGenerator |
class |
NetherChunkGenerator |
class |
NoiseChunkGenerator<T extends GenerationSettings> |
class |
OverworldChunkGenerator |
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 |
---|---|
void |
ChunkGenerator.generateStructures(BiomeManager p_227058_1_,
IChunk p_227058_2_,
ChunkGenerator<?> p_227058_3_,
TemplateManager p_227058_4_) |
Modifier and Type | Method and Description |
---|---|
boolean |
SeaPickleFeature.place(IWorld worldIn,
ChunkGenerator<?> generator,
java.util.Random rand,
BlockPos pos,
CountConfig config) |
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 | Field and Description |
---|---|
private ChunkGenerator<?> |
JigsawManager.Assembler.chunkGenerator |
Modifier and Type | Method and Description |
---|---|
static void |
JigsawManager.addPieces(ResourceLocation p_214889_0_,
int p_214889_1_,
JigsawManager.IPieceFactory p_214889_2_,
ChunkGenerator<?> p_214889_3_,
TemplateManager templateManagerIn,
BlockPos p_214889_5_,
java.util.List<StructurePiece> p_214889_6_,
java.util.Random p_214889_7_) |
boolean |
EmptyJigsawPiece.place(TemplateManager p_225575_1_,
IWorld p_225575_2_,
ChunkGenerator<?> p_225575_3_,
BlockPos p_225575_4_,
Rotation p_225575_5_,
MutableBoundingBox p_225575_6_,
java.util.Random p_225575_7_) |
boolean |
ListJigsawPiece.place(TemplateManager p_225575_1_,
IWorld p_225575_2_,
ChunkGenerator<?> p_225575_3_,
BlockPos p_225575_4_,
Rotation p_225575_5_,
MutableBoundingBox p_225575_6_,
java.util.Random p_225575_7_) |
abstract boolean |
JigsawPiece.place(TemplateManager p_225575_1_,
IWorld p_225575_2_,
ChunkGenerator<?> p_225575_3_,
BlockPos p_225575_4_,
Rotation p_225575_5_,
MutableBoundingBox p_225575_6_,
java.util.Random p_225575_7_) |
boolean |
SingleJigsawPiece.place(TemplateManager p_225575_1_,
IWorld p_225575_2_,
ChunkGenerator<?> p_225575_3_,
BlockPos p_225575_4_,
Rotation p_225575_5_,
MutableBoundingBox p_225575_6_,
java.util.Random p_225575_7_) |
boolean |
FeatureJigsawPiece.place(TemplateManager p_225575_1_,
IWorld p_225575_2_,
ChunkGenerator<?> p_225575_3_,
BlockPos p_225575_4_,
Rotation p_225575_5_,
MutableBoundingBox p_225575_6_,
java.util.Random p_225575_7_) |
Constructor and Description |
---|
Assembler(ResourceLocation resourceLocationIn,
int p_i50691_2_,
JigsawManager.IPieceFactory p_i50691_3_,
ChunkGenerator<?> p_i50691_4_,
TemplateManager templateManagerIn,
BlockPos p_i50691_6_,
java.util.List<StructurePiece> p_i50691_7_,
java.util.Random rand) |
Modifier and Type | Method and Description |
---|---|
static void |
VillagePieces.addPieces(ChunkGenerator<?> chunkGeneratorIn,
TemplateManager templateManagerIn,
BlockPos p_214838_2_,
java.util.List<StructurePiece> structurePieces,
SharedSeedRandom sharedSeedRandomIn,
VillageConfig villageConfigIn) |
boolean |
OceanMonumentStructure.canBeGenerated(BiomeManager biomeManagerIn,
ChunkGenerator<?> generatorIn,
java.util.Random randIn,
int chunkX,
int chunkZ,
Biome biomeIn) |
boolean |
StrongholdStructure.canBeGenerated(BiomeManager biomeManagerIn,
ChunkGenerator<?> generatorIn,
java.util.Random randIn,
int chunkX,
int chunkZ,
Biome biomeIn) |
boolean |
MineshaftStructure.canBeGenerated(BiomeManager biomeManagerIn,
ChunkGenerator<?> generatorIn,
java.util.Random randIn,
int chunkX,
int chunkZ,
Biome biomeIn) |
boolean |
EndCityStructure.canBeGenerated(BiomeManager biomeManagerIn,
ChunkGenerator<?> generatorIn,
java.util.Random randIn,
int chunkX,
int chunkZ,
Biome biomeIn) |
boolean |
BuriedTreasureStructure.canBeGenerated(BiomeManager biomeManagerIn,
ChunkGenerator<?> generatorIn,
java.util.Random randIn,
int chunkX,
int chunkZ,
Biome biomeIn) |
abstract boolean |
Structure.canBeGenerated(BiomeManager biomeManagerIn,
ChunkGenerator<?> generatorIn,
java.util.Random randIn,
int chunkX,
int chunkZ,
Biome biomeIn) |
boolean |
VillageStructure.canBeGenerated(BiomeManager biomeManagerIn,
ChunkGenerator<?> generatorIn,
java.util.Random randIn,
int chunkX,
int chunkZ,
Biome biomeIn) |
boolean |
PillagerOutpostStructure.canBeGenerated(BiomeManager biomeManagerIn,
ChunkGenerator<?> generatorIn,
java.util.Random randIn,
int chunkX,
int chunkZ,
Biome biomeIn) |
boolean |
ScatteredStructure.canBeGenerated(BiomeManager biomeManagerIn,
ChunkGenerator<?> generatorIn,
java.util.Random randIn,
int chunkX,
int chunkZ,
Biome biomeIn) |
boolean |
WoodlandMansionStructure.canBeGenerated(BiomeManager biomeManagerIn,
ChunkGenerator<?> generatorIn,
java.util.Random randIn,
int chunkX,
int chunkZ,
Biome biomeIn) |
boolean |
FortressStructure.canBeGenerated(BiomeManager biomeManagerIn,
ChunkGenerator<?> generatorIn,
java.util.Random randIn,
int chunkX,
int chunkZ,
Biome biomeIn) |
boolean |
SwampHutPiece.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
TemplateStructurePiece.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
AbstractVillagePiece.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
DesertPyramidPiece.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
OceanRuinPieces.Piece.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
abstract boolean |
StructurePiece.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
MineshaftPieces.Corridor.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
MineshaftPieces.Cross.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
MineshaftPieces.Room.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
MineshaftPieces.Stairs.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
BuriedTreasure.Piece.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
FortressPieces.Corridor.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
FortressPieces.Corridor2.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
FortressPieces.Corridor3.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
FortressPieces.Corridor4.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
FortressPieces.Corridor5.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
FortressPieces.Crossing.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
FortressPieces.Crossing2.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
FortressPieces.Crossing3.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
FortressPieces.End.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
FortressPieces.Entrance.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
FortressPieces.NetherStalkRoom.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
FortressPieces.Stairs.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
FortressPieces.Straight.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
FortressPieces.Throne.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
JunglePyramidPiece.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
StrongholdPieces.ChestCorridor.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
StrongholdPieces.Corridor.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
StrongholdPieces.Crossing.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
StrongholdPieces.LeftTurn.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
StrongholdPieces.Library.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
StrongholdPieces.PortalRoom.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
StrongholdPieces.Prison.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
StrongholdPieces.RightTurn.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
StrongholdPieces.RoomCrossing.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
StrongholdPieces.Stairs.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
StrongholdPieces.StairsStraight.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
StrongholdPieces.Straight.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
OceanMonumentPieces.DoubleXRoom.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
OceanMonumentPieces.DoubleXYRoom.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
OceanMonumentPieces.DoubleYRoom.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
OceanMonumentPieces.DoubleYZRoom.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
OceanMonumentPieces.DoubleZRoom.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
OceanMonumentPieces.EntryRoom.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
OceanMonumentPieces.MonumentBuilding.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
OceanMonumentPieces.MonumentCoreRoom.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
OceanMonumentPieces.Penthouse.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
OceanMonumentPieces.SimpleRoom.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
OceanMonumentPieces.SimpleTopRoom.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
OceanMonumentPieces.WingRoom.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
ShipwreckPieces.Piece.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
boolean |
IglooPieces.Piece.create(IWorld worldIn,
ChunkGenerator<?> chunkGeneratorIn,
java.util.Random randomIn,
MutableBoundingBox mutableBoundingBoxIn,
ChunkPos chunkPosIn) |
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) |
static void |
PillagerOutpostPieces.func_215139_a(ChunkGenerator<?> chunkGeneratorIn,
TemplateManager templateManagerIn,
BlockPos posIn,
java.util.List<StructurePiece> structurePieces,
SharedSeedRandom p_215139_4_) |
static StructureStart |
Structures.func_227456_a_(ChunkGenerator<?> p_227456_0_,
TemplateManager p_227456_1_,
CompoundNBT p_227456_2_) |
void |
OceanMonumentStructure.Start.generateStructure(IWorld p_225565_1_,
ChunkGenerator<?> p_225565_2_,
java.util.Random p_225565_3_,
MutableBoundingBox p_225565_4_,
ChunkPos p_225565_5_) |
void |
WoodlandMansionStructure.Start.generateStructure(IWorld p_225565_1_,
ChunkGenerator<?> p_225565_2_,
java.util.Random p_225565_3_,
MutableBoundingBox p_225565_4_,
ChunkPos p_225565_5_) |
void |
StructureStart.generateStructure(IWorld p_225565_1_,
ChunkGenerator<?> p_225565_2_,
java.util.Random p_225565_3_,
MutableBoundingBox p_225565_4_,
ChunkPos p_225565_5_) |
protected int |
OceanRuinStructure.getBiomeFeatureDistance(ChunkGenerator<?> chunkGenerator) |
protected int |
ShipwreckStructure.getBiomeFeatureDistance(ChunkGenerator<?> chunkGenerator) |
protected int |
ScatteredStructure.getBiomeFeatureDistance(ChunkGenerator<?> chunkGenerator) |
protected int |
OceanRuinStructure.getBiomeFeatureSeparation(ChunkGenerator<?> chunkGenerator) |
protected int |
ShipwreckStructure.getBiomeFeatureSeparation(ChunkGenerator<?> chunkGenerator) |
protected int |
ScatteredStructure.getBiomeFeatureSeparation(ChunkGenerator<?> chunkGenerator) |
protected ChunkPos |
OceanMonumentStructure.getStartPositionForPosition(ChunkGenerator<?> chunkGenerator,
java.util.Random random,
int x,
int z,
int spacingOffsetsX,
int spacingOffsetsZ) |
protected ChunkPos |
EndCityStructure.getStartPositionForPosition(ChunkGenerator<?> chunkGenerator,
java.util.Random random,
int x,
int z,
int spacingOffsetsX,
int spacingOffsetsZ) |
protected ChunkPos |
Structure.getStartPositionForPosition(ChunkGenerator<?> chunkGenerator,
java.util.Random random,
int x,
int z,
int spacingOffsetsX,
int spacingOffsetsZ) |
protected ChunkPos |
VillageStructure.getStartPositionForPosition(ChunkGenerator<?> chunkGenerator,
java.util.Random random,
int x,
int z,
int spacingOffsetsX,
int spacingOffsetsZ) |
protected ChunkPos |
ScatteredStructure.getStartPositionForPosition(ChunkGenerator<?> chunkGenerator,
java.util.Random random,
int x,
int z,
int spacingOffsetsX,
int spacingOffsetsZ) |
protected ChunkPos |
WoodlandMansionStructure.getStartPositionForPosition(ChunkGenerator<?> chunkGenerator,
java.util.Random random,
int x,
int z,
int spacingOffsetsX,
int spacingOffsetsZ) |
private static int |
EndCityStructure.getYPosForStructure(int chunkX,
int chunkY,
ChunkGenerator<?> generatorIn) |
void |
OceanMonumentStructure.Start.init(ChunkGenerator<?> generator,
TemplateManager templateManagerIn,
int chunkX,
int chunkZ,
Biome biomeIn) |
void |
StrongholdStructure.Start.init(ChunkGenerator<?> generator,
TemplateManager templateManagerIn,
int chunkX,
int chunkZ,
Biome biomeIn) |
void |
OceanRuinStructure.Start.init(ChunkGenerator<?> generator,
TemplateManager templateManagerIn,
int chunkX,
int chunkZ,
Biome biomeIn) |
void |
SwampHutStructure.Start.init(ChunkGenerator<?> generator,
TemplateManager templateManagerIn,
int chunkX,
int chunkZ,
Biome biomeIn) |
void |
MineshaftStructure.Start.init(ChunkGenerator<?> generator,
TemplateManager templateManagerIn,
int chunkX,
int chunkZ,
Biome biomeIn) |
void |
EndCityStructure.Start.init(ChunkGenerator<?> generator,
TemplateManager templateManagerIn,
int chunkX,
int chunkZ,
Biome biomeIn) |
void |
JunglePyramidStructure.Start.init(ChunkGenerator<?> generator,
TemplateManager templateManagerIn,
int chunkX,
int chunkZ,
Biome biomeIn) |
void |
DesertPyramidStructure.Start.init(ChunkGenerator<?> generator,
TemplateManager templateManagerIn,
int chunkX,
int chunkZ,
Biome biomeIn) |
void |
BuriedTreasureStructure.Start.init(ChunkGenerator<?> generator,
TemplateManager templateManagerIn,
int chunkX,
int chunkZ,
Biome biomeIn) |
void |
IglooStructure.Start.init(ChunkGenerator<?> generator,
TemplateManager templateManagerIn,
int chunkX,
int chunkZ,
Biome biomeIn) |
void |
ShipwreckStructure.Start.init(ChunkGenerator<?> generator,
TemplateManager templateManagerIn,
int chunkX,
int chunkZ,
Biome biomeIn) |
void |
VillageStructure.Start.init(ChunkGenerator<?> generator,
TemplateManager templateManagerIn,
int chunkX,
int chunkZ,
Biome biomeIn) |
void |
PillagerOutpostStructure.Start.init(ChunkGenerator<?> generator,
TemplateManager templateManagerIn,
int chunkX,
int chunkZ,
Biome biomeIn) |
void |
WoodlandMansionStructure.Start.init(ChunkGenerator<?> generator,
TemplateManager templateManagerIn,
int chunkX,
int chunkZ,
Biome biomeIn) |
void |
FortressStructure.Start.init(ChunkGenerator<?> generator,
TemplateManager templateManagerIn,
int chunkX,
int chunkZ,
Biome biomeIn) |
abstract void |
StructureStart.init(ChunkGenerator<?> generator,
TemplateManager templateManagerIn,
int chunkX,
int chunkZ,
Biome biomeIn) |
boolean |
Structure.place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
C config) |
private void |
StrongholdStructure.reinitializeData(ChunkGenerator<?> generator) |
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_) |
Modifier and Type | Field and Description |
---|---|
private ChunkGenerator<?> |
ChunkManager.generator |
ChunkGenerator<?> |
ServerChunkProvider.generator |
Modifier and Type | Method and Description |
---|---|
ChunkGenerator<?> |
ServerChunkProvider.getChunkGenerator() |
Constructor and Description |
---|
ChunkManager(ServerWorld worldIn,
java.io.File worldDirectory,
com.mojang.datafixers.DataFixer p_i51538_3_,
TemplateManager templateManagerIn,
java.util.concurrent.Executor p_i51538_5_,
ThreadTaskExecutor<java.lang.Runnable> mainThreadIn,
IChunkLightProvider p_i51538_7_,
ChunkGenerator<?> generatorIn,
IChunkStatusListener p_i51538_9_,
java.util.function.Supplier<DimensionSavedDataManager> p_i51538_10_,
int p_i51538_11_) |
ServerChunkProvider(ServerWorld worldIn,
java.io.File worldDirectory,
com.mojang.datafixers.DataFixer dataFixer,
TemplateManager templateManagerIn,
java.util.concurrent.Executor executorIn,
ChunkGenerator<?> chunkGeneratorIn,
int viewDistance,
IChunkStatusListener p_i51537_8_,
java.util.function.Supplier<DimensionSavedDataManager> p_i51537_9_) |
Modifier and Type | Method and Description |
---|---|
private static boolean |
WorldEntitySpawner.getSpawnList(ChunkGenerator<?> p_222261_0_,
EntityClassification p_222261_1_,
Biome.SpawnListEntry p_222261_2_,
BlockPos p_222261_3_,
World world) |
private static Biome.SpawnListEntry |
WorldEntitySpawner.getSpawnList(ChunkGenerator<?> p_222264_0_,
EntityClassification p_222264_1_,
java.util.Random p_222264_2_,
BlockPos p_222264_3_,
World world) |
Modifier and Type | Method and Description |
---|---|
default ChunkGenerator<?> |
IForgeWorldType.createChunkGenerator(World world) |