public class ChunkGeneratorHell extends java.lang.Object implements IChunkGenerator
Constructor and Description |
---|
ChunkGeneratorHell(World worldIn,
boolean p_i45637_2_,
long seed) |
Modifier and Type | Method and Description |
---|---|
void |
buildSurfaces(int p_185937_1_,
int p_185937_2_,
ChunkPrimer primer) |
Chunk |
generateChunk(int x,
int z) |
boolean |
generateStructures(Chunk chunkIn,
int x,
int z) |
private double[] |
getHeights(double[] p_185938_1_,
int p_185938_2_,
int p_185938_3_,
int p_185938_4_,
int p_185938_5_,
int p_185938_6_,
int p_185938_7_) |
BlockPos |
getNearestStructurePos(World worldIn,
java.lang.String structureName,
BlockPos position,
boolean findUnexplored) |
java.util.List<Biome.SpawnListEntry> |
getPossibleCreatures(EnumCreatureType creatureType,
BlockPos pos) |
boolean |
isInsideStructure(World worldIn,
java.lang.String structureName,
BlockPos pos) |
void |
populate(int x,
int z) |
void |
prepareHeights(int p_185936_1_,
int p_185936_2_,
ChunkPrimer primer) |
void |
recreateStructures(Chunk chunkIn,
int x,
int z) |
protected static final IBlockState AIR
protected static final IBlockState NETHERRACK
protected static final IBlockState BEDROCK
protected static final IBlockState LAVA
protected static final IBlockState GRAVEL
protected static final IBlockState SOUL_SAND
private final World world
private final boolean generateStructures
private final java.util.Random rand
private double[] slowsandNoise
private double[] gravelNoise
private double[] depthBuffer
private double[] buffer
private NoiseGeneratorOctaves lperlinNoise1
private NoiseGeneratorOctaves lperlinNoise2
private NoiseGeneratorOctaves perlinNoise1
private NoiseGeneratorOctaves slowsandGravelNoiseGen
private NoiseGeneratorOctaves netherrackExculsivityNoiseGen
public NoiseGeneratorOctaves scaleNoise
public NoiseGeneratorOctaves depthNoise
private final WorldGenFire fireFeature
private final WorldGenGlowStone1 lightGemGen
private final WorldGenGlowStone2 hellPortalGen
private final WorldGenerator quartzGen
private final WorldGenerator magmaGen
private final WorldGenHellLava lavaTrapGen
private final WorldGenHellLava hellSpringGen
private final WorldGenBush brownMushroomFeature
private final WorldGenBush redMushroomFeature
private MapGenNetherBridge genNetherBridge
private MapGenBase genNetherCaves
double[] pnr
double[] ar
double[] br
double[] noiseData4
double[] dr
public ChunkGeneratorHell(World worldIn, boolean p_i45637_2_, long seed)
public void prepareHeights(int p_185936_1_, int p_185936_2_, ChunkPrimer primer)
public void buildSurfaces(int p_185937_1_, int p_185937_2_, ChunkPrimer primer)
public Chunk generateChunk(int x, int z)
generateChunk
in interface IChunkGenerator
private double[] getHeights(double[] p_185938_1_, int p_185938_2_, int p_185938_3_, int p_185938_4_, int p_185938_5_, int p_185938_6_, int p_185938_7_)
public void populate(int x, int z)
populate
in interface IChunkGenerator
public boolean generateStructures(Chunk chunkIn, int x, int z)
generateStructures
in interface IChunkGenerator
public java.util.List<Biome.SpawnListEntry> getPossibleCreatures(EnumCreatureType creatureType, BlockPos pos)
getPossibleCreatures
in interface IChunkGenerator
@Nullable public BlockPos getNearestStructurePos(World worldIn, java.lang.String structureName, BlockPos position, boolean findUnexplored)
getNearestStructurePos
in interface IChunkGenerator
public boolean isInsideStructure(World worldIn, java.lang.String structureName, BlockPos pos)
isInsideStructure
in interface IChunkGenerator
public void recreateStructures(Chunk chunkIn, int x, int z)
recreateStructures
in interface IChunkGenerator