Java 类net.minecraft.world.gen.NoiseGeneratorOctaves 实例源码
项目:Factorization
文件:ColossalBuilder.java
Drawer() {
Coord.sort(blobStart, blobEnd);
size = blobEnd.difference(blobStart);
size.x++;
size.y++;
size.z++;
NoiseGeneratorOctaves noiseGen = new NoiseGeneratorOctaves(rand, 2);
noise = new double[size.x * size.y * size.z];
double s = 1.0 / 256; // 1.0/512.0;
noiseGen.generateNoiseOctaves(noise,
blobStart.x, blobStart.y, blobStart.z,
size.x, size.y, size.z,
blobEnd.x * s, blobEnd.y * s, blobEnd.z * s);
for (int i = 0; i < noise.length; i++) {
noise[i] = (noise[i] + 1) / 2;
}
this.len = size.magnitude();
}
项目:Factorization
文件:WorldGenColossus.java
@SubscribeEvent
public void injectNoiseSmoothers(InitNoiseGensEvent event) {
// Create a flat arena around colossi.
if (!genOnWorld(event.world)) return;
int[] target_noises = new int[] { 0, 1, 2, 5 };
int max = target_noises[0];
for (int i : target_noises) max = Math.max(max, i);
if (event.newNoiseGens == null || max >= event.newNoiseGens.length) {
Core.logWarning("Colossi will not generate in dimension: " + event.world.provider.getDimensionId());
dimensionBlacklist.put(event.world.provider.getDimensionId(), (byte) 1);
return;
}
for (int noise_index : target_noises) {
NoiseGenerator parentGenerator = event.newNoiseGens[noise_index];
event.newNoiseGens[noise_index] = new SmoothNoiseNearColossi(noise_index, (NoiseGeneratorOctaves) parentGenerator);
}
}
项目:vintagetg
文件:ChunkProviderGenerateVC.java
public ChunkProviderGenerateVC(World worldIn, long seed, boolean mapfeaturesenabled, String customgenjson) {
super(worldIn, seed, mapfeaturesenabled, customgenjson);
strongholdGenerator = new MapGenStronghold(); // (MapGenStronghold) TerrainGen.getModdedMapGen(strongholdGenerator, STRONGHOLD);
caveGenerator = new MapGenCavesVC();
floragenerator = new MapGenFlora(seed);
this.worldObj = worldIn;
this.rand = new Random(seed);
this.noiseGen1 = new NoiseGeneratorOctaves(this.rand, 4);
this.noiseGen2 = new NoiseGeneratorOctaves(this.rand, 16);
this.noiseGen3 = new NoiseGeneratorOctaves(this.rand, 8);
this.noiseGen4 = new NoiseGeneratorOctaves(this.rand, 4);
this.noiseGen5 = new NoiseGeneratorOctaves(this.rand, 2);
this.noiseGen6 = new NoiseGeneratorOctaves(this.rand, 1);
this.mobSpawnerNoise = new NoiseGeneratorOctaves(this.rand, 8);
this.seed = seed;
this.noiseFieldModifier = GenLayerVC.genNoiseFieldModifier(seed);
genrocklayers = new GenRockLayers(seed);
ageLayer = GenLayerVC.genAgemap(seed);
//heightmapGen = GenLayerVC.genHeightmap(seed);
}
项目:Runes-And-Silver
文件:ChunkProviderCustomDimension.java
public ChunkProviderCustomDimension(World worldObj, long seed, boolean features){
this.worldObj = worldObj;
this.mapFeaturesEnabled = features;
this.rand = new Random(seed);
this.noiseGen1 = new NoiseGeneratorOctaves(this.rand, 16);
this.noiseGen2 = new NoiseGeneratorOctaves(this.rand, 16);
this.noiseGen3 = new NoiseGeneratorOctaves(this.rand, 8);
this.noiseGen4 = new NoiseGeneratorOctaves(this.rand, 4);
this.noiseGen5 = new NoiseGeneratorOctaves(this.rand, 10);
this.noiseGen6 = new NoiseGeneratorOctaves(this.rand, 16);
this.mobSpawnerNoise = new NoiseGeneratorOctaves(this.rand, 8);
NoiseGeneratorOctaves[] noiseGens = {noiseGen1, noiseGen2, noiseGen3, noiseGen4, noiseGen5, noiseGen6, mobSpawnerNoise};
noiseGens = TerrainGen.getModdedNoiseGenerators(worldObj, rand, noiseGens);
this.noiseGen1 = noiseGens[0];
this.noiseGen2 = noiseGens[1];
this.noiseGen3 = noiseGens[2];
this.noiseGen4 = noiseGens[3];
this.noiseGen5 = noiseGens[4];
this.noiseGen6 = noiseGens[5];
this.mobSpawnerNoise = noiseGens[6];
}
项目:Runes-And-Silver
文件:ChunkProviderRune2.java
public ChunkProviderRune2(World par1World, long par2)
{
this.worldObj = par1World;
this.hellRNG = new Random(par2);
this.netherNoiseGen1 = new NoiseGeneratorOctaves(this.hellRNG, 16);
this.netherNoiseGen2 = new NoiseGeneratorOctaves(this.hellRNG, 16);
this.netherNoiseGen3 = new NoiseGeneratorOctaves(this.hellRNG, 8);
this.slowsandGravelNoiseGen = new NoiseGeneratorOctaves(this.hellRNG, 4);
this.netherrackExculsivityNoiseGen = new NoiseGeneratorOctaves(this.hellRNG, 4);
this.netherNoiseGen6 = new NoiseGeneratorOctaves(this.hellRNG, 10);
this.netherNoiseGen7 = new NoiseGeneratorOctaves(this.hellRNG, 16);
NoiseGeneratorOctaves[] noiseGens = {netherNoiseGen1, netherNoiseGen2, netherNoiseGen3, slowsandGravelNoiseGen, netherrackExculsivityNoiseGen, netherNoiseGen6, netherNoiseGen7};
noiseGens = TerrainGen.getModdedNoiseGenerators(par1World, this.hellRNG, noiseGens);
this.netherNoiseGen1 = noiseGens[0];
this.netherNoiseGen2 = noiseGens[1];
this.netherNoiseGen3 = noiseGens[2];
this.slowsandGravelNoiseGen = noiseGens[3];
this.netherrackExculsivityNoiseGen = noiseGens[4];
this.netherNoiseGen6 = noiseGens[5];
this.netherNoiseGen7 = noiseGens[6];
}
项目:vintagecraft
文件:ChunkProviderGenerateVC.java
public ChunkProviderGenerateVC(World worldIn, long seed, boolean mapfeaturesenabled, String customgenjson) {
super(worldIn, seed, mapfeaturesenabled, customgenjson);
ageLayer = GenLayerVC.genAgemap(seed);
caveGenerator = new MapGenCavesVC();
floragenerator = new MapGenFlora(seed, ageLayer);
lakegenerator = new MapGenLakes();
this.worldObj = worldIn;
this.rand = new Random(seed);
this.mobSpawnerNoise = new NoiseGeneratorOctaves(this.rand, 8);
this.seed = seed;
genrocklayers = new GenRockLayers(seed);
rockOffsetNoiseX = GenLayerVC.genHorizontalRockOffsetMap(seed);
rockOffsetNoiseZ = GenLayerVC.genHorizontalRockOffsetMap(seed+500);
//heightmapGen = GenLayerVC.genHeightmap(seed);
normalTerrainGen = new GenLayerTerrain(seed + 0);
}
项目:FantasyCraft-Mod
文件:ChunkProviderMultiBiome.java
public ChunkProviderMultiBiome(World world, long seed, boolean mapFeaturesEnabled) {
this.worldObj = world;
this.mapFeaturesEnabled = mapFeaturesEnabled;
this.rand = new Random(seed);
this.noiseGen1 = new NoiseGeneratorOctaves(this.rand, 16);
this.noiseGen2 = new NoiseGeneratorOctaves(this.rand, 16);
this.noiseGen3 = new NoiseGeneratorOctaves(this.rand, 8);
this.noiseGen4 = new NoiseGeneratorOctaves(this.rand, 4);
this.noiseGen5 = new NoiseGeneratorOctaves(this.rand, 10);
this.noiseGen6 = new NoiseGeneratorOctaves(this.rand, 16);
this.mobSpawnerNoise = new NoiseGeneratorOctaves(this.rand, 8);
NoiseGeneratorOctaves[] noiseGens = { noiseGen1, noiseGen2, noiseGen3, noiseGen4, noiseGen5, noiseGen6, mobSpawnerNoise };
noiseGens = TerrainGen.getModdedNoiseGenerators(world, this.rand, noiseGens);
this.noiseGen1 = noiseGens[0];
this.noiseGen2 = noiseGens[1];
this.noiseGen3 = noiseGens[2];
this.noiseGen4 = noiseGens[3];
this.noiseGen5 = noiseGens[4];
this.noiseGen6 = noiseGens[5];
this.mobSpawnerNoise = noiseGens[6];
}
项目:AbyssalCraft
文件:ChunkProviderOmothol.java
public ChunkProviderOmothol(World par1World, long par2)
{
worldObj = par1World;
rand = new Random(par2);
noiseGen1 = new NoiseGeneratorOctaves(rand, 16);
noiseGen2 = new NoiseGeneratorOctaves(rand, 16);
noiseGen3 = new NoiseGeneratorOctaves(rand, 8);
noiseGen4 = new NoiseGeneratorOctaves(rand, 10);
noiseGen5 = new NoiseGeneratorOctaves(rand, 16);
// NoiseGenerator[] noiseGens = {noiseGen1, noiseGen2, noiseGen3, noiseGen4, noiseGen5};
// noiseGens = TerrainGen.getModdedNoiseGenerators(par1World, rand, noiseGens);
// noiseGen1 = (NoiseGeneratorOctaves)noiseGens[0];
// noiseGen2 = (NoiseGeneratorOctaves)noiseGens[1];
// noiseGen3 = (NoiseGeneratorOctaves)noiseGens[2];
// noiseGen4 = (NoiseGeneratorOctaves)noiseGens[3];
// noiseGen5 = (NoiseGeneratorOctaves)noiseGens[4];
}
项目:Rediscovered-Mod-1.6.4
文件:ChunkProviderHeaven.java
public ChunkProviderHeaven(World world, long l)
{
super(world, l, true);
unusedSandNoise = new double[256];
unusedGravelNoise = new double[256];
stoneNoise = new double[256];
caveGen = new MapGenCaves();
field_28088_i = new int[32][32];
worldObj = world;
random = new Random(l);
field_28086_k = new NoiseGeneratorOctaves(random, 16);
field_28085_l = new NoiseGeneratorOctaves(random, 16);
field_28084_m = new NoiseGeneratorOctaves(random, 8);
field_28083_n = new NoiseGeneratorOctaves(random, 4);
field_28082_o = new NoiseGeneratorOctaves(random, 4);
field_28096_a = new NoiseGeneratorOctaves(random, 10);
field_28095_b = new NoiseGeneratorOctaves(random, 16);
field_28094_c = new NoiseGeneratorOctaves(random, 8);
}
项目:IceAndShadow2
文件:NyxChunkProvider.java
public NyxChunkProvider(World par1World, long seed, boolean par4) {
final Random rand = new Random(~seed);
ablock = new Block[1 << 16];
abyte = new byte[1 << 16];
worldObj = par1World;
noiseGen = new NoiseGeneratorOctaves[4];
noiseGen[0] = new NoiseGeneratorOctaves(rand, 16);
noiseGen[1] = new NoiseGeneratorOctaves(rand, 16);
noiseGen[2] = new NoiseGeneratorOctaves(rand, 8);
noiseGen[3] = new NoiseGeneratorOctaves(rand, 16);
// noiseGenStone = new NoiseGeneratorPerlin(rand, 4);
// this.noiseGenPublic = new NoiseGeneratorOctaves(this.rand, 10);
densitymap = new double[magic*magic*33];
parabolicField = new float[radius*radius*4];
for (int j = -radius; j <= radius; ++j) {
for (int k = -radius; k <= radius; ++k) {
final boolean corner = Math.abs(j) >= radius-1 && Math.abs(k) >= radius-1;
final float f = corner?0:1f / MathHelper.sqrt_float(j * j + k * k + 0.5f);
parabolicField[j + radius + (k + radius) * radius] = f;
}
}
}
项目:WuppyMods
文件:ChunkProviderCustomHell.java
public ChunkProviderCustomHell(World par1World, long par2)
{
this.worldObj = par1World;
this.hellRNG = new Random(par2);
this.netherNoiseGen1 = new NoiseGeneratorOctaves(this.hellRNG, 16);
this.netherNoiseGen2 = new NoiseGeneratorOctaves(this.hellRNG, 16);
this.netherNoiseGen3 = new NoiseGeneratorOctaves(this.hellRNG, 8);
this.slowsandGravelNoiseGen = new NoiseGeneratorOctaves(this.hellRNG, 4);
this.netherrackExculsivityNoiseGen = new NoiseGeneratorOctaves(this.hellRNG, 4);
this.netherNoiseGen6 = new NoiseGeneratorOctaves(this.hellRNG, 10);
this.netherNoiseGen7 = new NoiseGeneratorOctaves(this.hellRNG, 16);
NoiseGenerator[] noiseGens = {netherNoiseGen1, netherNoiseGen2, netherNoiseGen3, slowsandGravelNoiseGen, netherrackExculsivityNoiseGen, netherNoiseGen6, netherNoiseGen7};
noiseGens = TerrainGen.getModdedNoiseGenerators(par1World, this.hellRNG, noiseGens);
this.netherNoiseGen1 = (NoiseGeneratorOctaves)noiseGens[0];
this.netherNoiseGen2 = (NoiseGeneratorOctaves)noiseGens[1];
this.netherNoiseGen3 = (NoiseGeneratorOctaves)noiseGens[2];
this.slowsandGravelNoiseGen = (NoiseGeneratorOctaves)noiseGens[3];
this.netherrackExculsivityNoiseGen = (NoiseGeneratorOctaves)noiseGens[4];
this.netherNoiseGen6 = (NoiseGeneratorOctaves)noiseGens[5];
this.netherNoiseGen7 = (NoiseGeneratorOctaves)noiseGens[6];
}
项目:CodeLyokoMod
文件:ChunkProviderDesertSector.java
public ChunkProviderDesertSector(World world, long seed, boolean mapFeaturesEnabled)
{
this.mapFeaturesEnabled = mapFeaturesEnabled;
this.world = world;
this.random = new Random(seed);
this.noiseGen1 = new NoiseGeneratorOctaves(this.random, 8);
// this.noiseGen2 = new NoiseGeneratorOctaves(this.random, 16);
// this.noiseGen3 = new NoiseGeneratorOctaves(this.random, 8);
this.noiseGen4 = new NoiseGeneratorOctaves(this.random, 4);
// this.noiseGen5 = new NoiseGeneratorOctaves(this.random, 10);
// this.noiseGen6 = new NoiseGeneratorOctaves(this.random, 16);
// this.mobSpawnerNoiseGen = new NoiseGeneratorOctaves(this.random, 8);
// for (int j = -2; j <= 2; ++j)
// {
// for (int k = -2; k <= 2; ++k)
// {
// float f = 10.0F / MathHelper.sqrt_float((float) (j * j + k * k) + 0.2F);
// this.parabolicField[j + 2 + (k + 2) * 5] = f;
// }
// }
}
项目:CodeLyokoMod
文件:IceSectorChunkProvider.java
public IceSectorChunkProvider(World world, long worldSeed)
{
this.world = world;
this.random = new Random(worldSeed);
this.noiseGen1 = new NoiseGeneratorOctaves(this.random, 16);
this.noiseGen2 = new NoiseGeneratorOctaves(this.random, 16);
this.noiseGen3 = new NoiseGeneratorOctaves(this.random, 8);
this.noiseGen4 = new NoiseGeneratorOctaves(this.random, 10);
this.noiseGen5 = new NoiseGeneratorOctaves(this.random, 16);
NoiseGenerator[] noiseGens = {noiseGen1, noiseGen2, noiseGen3, noiseGen4, noiseGen5};
noiseGens = TerrainGen.getModdedNoiseGenerators(world, this.random, noiseGens);
this.noiseGen1 = (NoiseGeneratorOctaves) noiseGens[0];
this.noiseGen2 = (NoiseGeneratorOctaves) noiseGens[1];
this.noiseGen3 = (NoiseGeneratorOctaves) noiseGens[2];
this.noiseGen4 = (NoiseGeneratorOctaves) noiseGens[3];
this.noiseGen5 = (NoiseGeneratorOctaves) noiseGens[4];
}
项目:Eldritch-Infusion
文件:ChunkProviderEI.java
public ChunkProviderEI(World world, long seed, boolean mapFeaturesEnabled) {
this.worldObj = world;
this.mapFeaturesEnabled = mapFeaturesEnabled;
this.rand = new Random(seed);
this.noiseGen1 = new NoiseGeneratorOctaves(this.rand, 16);
this.noiseGen2 = new NoiseGeneratorOctaves(this.rand, 16);
this.noiseGen3 = new NoiseGeneratorOctaves(this.rand, 8);
this.noiseGen4 = new NoiseGeneratorOctaves(this.rand, 4);
this.noiseGen5 = new NoiseGeneratorOctaves(this.rand, 10);
this.noiseGen6 = new NoiseGeneratorOctaves(this.rand, 16);
this.mobSpawnerNoise = new NoiseGeneratorOctaves(this.rand, 8);
NoiseGeneratorOctaves[] noiseGens = { noiseGen1, noiseGen2, noiseGen3, noiseGen4, noiseGen5, noiseGen6, mobSpawnerNoise };
noiseGens = TerrainGen.getModdedNoiseGenerators(world, this.rand, noiseGens);
this.noiseGen1 = noiseGens[0];
this.noiseGen2 = noiseGens[1];
this.noiseGen3 = noiseGens[2];
this.noiseGen4 = noiseGens[3];
this.noiseGen5 = noiseGens[4];
this.noiseGen6 = noiseGens[5];
this.mobSpawnerNoise = noiseGens[6];
}
项目:Eldritch-Infusion
文件:ChunkProviderEI.java
public ChunkProviderEI(World world, long seed, boolean mapFeaturesEnabled) {
this.worldObj = world;
this.mapFeaturesEnabled = mapFeaturesEnabled;
this.rand = new Random(seed);
this.noiseGen1 = new NoiseGeneratorOctaves(this.rand, 16);
this.noiseGen2 = new NoiseGeneratorOctaves(this.rand, 16);
this.noiseGen3 = new NoiseGeneratorOctaves(this.rand, 8);
this.noiseGen4 = new NoiseGeneratorOctaves(this.rand, 4);
this.noiseGen5 = new NoiseGeneratorOctaves(this.rand, 10);
this.noiseGen6 = new NoiseGeneratorOctaves(this.rand, 16);
this.mobSpawnerNoise = new NoiseGeneratorOctaves(this.rand, 8);
NoiseGeneratorOctaves[] noiseGens = { noiseGen1, noiseGen2, noiseGen3, noiseGen4, noiseGen5, noiseGen6, mobSpawnerNoise };
noiseGens = (NoiseGeneratorOctaves[]) TerrainGen.getModdedNoiseGenerators(world, this.rand, noiseGens);
this.noiseGen1 = noiseGens[0];
this.noiseGen2 = noiseGens[1];
this.noiseGen3 = noiseGens[2];
this.noiseGen4 = noiseGens[3];
this.noiseGen5 = noiseGens[4];
this.noiseGen6 = noiseGens[5];
this.mobSpawnerNoise = noiseGens[6];
}
项目:Sojourn
文件:AquatanChunkProvider.java
public AquatanChunkProvider(World par1World, long par2, boolean par4)
{
this.worldObj = par1World;
this.mapFeaturesEnabled = par4;
this.rand = new Random(par2);
this.noiseGen1 = new NoiseGeneratorOctaves(this.rand, 16);
this.noiseGen2 = new NoiseGeneratorOctaves(this.rand, 16);
this.noiseGen3 = new NoiseGeneratorOctaves(this.rand, 8);
this.noiseGen4 = new NoiseGeneratorOctaves(this.rand, 4);
this.noiseGen5 = new NoiseGeneratorOctaves(this.rand, 10);
this.noiseGen6 = new NoiseGeneratorOctaves(this.rand, 16);
this.mobSpawnerNoise = new NoiseGeneratorOctaves(this.rand, 8);
NoiseGeneratorOctaves[] noiseGens = {noiseGen1, noiseGen2, noiseGen3, noiseGen4, noiseGen5, noiseGen6, mobSpawnerNoise};
noiseGens = TerrainGen.getModdedNoiseGenerators(par1World, this.rand, noiseGens);
this.noiseGen1 = noiseGens[0];
this.noiseGen2 = noiseGens[1];
this.noiseGen3 = noiseGens[2];
this.noiseGen4 = noiseGens[3];
this.noiseGen5 = noiseGens[4];
this.noiseGen6 = noiseGens[5];
this.mobSpawnerNoise = noiseGens[6];
}
项目:Sojourn
文件:MoltarChunkProvider.java
public MoltarChunkProvider(World par1World, long par2, boolean par4, BaseWorldType type)
{
this.worldObj = par1World;
this.mapFeaturesEnabled = par4;
this.rand = new Random(par2);
this.noiseGen1 = new NoiseGeneratorOctaves(this.rand, 16);
this.noiseGen2 = new NoiseGeneratorOctaves(this.rand, 16);
this.noiseGen3 = new NoiseGeneratorOctaves(this.rand, 8);
this.noiseGen4 = new NoiseGeneratorOctaves(this.rand, 4);
this.noiseGen5 = new NoiseGeneratorOctaves(this.rand, 10);
this.noiseGen6 = new NoiseGeneratorOctaves(this.rand, 16);
this.mobSpawnerNoise = new NoiseGeneratorOctaves(this.rand, 8);
NoiseGeneratorOctaves[] noiseGens = {noiseGen1, noiseGen2, noiseGen3, noiseGen4, noiseGen5, noiseGen6, mobSpawnerNoise};
noiseGens = TerrainGen.getModdedNoiseGenerators(par1World, this.rand, noiseGens);
this.noiseGen1 = noiseGens[0];
this.noiseGen2 = noiseGens[1];
this.noiseGen3 = noiseGens[2];
this.noiseGen4 = noiseGens[3];
this.noiseGen5 = noiseGens[4];
this.noiseGen6 = noiseGens[5];
this.mobSpawnerNoise = noiseGens[6];
this.worldType = type;
}
项目:Sojourn
文件:FungalMarshChunkProvider.java
public FungalMarshChunkProvider(World par1World, long par2, boolean par4)
{
this.worldObj = par1World;
this.mapFeaturesEnabled = par4;
this.rand = new Random(par2);
this.noiseGen1 = new NoiseGeneratorOctaves(this.rand, 16);
this.noiseGen2 = new NoiseGeneratorOctaves(this.rand, 16);
this.noiseGen3 = new NoiseGeneratorOctaves(this.rand, 8);
this.noiseGen4 = new NoiseGeneratorOctaves(this.rand, 4);
this.noiseGen5 = new NoiseGeneratorOctaves(this.rand, 10);
this.noiseGen6 = new NoiseGeneratorOctaves(this.rand, 16);
this.mobSpawnerNoise = new NoiseGeneratorOctaves(this.rand, 8);
NoiseGeneratorOctaves[] noiseGens = {noiseGen1, noiseGen2, noiseGen3, noiseGen4, noiseGen5, noiseGen6, mobSpawnerNoise};
noiseGens = TerrainGen.getModdedNoiseGenerators(par1World, this.rand, noiseGens);
this.noiseGen1 = noiseGens[0];
this.noiseGen2 = noiseGens[1];
this.noiseGen3 = noiseGens[2];
this.noiseGen4 = noiseGens[3];
this.noiseGen5 = noiseGens[4];
this.noiseGen6 = noiseGens[5];
this.mobSpawnerNoise = noiseGens[6];
}
项目:Sojourn
文件:AracoriaChunkProvider.java
public AracoriaChunkProvider(World par1World, long par2, boolean par4)
{
this.worldObj = par1World;
this.mapFeaturesEnabled = par4;
this.rand = new Random(par2);
this.noiseGen1 = new NoiseGeneratorOctaves(this.rand, 16);
this.noiseGen2 = new NoiseGeneratorOctaves(this.rand, 16);
this.noiseGen3 = new NoiseGeneratorOctaves(this.rand, 8);
this.noiseGen4 = new NoiseGeneratorOctaves(this.rand, 4);
this.noiseGen5 = new NoiseGeneratorOctaves(this.rand, 10);
this.noiseGen6 = new NoiseGeneratorOctaves(this.rand, 16);
this.mobSpawnerNoise = new NoiseGeneratorOctaves(this.rand, 8);
NoiseGeneratorOctaves[] noiseGens = {noiseGen1, noiseGen2, noiseGen3, noiseGen4, noiseGen5, noiseGen6, mobSpawnerNoise};
noiseGens = TerrainGen.getModdedNoiseGenerators(par1World, this.rand, noiseGens);
this.noiseGen1 = noiseGens[0];
this.noiseGen2 = noiseGens[1];
this.noiseGen3 = noiseGens[2];
this.noiseGen4 = noiseGens[3];
this.noiseGen5 = noiseGens[4];
this.noiseGen6 = noiseGens[5];
this.mobSpawnerNoise = noiseGens[6];
this.essenceSpikeGen = new MapGenEssenceSpike(Block.cobblestone.blockID, Block.waterMoving.blockID);
}
项目:AltEnergy
文件:ChunkProviderTerra.java
public ChunkProviderTerra(World par1World, long par2, boolean par4) {
worldObj = par1World;
mapFeaturesEnabled = par4;
rand = new Random(par2);
noiseGen1 = new NoiseGeneratorOctaves(rand, 16);
noiseGen2 = new NoiseGeneratorOctaves(rand, 16);
noiseGen3 = new NoiseGeneratorOctaves(rand, 8);
noiseGen4 = new NoiseGeneratorOctaves(rand, 4);
noiseGen5 = new NoiseGeneratorOctaves(rand, 10);
noiseGen6 = new NoiseGeneratorOctaves(rand, 16);
mobSpawnerNoise = new NoiseGeneratorOctaves(rand, 8);
NoiseGeneratorOctaves[] noiseGens = {
noiseGen1, noiseGen2, noiseGen3, noiseGen4, noiseGen5, noiseGen6, mobSpawnerNoise
};
noiseGens = TerrainGen.getModdedNoiseGenerators(par1World, rand, noiseGens);
noiseGen1 = noiseGens[0];
noiseGen2 = noiseGens[1];
noiseGen3 = noiseGens[2];
noiseGen4 = noiseGens[3];
noiseGen5 = noiseGens[4];
noiseGen6 = noiseGens[5];
mobSpawnerNoise = noiseGens[6];
}
项目:JLPModJam
文件:ChunkProviderDreamLand.java
public ChunkProviderDreamLand(World par1World, long par2, boolean par4) {
super(par1World, par2, par4);
this.worldObj = par1World;
this.mapFeaturesEnabled = par4;
this.rand = new Random(par2);
this.noiseGen1 = new NoiseGeneratorOctaves(this.rand, 16);
this.noiseGen2 = new NoiseGeneratorOctaves(this.rand, 16);
this.noiseGen3 = new NoiseGeneratorOctaves(this.rand, 8);
this.noiseGen4 = new NoiseGeneratorOctaves(this.rand, 4);
this.noiseGen5 = new NoiseGeneratorOctaves(this.rand, 10);
this.noiseGen6 = new NoiseGeneratorOctaves(this.rand, 16);
this.mobSpawnerNoise = new NoiseGeneratorOctaves(this.rand, 8);
NoiseGeneratorOctaves[] noiseGens = {noiseGen1, noiseGen2, noiseGen3, noiseGen4, noiseGen5, noiseGen6, mobSpawnerNoise};
noiseGens = TerrainGen.getModdedNoiseGenerators(par1World, this.rand, noiseGens);
this.noiseGen1 = noiseGens[0];
this.noiseGen2 = noiseGens[1];
this.noiseGen3 = noiseGens[2];
this.noiseGen4 = noiseGens[3];
this.noiseGen5 = noiseGens[4];
this.noiseGen6 = noiseGens[5];
this.mobSpawnerNoise = noiseGens[6];
}
项目:JLPModJam
文件:ChunkProviderNightMare.java
public ChunkProviderNightMare(World par1World, long par2, boolean par4) {
super(par1World, par2, par4);
this.worldObj = par1World;
this.mapFeaturesEnabled = par4;
this.rand = new Random(par2);
this.noiseGen1 = new NoiseGeneratorOctaves(this.rand, 16);
this.noiseGen2 = new NoiseGeneratorOctaves(this.rand, 16);
this.noiseGen3 = new NoiseGeneratorOctaves(this.rand, 8);
this.noiseGen4 = new NoiseGeneratorOctaves(this.rand, 4);
this.noiseGen5 = new NoiseGeneratorOctaves(this.rand, 10);
this.noiseGen6 = new NoiseGeneratorOctaves(this.rand, 16);
this.mobSpawnerNoise = new NoiseGeneratorOctaves(this.rand, 8);
NoiseGeneratorOctaves[] noiseGens = {noiseGen1, noiseGen2, noiseGen3, noiseGen4, noiseGen5, noiseGen6, mobSpawnerNoise};
noiseGens = TerrainGen.getModdedNoiseGenerators(par1World, this.rand, noiseGens);
this.noiseGen1 = noiseGens[0];
this.noiseGen2 = noiseGens[1];
this.noiseGen3 = noiseGens[2];
this.noiseGen4 = noiseGens[3];
this.noiseGen5 = noiseGens[4];
this.noiseGen6 = noiseGens[5];
this.mobSpawnerNoise = noiseGens[6];
}
项目:Xth-uoth
文件:ChunkProviderXthuoth.java
public ChunkProviderXthuoth(World world, long seed) {
this.world = world;
xarRNG = new Random(seed);
this.netherNoiseGen1 = new NoiseGeneratorOctaves(this.xarRNG, 16);
this.netherNoiseGen2 = new NoiseGeneratorOctaves(this.xarRNG, 16);
this.netherNoiseGen3 = new NoiseGeneratorOctaves(this.xarRNG, 8);
this.netherNoiseGen6 = new NoiseGeneratorOctaves(this.xarRNG, 10);
this.netherNoiseGen7 = new NoiseGeneratorOctaves(this.xarRNG, 16);
NoiseGenerator[] noiseGens = {netherNoiseGen1, netherNoiseGen2, netherNoiseGen3, netherNoiseGen6, netherNoiseGen7};
noiseGens = TerrainGen.getModdedNoiseGenerators(world, this.xarRNG, noiseGens);
this.netherNoiseGen1 = noiseGens[0];
this.netherNoiseGen2 = noiseGens[1];
this.netherNoiseGen3 = noiseGens[2];
this.netherNoiseGen6 = noiseGens[3];
this.netherNoiseGen7 = noiseGens[4];
}
项目:Soul-Forest
文件:OldChunkProviderMarona.java
public OldChunkProviderMarona(World par1World, long par2, boolean b)
{
this.worldObj = par1World;
this.soulRNG = new Random(par2);
this.netherNoiseGen1 = new NoiseGeneratorOctaves(this.soulRNG, 16);
this.netherNoiseGen2 = new NoiseGeneratorOctaves(this.soulRNG, 16);
this.netherNoiseGen3 = new NoiseGeneratorOctaves(this.soulRNG, 8);
this.lateriteGrassPorphyryNoise = new NoiseGeneratorOctaves(this.soulRNG, 4);
this.porphyryExclusivityNoiseGen = new NoiseGeneratorOctaves(this.soulRNG, 4);
this.netherNoiseGen6 = new NoiseGeneratorOctaves(this.soulRNG, 10);
this.netherNoiseGen7 = new NoiseGeneratorOctaves(this.soulRNG, 16);
this.mobSpawnerNoise = new NoiseGeneratorOctaves(this.soulRNG, 8);
NoiseGenerator[] noiseGens = {netherNoiseGen1, netherNoiseGen2, netherNoiseGen3, lateriteGrassPorphyryNoise, porphyryExclusivityNoiseGen, netherNoiseGen6, netherNoiseGen7, mobSpawnerNoise};
noiseGens = TerrainGen.getModdedNoiseGenerators(par1World, this.soulRNG, noiseGens);
this.netherNoiseGen1 = (NoiseGeneratorOctaves) noiseGens[0];
this.netherNoiseGen2 = (NoiseGeneratorOctaves) noiseGens[1];
this.netherNoiseGen3 = (NoiseGeneratorOctaves) noiseGens[2];
this.lateriteGrassPorphyryNoise = (NoiseGeneratorOctaves) noiseGens[3];
this.porphyryExclusivityNoiseGen = (NoiseGeneratorOctaves) noiseGens[4];
this.netherNoiseGen6 = (NoiseGeneratorOctaves) noiseGens[5];
this.netherNoiseGen7 = (NoiseGeneratorOctaves) noiseGens[6];
this.mobSpawnerNoise = (NoiseGeneratorOctaves) noiseGens[7];
}
项目:Soul-Forest
文件:ChunkProviderFrozenHearth.java
public ChunkProviderFrozenHearth(World p_i2005_1_, long p_i2005_2_){
this.worldObj = p_i2005_1_;
this.frozenRNG = new Random(p_i2005_2_);
this.netherNoiseGen1 = new NoiseGeneratorOctaves(this.frozenRNG, 16);
this.netherNoiseGen2 = new NoiseGeneratorOctaves(this.frozenRNG, 16);
this.netherNoiseGen3 = new NoiseGeneratorOctaves(this.frozenRNG, 8);
this.lateriteGrassPorphyryNoise = new NoiseGeneratorOctaves(this.frozenRNG, 4);
this.porphyryExclusivityNoiseGen = new NoiseGeneratorOctaves(this.frozenRNG, 4);
this.netherNoiseGen6 = new NoiseGeneratorOctaves(this.frozenRNG, 10);
this.netherNoiseGen7 = new NoiseGeneratorOctaves(this.frozenRNG, 16);
NoiseGenerator[] noiseGens = {netherNoiseGen1, netherNoiseGen2, netherNoiseGen3, lateriteGrassPorphyryNoise, porphyryExclusivityNoiseGen, netherNoiseGen6, netherNoiseGen7};
noiseGens = TerrainGen.getModdedNoiseGenerators(p_i2005_1_, this.frozenRNG, noiseGens);
this.netherNoiseGen1 = (NoiseGeneratorOctaves)noiseGens[0];
this.netherNoiseGen2 = (NoiseGeneratorOctaves)noiseGens[1];
this.netherNoiseGen3 = (NoiseGeneratorOctaves)noiseGens[2];
this.lateriteGrassPorphyryNoise = (NoiseGeneratorOctaves)noiseGens[3];
this.porphyryExclusivityNoiseGen = (NoiseGeneratorOctaves)noiseGens[4];
this.netherNoiseGen6 = (NoiseGeneratorOctaves)noiseGens[5];
this.netherNoiseGen7 = (NoiseGeneratorOctaves)noiseGens[6];
}
项目:Soul-Forest
文件:ChunkProviderSoulForest.java
public ChunkProviderSoulForest(World p_i2005_1_, long p_i2005_2_){
this.worldObj = p_i2005_1_;
this.soulRNG = new Random(p_i2005_2_);
this.netherNoiseGen1 = new NoiseGeneratorOctaves(this.soulRNG, 16);
this.netherNoiseGen2 = new NoiseGeneratorOctaves(this.soulRNG, 16);
this.netherNoiseGen3 = new NoiseGeneratorOctaves(this.soulRNG, 8);
this.lateriteGrassPorphyryNoise = new NoiseGeneratorOctaves(this.soulRNG, 4);
this.porphyryExclusivityNoiseGen = new NoiseGeneratorOctaves(this.soulRNG, 4);
this.netherNoiseGen6 = new NoiseGeneratorOctaves(this.soulRNG, 10);
this.netherNoiseGen7 = new NoiseGeneratorOctaves(this.soulRNG, 16);
NoiseGenerator[] noiseGens = {netherNoiseGen1, netherNoiseGen2, netherNoiseGen3, lateriteGrassPorphyryNoise, porphyryExclusivityNoiseGen, netherNoiseGen6, netherNoiseGen7};
noiseGens = TerrainGen.getModdedNoiseGenerators(p_i2005_1_, this.soulRNG, noiseGens);
this.netherNoiseGen1 = (NoiseGeneratorOctaves)noiseGens[0];
this.netherNoiseGen2 = (NoiseGeneratorOctaves)noiseGens[1];
this.netherNoiseGen3 = (NoiseGeneratorOctaves)noiseGens[2];
this.lateriteGrassPorphyryNoise = (NoiseGeneratorOctaves)noiseGens[3];
this.porphyryExclusivityNoiseGen = (NoiseGeneratorOctaves)noiseGens[4];
this.netherNoiseGen6 = (NoiseGeneratorOctaves)noiseGens[5];
this.netherNoiseGen7 = (NoiseGeneratorOctaves)noiseGens[6];
}
项目:powell.cellarium
文件:RasterlandChunkProvider.java
public RasterlandChunkProvider(World world, long seed, boolean mapFeaturesEnabled) {
this.worldObj = world;
this.mapFeaturesEnabled = mapFeaturesEnabled;
this.rand = new Random(seed);
this.noiseGen1 = new NoiseGeneratorOctaves(this.rand, 16);
this.noiseGen2 = new NoiseGeneratorOctaves(this.rand, 16);
this.noiseGen3 = new NoiseGeneratorOctaves(this.rand, 8);
this.noiseGen4 = new NoiseGeneratorOctaves(this.rand, 4);
this.noiseGen5 = new NoiseGeneratorOctaves(this.rand, 10);
this.noiseGen6 = new NoiseGeneratorOctaves(this.rand, 16);
this.mobSpawnerNoise = new NoiseGeneratorOctaves(this.rand, 8);
NoiseGeneratorOctaves[] noiseGens = { noiseGen1, noiseGen2, noiseGen3, noiseGen4, noiseGen5, noiseGen6, mobSpawnerNoise };
noiseGens = TerrainGen.getModdedNoiseGenerators(world, this.rand, noiseGens);
this.noiseGen1 = noiseGens[0];
this.noiseGen2 = noiseGens[1];
this.noiseGen3 = noiseGens[2];
this.noiseGen4 = noiseGens[3];
this.noiseGen5 = noiseGens[4];
this.noiseGen6 = noiseGens[5];
this.mobSpawnerNoise = noiseGens[6];
}
项目:powell.cellarium
文件:ChunkProviderVoid.java
public ChunkProviderVoid(World par1World, long par2, boolean par4)
{
this.worldObj = par1World;
this.mapFeaturesEnabled = par4;
this.rand = new Random(par2);
this.noiseGen1 = new NoiseGeneratorOctaves(this.rand, 16);
this.noiseGen2 = new NoiseGeneratorOctaves(this.rand, 16);
this.noiseGen3 = new NoiseGeneratorOctaves(this.rand, 8);
this.noiseGen4 = new NoiseGeneratorOctaves(this.rand, 4);
this.noiseGen5 = new NoiseGeneratorOctaves(this.rand, 10);
this.noiseGen6 = new NoiseGeneratorOctaves(this.rand, 16);
this.mobSpawnerNoise = new NoiseGeneratorOctaves(this.rand, 8);
NoiseGeneratorOctaves[] noiseGens = {noiseGen1, noiseGen2, noiseGen3, noiseGen4, noiseGen5, noiseGen6, mobSpawnerNoise};
noiseGens = TerrainGen.getModdedNoiseGenerators(par1World, this.rand, noiseGens);
this.noiseGen1 = noiseGens[0];
this.noiseGen2 = noiseGens[1];
this.noiseGen3 = noiseGens[2];
this.noiseGen4 = noiseGens[3];
this.noiseGen5 = noiseGens[4];
this.noiseGen6 = noiseGens[5];
this.mobSpawnerNoise = noiseGens[6];
}
项目:Firma
文件:FirmaChunkGen.java
public FirmaChunkGen(World worldIn, boolean mapFeaturesEnabledIn) {
this.world = worldIn;
this.mapFeaturesEnabled = mapFeaturesEnabledIn;
this.rand = new Random(world.getSeed());
this.rockStrataNoise = new VoronoiNoise(world.getSeed(), (short) 0);
String customSetting = worldIn.getWorldInfo().getGeneratorOptions();
if(customSetting.length()==0){
customSetting = "{\"baseSize\":20.0,\"heightScale\":2.0,\"seaLevel\":151}";
}
this.settings = ChunkProviderSettings.Factory.jsonToFactory(customSetting).build();
this.OCEAN = this.settings.useLavaOceans ? FirmaMod.lava.getBlock().getDefaultState() : OCEAN;
this.heightMap = new double[825];
this.biomeWeights = new float[25];
for (int i = -2; i <= 2; ++i) {
for (int j = -2; j <= 2; ++j) {
float f = 10.0F / MathHelper.sqrt(i * i + j * j + 0.2F);
this.biomeWeights[i + 2 + (j + 2) * 5] = f;
}
}
this.minLimitPerlinNoise = new NoiseGeneratorOctaves(this.rand, 16);
this.maxLimitPerlinNoise = new NoiseGeneratorOctaves(this.rand, 16);
this.mainPerlinNoise = new NoiseGeneratorOctaves(this.rand, 8);
this.depthNoise = new NoiseGeneratorOctaves(this.rand, 16);
}
项目:TRAPPIST-1
文件:ChunkProviderSpaceLakes.java
public ChunkProviderSpaceLakes(World world, long seed, boolean flag)
{
super();
this.stoneNoise = new double[256];
this.worldObj = world;
this.rand = new Random(seed);
this.noiseGen4 = new NoiseGeneratorOctaves(this.rand, 4);
this.noiseGen5 = new NoiseGeneratorOctaves(this.rand, 10);
this.noiseGen6 = new NoiseGeneratorOctaves(this.rand, 16);
this.noiseGen8 = new Gradient(this.rand.nextLong(), 2, 0.25F);
this.mobSpawnerNoise = new NoiseGeneratorOctaves(this.rand, 8);
this.field_147431_j = new NoiseGeneratorOctaves(this.rand, 16);
this.field_147432_k = new NoiseGeneratorOctaves(this.rand, 16);
this.field_147429_l = new NoiseGeneratorOctaves(this.rand, 8);
this.field_147430_m = new NoiseGeneratorPerlin(this.rand, 4);
this.terrainCalcs = new double[825];
this.parabolicField = new float[25];
for (int j = -2; j <= 2; j++)
{
for (int k = -2; k <= 2; k++)
{
float f = 10.0F / MathHelper.sqrt_float(j * j + k * k + 0.2F);
this.parabolicField[j + 2 + (k + 2) * 5] = f;
}
}
}
项目:CustomWorldGen
文件:InitNoiseGensEvent.java
public Context(NoiseGeneratorOctaves lperlin1, NoiseGeneratorOctaves lperlin2, NoiseGeneratorOctaves perlin,
NoiseGeneratorOctaves scale, NoiseGeneratorOctaves depth)
{
this.lperlin1 = lperlin1;
this.lperlin2 = lperlin2;
this.perlin = perlin;
this.scale = scale;
this.depth = depth;
}
项目:CustomWorldGen
文件:InitNoiseGensEvent.java
public ContextOverworld(NoiseGeneratorOctaves lperlin1, NoiseGeneratorOctaves lperlin2, NoiseGeneratorOctaves perlin,
NoiseGeneratorPerlin height, NoiseGeneratorOctaves scale, NoiseGeneratorOctaves depth, NoiseGeneratorOctaves forest)
{
super(lperlin1, lperlin2, perlin, scale, depth);
this.height = height;
this.forest = forest;
}
项目:CustomWorldGen
文件:InitNoiseGensEvent.java
public ContextHell(NoiseGeneratorOctaves lperlin1, NoiseGeneratorOctaves lperlin2, NoiseGeneratorOctaves perlin,
NoiseGeneratorOctaves perlin2, NoiseGeneratorOctaves perlin3, NoiseGeneratorOctaves scale, NoiseGeneratorOctaves depth)
{
super(lperlin1, lperlin2, perlin, scale, depth);
this.perlin2 = perlin2;
this.perlin3 = perlin3;
}
项目:4Space-5
文件:MapGen.java
public void initialise(long seed)
{
rand = new Random(seed);
noiseGen1 = new NoiseGeneratorOctaves(rand, 16);
noiseGen2 = new NoiseGeneratorOctaves(rand, 16);
noiseGen3 = new NoiseGeneratorOctaves(rand, 8);
noiseGen4 = new NoiseGeneratorOctaves(rand, 16);
}
项目:Aether-Legacy
文件:ChunkProviderAether.java
public ChunkProviderAether(World world, long seed)
{
this.worldObj = world;
this.rand = new Random(seed);
this.noiseGen1 = new NoiseGeneratorOctaves(this.rand, 16);
this.perlinNoise1 = new NoiseGeneratorOctaves(this.rand, 8);
}
项目:TeleToro
文件:TeletoryChunkProvider.java
public TeletoryChunkProvider(World worldIn, long seed) {
world = worldIn;
random = new Random(seed);
noise1 = new NoiseGeneratorOctaves(random, 8);
base = Blocks.END_STONE.getDefaultState();
dirt = Blocks.DIRT.getDefaultState().withProperty(BlockDirt.VARIANT, BlockDirt.DirtType.COARSE_DIRT);
ore = BlockEnderOre.INSTANCE.getDefaultState();
bush = Blocks.DEADBUSH.getDefaultState();
}
项目:EvilOcean
文件:ChunkProviderOcean.java
public ChunkProviderOcean(World par1World, long par2, boolean par4) {
this.worldObj = par1World;
this.mapFeaturesEnabled = par4;
this.field_147435_p = par1World.getWorldInfo().getTerrainType();
this.rand = new Random(par2);
this.field_147431_j = new NoiseGeneratorOctaves(this.rand, 16);
this.field_147432_k = new NoiseGeneratorOctaves(this.rand, 16);
this.field_147429_l = new NoiseGeneratorOctaves(this.rand, 8);
this.field_147430_m = new NoiseGeneratorPerlin(this.rand, 4);
this.noiseGen5 = new NoiseGeneratorOctaves(this.rand, 10);
this.noiseGen6 = new NoiseGeneratorOctaves(this.rand, 16);
this.mobSpawnerNoise = new NoiseGeneratorOctaves(this.rand, 8);
this.field_147434_q = new double[825];
this.parabolicField = new float[25];
for (int j = -2; j <= 2; ++j) {
for (int k = -2; k <= 2; ++k) {
float f = 10.0F / MathHelper.sqrt_float(j * j + k * k + 0.2F);
this.parabolicField[(j + 2 + (k + 2) * 5)] = f;
}
}
NoiseGenerator[] noiseGens = { this.field_147431_j, this.field_147432_k, this.field_147429_l, this.field_147430_m, this.noiseGen5, this.noiseGen6, this.mobSpawnerNoise };
noiseGens = TerrainGen.getModdedNoiseGenerators(par1World, this.rand, noiseGens);
this.field_147431_j = ((NoiseGeneratorOctaves) noiseGens[0]);
this.field_147432_k = ((NoiseGeneratorOctaves) noiseGens[1]);
this.field_147429_l = ((NoiseGeneratorOctaves) noiseGens[2]);
this.field_147430_m = ((NoiseGeneratorPerlin) noiseGens[3]);
this.noiseGen5 = ((NoiseGeneratorOctaves) noiseGens[4]);
this.noiseGen6 = ((NoiseGeneratorOctaves) noiseGens[5]);
this.mobSpawnerNoise = ((NoiseGeneratorOctaves) noiseGens[6]);
}
项目:PopularMMOS-EpicProportions-Mod
文件:ChunkProviderEpic.java
public ChunkProviderEpic(World world, long seed, boolean mapFeaturesEnabled)
{
GameLogHelper.writeToLog(Level.INFO, "Loading Chunk Provider for dmension.");
this.worldObj = world;
this.mapFeaturesEnabled = mapFeaturesEnabled;
this.worldType = world.getWorldInfo().getTerrainType();
this.rand = new Random(seed);
this.noiseGen1 = new NoiseGeneratorOctaves(this.rand, 16);
this.noiseGen2 = new NoiseGeneratorOctaves(this.rand, 16);
this.noiseGen3 = new NoiseGeneratorOctaves(this.rand, 8);
this.noisePerl = new NoiseGeneratorPerlin(this.rand, 4);
this.noiseGen5 = new NoiseGeneratorOctaves(this.rand, 10);
this.noiseGen6 = new NoiseGeneratorOctaves(this.rand, 16);
this.mobSpawnerNoise = new NoiseGeneratorOctaves(this.rand, 8);
this.noiseArray = new double[825];
this.parabolicField = new float[25];
for (int j = -2; j <= 2; ++j) {
for (int k = -2; k <= 2; ++k) {
float f = 10.0F / MathHelper.sqrt_float((float)(j * j + k * k) + 0.2F);
this.parabolicField[j + 2 + (k + 2) * 5] = f;
}
}
NoiseGenerator[] noiseGens = {noiseGen1, noiseGen2, noiseGen3, noisePerl, noiseGen5, noiseGen6, mobSpawnerNoise};
noiseGens = TerrainGen.getModdedNoiseGenerators(world, this.rand, noiseGens);
this.noiseGen1 = (NoiseGeneratorOctaves)noiseGens[0];
this.noiseGen2 = (NoiseGeneratorOctaves)noiseGens[1];
this.noiseGen3 = (NoiseGeneratorOctaves)noiseGens[2];
this.noisePerl = (NoiseGeneratorPerlin)noiseGens[3];
this.noiseGen5 = (NoiseGeneratorOctaves)noiseGens[4];
this.noiseGen6 = (NoiseGeneratorOctaves)noiseGens[5];
this.mobSpawnerNoise = (NoiseGeneratorOctaves)noiseGens[6];
}
项目:Factorization
文件:EntityLeafBomb.java
private void initNoise(Coord at) {
dim = 32;
int half = dim / 2;
start = at.add(-half, -half, -half);
end = at.add(half, half, half);
int octaves = 3;
octaves -= Math.log10(stack.stackSize / 5);
if (octaves < 1) octaves = 1;
noise = new NoiseGeneratorOctaves(rand, octaves).generateNoiseOctaves(null,
start.x, start.y, start.z,
dim, dim, dim,
end.x, end.y, end.z);
}
项目:LightningCraft
文件:ChunkProviderUnderworld.java
public ChunkProviderUnderworld(World world, long seed) {
this.worldObj = world;
this.dimRNG = new Random(seed - 1L); // make it different than the Nether
this.underworldNoiseGen1 = new NoiseGeneratorOctaves(this.dimRNG, 16); // 16
this.underworldNoiseGen2 = new NoiseGeneratorOctaves(this.dimRNG, 16); // 16
this.underworldNoiseGen3 = new NoiseGeneratorOctaves(this.dimRNG, 8); // 8
this.grassandstoneNoiseGen = new NoiseGeneratorOctaves(this.dimRNG, 4); // 4
this.understoneExculsivityNoiseGen = new NoiseGeneratorOctaves(this.dimRNG, 4); // 4
this.underworldNoiseGen6 = new NoiseGeneratorOctaves(this.dimRNG, 10); // 10
this.underworldNoiseGen7 = new NoiseGeneratorOctaves(this.dimRNG, 16); // 16
}