mirror of
https://github.com/HbmMods/Hbm-s-Nuclear-Tech-GIT.git
synced 2026-01-25 10:32:49 +00:00
76 lines
1.6 KiB
Java
76 lines
1.6 KiB
Java
package com.hbm.world;
|
|
|
|
import java.util.Random;
|
|
|
|
import com.hbm.blocks.ModBlocks;
|
|
|
|
import net.minecraft.block.Block;
|
|
import net.minecraft.world.World;
|
|
import net.minecraft.world.gen.feature.WorldGenerator;
|
|
|
|
public class HugeMush extends WorldGenerator
|
|
{
|
|
Block Block0 = ModBlocks.mush_block;
|
|
Block Block1 = ModBlocks.mush_block_stem;
|
|
|
|
public HugeMush()
|
|
{
|
|
super(false);
|
|
}
|
|
|
|
@Override
|
|
public boolean generate(World world, Random rand, int x, int y, int z)
|
|
{
|
|
for(int i = -1; i < 2; i++)
|
|
{
|
|
for(int j = -1; j < 2; j++)
|
|
{
|
|
world.setBlock(x + i, y, z + j, Block0);
|
|
}
|
|
}
|
|
for(int i = -1; i < 2; i++)
|
|
{
|
|
for(int j = -1; j < 2; j++)
|
|
{
|
|
world.setBlock(x + i, y + 3, z + j, Block0);
|
|
}
|
|
}
|
|
for(int i = -2; i < 3; i++)
|
|
{
|
|
for(int j = -2; j < 3; j++)
|
|
{
|
|
world.setBlock(x + i, y + 5, z + j, Block0);
|
|
}
|
|
}
|
|
for(int i = -4; i < 5; i++)
|
|
{
|
|
for(int j = -4; j < 5; j++)
|
|
{
|
|
for(int k = 0; k < 3; k++)
|
|
{
|
|
world.setBlock(x + i, y + 6 + k, z + j, Block0);
|
|
}
|
|
}
|
|
}
|
|
for(int i = -3; i < 4; i++)
|
|
{
|
|
for(int j = -3; j < 4; j++)
|
|
{
|
|
world.setBlock(x + i, y + 9, z + j, Block0);
|
|
}
|
|
}
|
|
for(int i = -1; i < 2; i++)
|
|
{
|
|
for(int j = -1; j < 2; j++)
|
|
{
|
|
world.setBlock(x + i, y + 10, z + j, Block0);
|
|
}
|
|
}
|
|
for(int i = 0; i < 8; i++)
|
|
{
|
|
world.setBlock(x, y + i, z, Block1);
|
|
}
|
|
return true;
|
|
}
|
|
}
|