geyser structures, hardcore taint, gun disable cfg

This commit is contained in:
HbmMods 2019-04-10 20:49:32 +02:00
parent 42716b5682
commit 4a46a854c3
11 changed files with 756 additions and 11 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 279 B

View File

@ -28,6 +28,8 @@ import com.hbm.saveddata.SatelliteSaveStructure;
import com.hbm.saveddata.SatelliteSavedData;
import com.hbm.tileentity.machine.TileEntityCrateSteel;
import com.hbm.world.Barrel;
import com.hbm.world.Geyser;
import com.hbm.world.GeyserLarge;
import com.hbm.world.Meteorite;
import com.hbm.world.Sellafield;
@ -385,13 +387,18 @@ public class TestEventTester extends Block {
worldObj.spawnEntityInWorld(rocket);
}*/
if(!worldObj.isRemote) {
/*if(!worldObj.isRemote) {
EntityEMP emp = new EntityEMP(worldObj);
emp.posX = par2 + 0.5;
emp.posY = par3 + 0.5;
emp.posZ = par4 + 0.5;
worldObj.spawnEntityInWorld(emp);
}*/
if(!worldObj.isRemote) {
new GeyserLarge().generate(worldObj, itemRand, par2, par3, par4);
}
/*if(!worldObj.isRemote) {

View File

@ -7,6 +7,7 @@ import com.hbm.blocks.ModBlocks;
import com.hbm.items.ModItems;
import com.hbm.lib.Library;
import com.hbm.lib.ModDamageSource;
import com.hbm.main.MainRegistry;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
@ -328,8 +329,13 @@ public class EntityTaintedCreeper extends EntityMob {
int a = rand.nextInt(15) + (int)posX - 7;
int b = rand.nextInt(15) + (int)posY - 7;
int c = rand.nextInt(15) + (int)posZ - 7;
if(worldObj.getBlock(a, b, c).isReplaceable(worldObj, a, b, c) && hasPosNeightbour(worldObj, a, b, c))
worldObj.setBlock(a, b, c, ModBlocks.taint, rand.nextInt(3) + 5, 2);
if(worldObj.getBlock(a, b, c).isReplaceable(worldObj, a, b, c) && hasPosNeightbour(worldObj, a, b, c)) {
if(!MainRegistry.enableHardcoreTaint)
worldObj.setBlock(a, b, c, ModBlocks.taint, rand.nextInt(3) + 5, 2);
else
worldObj.setBlock(a, b, c, ModBlocks.taint, rand.nextInt(3), 2);
}
}
} else {
@ -338,8 +344,14 @@ public class EntityTaintedCreeper extends EntityMob {
int a = rand.nextInt(7) + (int)posX - 3;
int b = rand.nextInt(7) + (int)posY - 3;
int c = rand.nextInt(7) + (int)posZ - 3;
if(worldObj.getBlock(a, b, c).isReplaceable(worldObj, a, b, c) && hasPosNeightbour(worldObj, a, b, c))
worldObj.setBlock(a, b, c, ModBlocks.taint, rand.nextInt(6) + 10, 2);
if(worldObj.getBlock(a, b, c).isReplaceable(worldObj, a, b, c) && hasPosNeightbour(worldObj, a, b, c)) {
if(!MainRegistry.enableHardcoreTaint)
worldObj.setBlock(a, b, c, ModBlocks.taint, rand.nextInt(6) + 10, 2);
else
worldObj.setBlock(a, b, c, ModBlocks.taint, rand.nextInt(3) + 4, 2);
}
}
}

View File

@ -138,7 +138,7 @@ public class ItemGunBase extends Item implements IHoldableWeapon {
if(getDelay(stack) > 0 && isCurrentItem)
setDelay(stack, getDelay(stack) - 1);
if(mainConfig.firingMode == 1 && getIsMouseDown(stack) && tryShoot(stack, world, player, isCurrentItem)) {
if(MainRegistry.enableGuns && mainConfig.firingMode == 1 && getIsMouseDown(stack) && tryShoot(stack, world, player, isCurrentItem)) {
fire(stack, world, player);
setDelay(stack, mainConfig.rateOfFire);

View File

@ -12,6 +12,8 @@ import com.hbm.world.CrashedVertibird;
import com.hbm.world.DesertAtom001;
import com.hbm.world.Dud;
import com.hbm.world.Factory;
import com.hbm.world.Geyser;
import com.hbm.world.GeyserLarge;
import com.hbm.world.LibraryDungeon;
import com.hbm.world.OilBubble;
import com.hbm.world.OilSandBubble;
@ -416,6 +418,33 @@ public class HbmWorldGen implements IWorldGenerator {
}
}
if (biome == BiomeGenBase.plains && rand.nextInt(20) == 0) {
int x = i + rand.nextInt(16);
int z = j + rand.nextInt(16);
int y = world.getHeightValue(x, z);
if(world.getBlock(x, y - 1, z) == Blocks.grass)
new Geyser().generate(world, rand, x, y, z);
}
if (biome == BiomeGenBase.desert && rand.nextInt(20) == 0) {
int x = i + rand.nextInt(16);
int z = j + rand.nextInt(16);
int y = world.getHeightValue(x, z);
if(world.getBlock(x, y - 1, z) == Blocks.sand)
new GeyserLarge().generate(world, rand, x, y, z);
}
if (rand.nextInt(20) == 0) {
int x = i + rand.nextInt(16);
int z = j + rand.nextInt(16);
int y = world.getHeightValue(x, z);
if(world.getBlock(x, y - 1, z) == Blocks.stone)
world.setBlock(x, y - 1, z, ModBlocks.geysir_vapor);
}
if (MainRegistry.enableVaults && rand.nextInt(MainRegistry.vaultfreq) == 0) {
int x = i + rand.nextInt(16);
int z = j + rand.nextInt(16);

View File

@ -233,6 +233,8 @@ public class MainRegistry
public static boolean enableRads = true;
public static boolean enableCataclysm = true;
public static boolean enableExtendedLogging = false;
public static boolean enableHardcoreTaint = false;
public static boolean enableGuns = true;
public static int uraniumSpawn = 6;
public static int thoriumSpawn = 7;
@ -298,6 +300,7 @@ public class MainRegistry
public static int cont = 0;
public static int fogRad = 100;
public static int fogCh = 20;
public static float hellRad = 0.1F;
public static int generalOverride = 0;
public static int polaroidID = 1;
@ -1475,6 +1478,8 @@ public class MainRegistry
enableRads = config.get(CATEGORY_GENERAL, "1.16_enableNewRadiation", true).getBoolean(true);
enableCataclysm = config.get(CATEGORY_GENERAL, "1.17_enableCataclysm", false).getBoolean(false);
enableExtendedLogging = config.get(CATEGORY_GENERAL, "1.18_enableExtendedLogging", false).getBoolean(false);
enableHardcoreTaint = config.get(CATEGORY_GENERAL, "1.19_enableHardcoreTaint", false).getBoolean(false);
enableGuns = config.get(CATEGORY_GENERAL, "1.20_enableGuns", true).getBoolean(true);
final String CATEGORY_OREGEN = "02_ores";
Property PuraniumSpawn = config.get(CATEGORY_OREGEN, "2.00_uraniumSpawnrate", 6);
@ -1658,6 +1663,10 @@ public class MainRegistry
Property fogChance = config.get(CATEGORY_NUKE, "6.08_fogChance", 10);
fogChance.comment = "1:n chance of fog spawning every second";
fogCh = fogChance.getInt();
//nether radiation
Property netherRad = config.get(CATEGORY_NUKE, "6.09_netherRad", 10);
netherRad.comment = "RAD/s in the nether in hundredths";
hellRad = netherRad.getInt() * 0.01F;
final String CATEGORY_MISSILE = "07_missile_machines";
Property propRadarRange = config.get(CATEGORY_MISSILE, "7.00_radarRange", 1000);

View File

@ -2,6 +2,8 @@ package com.hbm.potion;
import java.lang.reflect.Field;
import com.hbm.blocks.ModBlocks;
import com.hbm.blocks.bomb.BlockTaint;
import com.hbm.entity.mob.EntityTaintedCreeper;
import com.hbm.explosion.ExplosionLarge;
import com.hbm.lib.Library;
@ -81,8 +83,22 @@ public class HbmPotion extends Potion {
if(this == taint) {
if(!(entity instanceof EntityTaintedCreeper))
if(!(entity instanceof EntityTaintedCreeper) && entity.worldObj.rand.nextInt(80) == 0)
entity.attackEntityFrom(ModDamageSource.taint, (level + 1));
if(MainRegistry.enableHardcoreTaint && !entity.worldObj.isRemote) {
int x = (int)(entity.posX - 1);
int y = (int)entity.posY;
int z = (int)(entity.posZ);
if(entity.worldObj.getBlock(x, y, z)
.isReplaceable(entity.worldObj, x, y, z) &&
BlockTaint.hasPosNeightbour(entity.worldObj, x, y, z)) {
entity.worldObj.setBlock(x, y, z, ModBlocks.taint, 14, 2);
}
}
}
if(this == radiation) {
@ -116,8 +132,7 @@ public class HbmPotion extends Potion {
if(this == taint) {
int k = 80 >> par2;
return k > 0 ? par1 % k == 0 : true;
return par1 % 2 == 0;
}
if(this == radiation) {

View File

@ -8,6 +8,7 @@ import com.hbm.main.MainRegistry;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.world.World;
import net.minecraft.world.WorldProviderHell;
import net.minecraft.world.WorldSavedData;
import net.minecraft.world.chunk.Chunk;
@ -89,6 +90,9 @@ public class RadiationSavedData extends WorldSavedData {
if(rad.chunkX == x && rad.chunkY == y)
return rad.radiation;
if(worldObj != null && worldObj.provider instanceof WorldProviderHell)
return MainRegistry.hellRad;
return 0F;
}

View File

@ -11,6 +11,7 @@ import com.hbm.entity.projectile.EntityWaterSplash;
import net.minecraft.block.Block;
import net.minecraft.entity.Entity;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.init.Blocks;
import net.minecraft.potion.Potion;
import net.minecraft.potion.PotionEffect;
import net.minecraft.tileentity.TileEntity;
@ -23,7 +24,7 @@ public class TileEntityGeysir extends TileEntity {
@Override
public void updateEntity() {
if (!this.worldObj.isRemote) {
if (!this.worldObj.isRemote && worldObj.getBlock(xCoord, yCoord + 1, zCoord) == Blocks.air) {
timer--;
@ -72,7 +73,7 @@ public class TileEntityGeysir extends TileEntity {
private void vapor() {
List<Entity> entities = this.worldObj.getEntitiesWithinAABB(Entity.class,
AxisAlignedBB.getBoundingBox(this.xCoord - 0.5, this.yCoord, this.zCoord - 0.5, this.xCoord + 1.5,
AxisAlignedBB.getBoundingBox(this.xCoord - 0.5, this.yCoord + 0.5, this.zCoord - 0.5, this.xCoord + 1.5,
this.yCoord + 2, this.zCoord + 1.5));
if (!entities.isEmpty()) {

161
com/hbm/world/Geyser.java Executable file
View File

@ -0,0 +1,161 @@
//Schematic to java Structure by jajo_11 | inspired by "MITHION'S .SCHEMATIC TO JAVA CONVERTINGTOOL"
package com.hbm.world;
import java.util.Random;
import com.hbm.blocks.ModBlocks;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.init.Blocks;
import net.minecraft.world.World;
import net.minecraft.world.gen.feature.WorldGenerator;
public class Geyser extends WorldGenerator {
public boolean generate(World world, Random rand, int x, int y, int z) {
int i = rand.nextInt(1);
if (i == 0) {
generate_r0(world, rand, x, y, z);
}
return true;
}
public boolean generate_r0(World world, Random rand, int x, int y, int z) {
x -= 2;
y -= 11;
z -= 2;
world.setBlock(x + 1, y + 5, z + 0, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 5, z + 0, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 5, z + 0, Blocks.stone, 0, 3);
world.setBlock(x + 0, y + 5, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 5, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 5, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 5, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 5, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 0, y + 5, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 5, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 5, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 5, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 5, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 0, y + 5, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 5, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 5, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 5, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 5, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 5, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 5, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 5, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 6, z + 0, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 6, z + 0, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 6, z + 0, Blocks.stone, 0, 3);
world.setBlock(x + 0, y + 6, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 6, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 6, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 6, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 6, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 0, y + 6, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 6, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 6, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 6, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 6, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 0, y + 6, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 6, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 6, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 6, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 6, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 6, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 6, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 6, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 7, z + 0, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 7, z + 0, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 7, z + 0, Blocks.stone, 0, 3);
world.setBlock(x + 0, y + 7, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 7, z + 1, Blocks.water, 0, 3);
world.setBlock(x + 2, y + 7, z + 1, ModBlocks.block_yellowcake, 0, 3);
world.setBlock(x + 3, y + 7, z + 1, Blocks.water, 0, 3);
world.setBlock(x + 4, y + 7, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 0, y + 7, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 7, z + 2, ModBlocks.block_yellowcake, 0, 3);
world.setBlock(x + 2, y + 7, z + 2, Blocks.water, 0, 3);
world.setBlock(x + 3, y + 7, z + 2, Blocks.water, 0, 3);
world.setBlock(x + 4, y + 7, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 0, y + 7, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 7, z + 3, Blocks.water, 0, 3);
world.setBlock(x + 2, y + 7, z + 3, ModBlocks.block_yellowcake, 0, 3);
world.setBlock(x + 3, y + 7, z + 3, ModBlocks.block_yellowcake, 0, 3);
world.setBlock(x + 4, y + 7, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 7, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 7, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 7, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 8, z + 0, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 8, z + 0, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 8, z + 0, Blocks.stone, 0, 3);
world.setBlock(x + 0, y + 8, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 8, z + 1, Blocks.air, 0, 3);
world.setBlock(x + 2, y + 8, z + 1, Blocks.air, 0, 3);
world.setBlock(x + 3, y + 8, z + 1, Blocks.air, 0, 3);
world.setBlock(x + 4, y + 8, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 0, y + 8, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 8, z + 2, Blocks.air, 0, 3);
world.setBlock(x + 2, y + 8, z + 2, Blocks.air, 0, 3);
world.setBlock(x + 3, y + 8, z + 2, Blocks.air, 0, 3);
world.setBlock(x + 4, y + 8, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 0, y + 8, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 8, z + 3, Blocks.air, 0, 3);
world.setBlock(x + 2, y + 8, z + 3, Blocks.air, 0, 3);
world.setBlock(x + 3, y + 8, z + 3, Blocks.air, 0, 3);
world.setBlock(x + 4, y + 8, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 8, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 8, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 8, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 9, z + 0, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 9, z + 0, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 9, z + 0, Blocks.stone, 0, 3);
world.setBlock(x + 0, y + 9, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 9, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 9, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 9, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 0, y + 9, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 9, z + 2, Blocks.air, 0, 3);
world.setBlock(x + 2, y + 9, z + 2, Blocks.air, 0, 3);
world.setBlock(x + 3, y + 9, z + 2, Blocks.air, 0, 3);
world.setBlock(x + 4, y + 9, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 0, y + 9, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 9, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 9, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 9, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 9, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 9, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 9, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 10, z + 0, Blocks.grass, 0, 3);
world.setBlock(x + 2, y + 10, z + 0, Blocks.grass, 0, 3);
world.setBlock(x + 3, y + 10, z + 0, Blocks.grass, 0, 3);
world.setBlock(x + 0, y + 10, z + 1, Blocks.grass, 0, 3);
world.setBlock(x + 1, y + 10, z + 1, Blocks.gravel, 0, 3);
world.setBlock(x + 2, y + 10, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 10, z + 1, Blocks.grass, 0, 3);
world.setBlock(x + 4, y + 10, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 0, y + 10, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 10, z + 2, Blocks.grass, 0, 3);
world.setBlock(x + 2, y + 10, z + 2, ModBlocks.geysir_chlorine, 0, 3);
world.setBlock(x + 3, y + 10, z + 2, Blocks.grass, 0, 3);
world.setBlock(x + 4, y + 10, z + 2, Blocks.gravel, 0, 3);
world.setBlock(x + 0, y + 10, z + 3, Blocks.grass, 0, 3);
world.setBlock(x + 1, y + 10, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 10, z + 3, Blocks.grass, 0, 3);
world.setBlock(x + 3, y + 10, z + 3, Blocks.gravel, 0, 3);
world.setBlock(x + 4, y + 10, z + 3, Blocks.grass, 0, 3);
world.setBlock(x + 1, y + 10, z + 4, Blocks.grass, 0, 3);
world.setBlock(x + 2, y + 10, z + 4, Blocks.grass, 0, 3);
world.setBlock(x + 3, y + 10, z + 4, Blocks.grass, 0, 3);
return true;
}
}

507
com/hbm/world/GeyserLarge.java Executable file
View File

@ -0,0 +1,507 @@
//Schematic to java Structure by jajo_11 | inspired by "MITHION'S .SCHEMATIC TO JAVA CONVERTINGTOOL"
package com.hbm.world;
import java.util.Random;
import com.hbm.blocks.ModBlocks;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.init.Blocks;
import net.minecraft.world.World;
import net.minecraft.world.gen.feature.WorldGenerator;
public class GeyserLarge extends WorldGenerator {
public boolean generate(World world, Random rand, int x, int y, int z) {
int i = rand.nextInt(1);
if (i == 0) {
generate_r0(world, rand, x, y, z);
}
return true;
}
public boolean generate_r0(World world, Random rand, int x, int y, int z) {
x -= 4;
y -= 10;
z -= 4;
world.setBlock(x + 3, y + 5, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 5, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 5, y + 5, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 5, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 5, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 5, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 5, y + 5, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 6, y + 5, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 5, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 5, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 5, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 5, y + 5, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 6, y + 5, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 5, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 5, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 5, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 5, y + 5, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 6, y + 5, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 5, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 5, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 5, y + 5, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 6, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 6, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 5, y + 6, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 6, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 6, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 6, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 5, y + 6, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 6, y + 6, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 6, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 6, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 6, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 6, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 5, y + 6, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 6, y + 6, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 7, y + 6, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 6, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 6, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 6, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 6, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 5, y + 6, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 6, y + 6, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 7, y + 6, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 6, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 6, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 6, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 6, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 5, y + 6, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 6, y + 6, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 7, y + 6, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 6, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 6, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 6, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 5, y + 6, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 6, y + 6, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 6, z + 7, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 6, z + 7, Blocks.stone, 0, 3);
world.setBlock(x + 5, y + 6, z + 7, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 7, z + 0, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 7, z + 0, Blocks.stone, 0, 3);
world.setBlock(x + 5, y + 7, z + 0, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 7, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 7, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 7, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 5, y + 7, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 6, y + 7, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 7, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 7, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 7, z + 2, Blocks.water, 0, 3);
world.setBlock(x + 4, y + 7, z + 2, Blocks.water, 0, 3);
world.setBlock(x + 5, y + 7, z + 2, Blocks.water, 0, 3);
world.setBlock(x + 6, y + 7, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 7, y + 7, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 0, y + 7, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 7, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 7, z + 3, Blocks.water, 0, 3);
world.setBlock(x + 3, y + 7, z + 3, Blocks.water, 0, 3);
world.setBlock(x + 4, y + 7, z + 3, Blocks.water, 0, 3);
world.setBlock(x + 5, y + 7, z + 3, Blocks.water, 0, 3);
world.setBlock(x + 6, y + 7, z + 3, Blocks.water, 0, 3);
world.setBlock(x + 7, y + 7, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 8, y + 7, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 0, y + 7, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 7, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 7, z + 4, Blocks.water, 0, 3);
world.setBlock(x + 3, y + 7, z + 4, Blocks.water, 0, 3);
world.setBlock(x + 4, y + 7, z + 4, Blocks.water, 0, 3);
world.setBlock(x + 5, y + 7, z + 4, Blocks.water, 0, 3);
world.setBlock(x + 6, y + 7, z + 4, Blocks.water, 0, 3);
world.setBlock(x + 7, y + 7, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 8, y + 7, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 0, y + 7, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 7, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 7, z + 5, Blocks.water, 0, 3);
world.setBlock(x + 3, y + 7, z + 5, Blocks.water, 0, 3);
world.setBlock(x + 4, y + 7, z + 5, Blocks.water, 0, 3);
world.setBlock(x + 5, y + 7, z + 5, Blocks.water, 0, 3);
world.setBlock(x + 6, y + 7, z + 5, Blocks.water, 0, 3);
world.setBlock(x + 7, y + 7, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 8, y + 7, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 7, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 7, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 7, z + 6, Blocks.water, 0, 3);
world.setBlock(x + 4, y + 7, z + 6, Blocks.water, 0, 3);
world.setBlock(x + 5, y + 7, z + 6, Blocks.water, 0, 3);
world.setBlock(x + 6, y + 7, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 7, y + 7, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 7, z + 7, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 7, z + 7, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 7, z + 7, Blocks.stone, 0, 3);
world.setBlock(x + 5, y + 7, z + 7, Blocks.stone, 0, 3);
world.setBlock(x + 6, y + 7, z + 7, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 7, z + 8, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 7, z + 8, Blocks.stone, 0, 3);
world.setBlock(x + 5, y + 7, z + 8, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 8, z + 0, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 8, z + 0, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 8, z + 0, Blocks.stone, 0, 3);
world.setBlock(x + 5, y + 8, z + 0, Blocks.stone, 0, 3);
world.setBlock(x + 6, y + 8, z + 0, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 8, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 8, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 8, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 8, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 5, y + 8, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 6, y + 8, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 7, y + 8, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 0, y + 8, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 8, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 8, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 8, z + 2, Blocks.air, 0, 3);
world.setBlock(x + 4, y + 8, z + 2, Blocks.air, 0, 3);
world.setBlock(x + 5, y + 8, z + 2, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 8, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 7, y + 8, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 8, y + 8, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 0, y + 8, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 8, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 8, z + 3, Blocks.air, 0, 3);
world.setBlock(x + 3, y + 8, z + 3, Blocks.air, 0, 3);
world.setBlock(x + 4, y + 8, z + 3, Blocks.air, 0, 3);
world.setBlock(x + 5, y + 8, z + 3, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 8, z + 3, Blocks.air, 0, 3);
world.setBlock(x + 7, y + 8, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 8, y + 8, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 0, y + 8, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 8, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 8, z + 4, Blocks.air, 0, 3);
world.setBlock(x + 3, y + 8, z + 4, Blocks.air, 0, 3);
world.setBlock(x + 4, y + 8, z + 4, Blocks.air, 0, 3);
world.setBlock(x + 5, y + 8, z + 4, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 8, z + 4, Blocks.air, 0, 3);
world.setBlock(x + 7, y + 8, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 8, y + 8, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 0, y + 8, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 8, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 8, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 3, y + 8, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 4, y + 8, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 5, y + 8, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 8, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 7, y + 8, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 8, y + 8, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 0, y + 8, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 8, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 8, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 8, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 4, y + 8, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 5, y + 8, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 8, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 7, y + 8, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 8, y + 8, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 8, z + 7, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 8, z + 7, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 8, z + 7, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 8, z + 7, Blocks.stone, 0, 3);
world.setBlock(x + 5, y + 8, z + 7, Blocks.stone, 0, 3);
world.setBlock(x + 6, y + 8, z + 7, Blocks.stone, 0, 3);
world.setBlock(x + 7, y + 8, z + 7, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 8, z + 8, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 8, z + 8, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 8, z + 8, Blocks.stone, 0, 3);
world.setBlock(x + 5, y + 8, z + 8, Blocks.stone, 0, 3);
world.setBlock(x + 6, y + 8, z + 8, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 9, z + 0, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 9, z + 0, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 9, z + 0, Blocks.stone, 0, 3);
world.setBlock(x + 5, y + 9, z + 0, Blocks.stone, 0, 3);
world.setBlock(x + 6, y + 9, z + 0, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 9, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 9, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 9, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 9, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 5, y + 9, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 6, y + 9, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 7, y + 9, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 0, y + 9, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 9, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 9, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 9, z + 2, Blocks.air, 0, 3);
world.setBlock(x + 4, y + 9, z + 2, Blocks.air, 0, 3);
world.setBlock(x + 5, y + 9, z + 2, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 9, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 7, y + 9, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 8, y + 9, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 0, y + 9, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 9, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 9, z + 3, Blocks.air, 0, 3);
world.setBlock(x + 3, y + 9, z + 3, Blocks.air, 0, 3);
world.setBlock(x + 4, y + 9, z + 3, Blocks.air, 0, 3);
world.setBlock(x + 5, y + 9, z + 3, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 9, z + 3, Blocks.air, 0, 3);
world.setBlock(x + 7, y + 9, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 8, y + 9, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 0, y + 9, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 9, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 9, z + 4, Blocks.air, 0, 3);
world.setBlock(x + 3, y + 9, z + 4, Blocks.air, 0, 3);
world.setBlock(x + 4, y + 9, z + 4, Blocks.air, 0, 3);
world.setBlock(x + 5, y + 9, z + 4, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 9, z + 4, Blocks.air, 0, 3);
world.setBlock(x + 7, y + 9, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 8, y + 9, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 0, y + 9, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 9, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 9, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 3, y + 9, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 4, y + 9, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 5, y + 9, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 9, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 7, y + 9, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 8, y + 9, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 0, y + 9, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 9, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 9, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 9, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 4, y + 9, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 5, y + 9, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 9, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 7, y + 9, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 8, y + 9, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 9, z + 7, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 9, z + 7, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 9, z + 7, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 9, z + 7, Blocks.stone, 0, 3);
world.setBlock(x + 5, y + 9, z + 7, Blocks.stone, 0, 3);
world.setBlock(x + 6, y + 9, z + 7, Blocks.stone, 0, 3);
world.setBlock(x + 7, y + 9, z + 7, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 9, z + 8, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 9, z + 8, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 9, z + 8, Blocks.stone, 0, 3);
world.setBlock(x + 5, y + 9, z + 8, Blocks.stone, 0, 3);
world.setBlock(x + 6, y + 9, z + 8, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 10, z + 0, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 10, z + 0, Blocks.gravel, 0, 3);
world.setBlock(x + 4, y + 10, z + 0, Blocks.stone, 0, 3);
world.setBlock(x + 5, y + 10, z + 0, Blocks.gravel, 0, 3);
world.setBlock(x + 6, y + 10, z + 0, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 10, z + 1, Blocks.gravel, 0, 3);
world.setBlock(x + 2, y + 10, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 10, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 10, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 5, y + 10, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 6, y + 10, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 7, y + 10, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 0, y + 10, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 10, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 10, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 10, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 10, z + 2, Blocks.air, 0, 3);
world.setBlock(x + 5, y + 10, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 6, y + 10, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 7, y + 10, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 8, y + 10, z + 2, Blocks.gravel, 0, 3);
world.setBlock(x + 0, y + 10, z + 3, Blocks.gravel, 0, 3);
world.setBlock(x + 1, y + 10, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 10, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 10, z + 3, Blocks.air, 0, 3);
world.setBlock(x + 4, y + 10, z + 3, Blocks.air, 0, 3);
world.setBlock(x + 5, y + 10, z + 3, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 10, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 7, y + 10, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 8, y + 10, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 0, y + 10, z + 4, Blocks.gravel, 0, 3);
world.setBlock(x + 1, y + 10, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 10, z + 4, Blocks.air, 0, 3);
world.setBlock(x + 3, y + 10, z + 4, Blocks.air, 0, 3);
world.setBlock(x + 4, y + 10, z + 4, Blocks.air, 0, 3);
world.setBlock(x + 5, y + 10, z + 4, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 10, z + 4, Blocks.air, 0, 3);
world.setBlock(x + 7, y + 10, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 8, y + 10, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 0, y + 10, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 10, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 10, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 10, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 4, y + 10, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 5, y + 10, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 10, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 7, y + 10, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 8, y + 10, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 0, y + 10, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 10, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 10, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 10, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 10, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 5, y + 10, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 6, y + 10, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 7, y + 10, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 8, y + 10, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 10, z + 7, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 10, z + 7, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 10, z + 7, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 10, z + 7, Blocks.stone, 0, 3);
world.setBlock(x + 5, y + 10, z + 7, Blocks.stone, 0, 3);
world.setBlock(x + 6, y + 10, z + 7, Blocks.stone, 0, 3);
world.setBlock(x + 7, y + 10, z + 7, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 10, z + 8, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 10, z + 8, Blocks.gravel, 0, 3);
world.setBlock(x + 4, y + 10, z + 8, Blocks.stone, 0, 3);
world.setBlock(x + 5, y + 10, z + 8, Blocks.stone, 0, 3);
world.setBlock(x + 6, y + 10, z + 8, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 11, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 11, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 11, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 5, y + 11, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 6, y + 11, z + 1, Blocks.gravel, 0, 3);
world.setBlock(x + 1, y + 11, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 11, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 11, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 11, z + 2, Blocks.air, 0, 3);
world.setBlock(x + 5, y + 11, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 6, y + 11, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 7, y + 11, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 11, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 11, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 11, z + 3, Blocks.air, 0, 3);
world.setBlock(x + 4, y + 11, z + 3, Blocks.air, 0, 3);
world.setBlock(x + 5, y + 11, z + 3, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 11, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 7, y + 11, z + 3, Blocks.gravel, 0, 3);
world.setBlock(x + 1, y + 11, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 11, z + 4, Blocks.air, 0, 3);
world.setBlock(x + 3, y + 11, z + 4, Blocks.air, 0, 3);
world.setBlock(x + 4, y + 11, z + 4, Blocks.air, 0, 3);
world.setBlock(x + 5, y + 11, z + 4, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 11, z + 4, Blocks.air, 0, 3);
world.setBlock(x + 7, y + 11, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 11, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 11, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 11, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 4, y + 11, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 5, y + 11, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 11, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 7, y + 11, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 11, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 11, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 11, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 11, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 5, y + 11, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 6, y + 11, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 7, y + 11, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 11, z + 7, Blocks.gravel, 0, 3);
world.setBlock(x + 3, y + 11, z + 7, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 11, z + 7, Blocks.stone, 0, 3);
world.setBlock(x + 5, y + 11, z + 7, Blocks.gravel, 0, 3);
world.setBlock(x + 6, y + 11, z + 7, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 12, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 12, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 5, y + 12, z + 1, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 12, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 12, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 12, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 5, y + 12, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 6, y + 12, z + 2, Blocks.gravel, 0, 3);
world.setBlock(x + 1, y + 12, z + 3, Blocks.gravel, 0, 3);
world.setBlock(x + 2, y + 12, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 12, z + 3, Blocks.air, 0, 3);
world.setBlock(x + 4, y + 12, z + 3, Blocks.air, 0, 3);
world.setBlock(x + 5, y + 12, z + 3, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 12, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 7, y + 12, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 12, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 12, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 12, z + 4, Blocks.air, 0, 3);
world.setBlock(x + 4, y + 12, z + 4, Blocks.air, 0, 3);
world.setBlock(x + 5, y + 12, z + 4, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 12, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 7, y + 12, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 12, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 12, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 12, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 4, y + 12, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 5, y + 12, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 12, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 7, y + 12, z + 5, Blocks.gravel, 0, 3);
world.setBlock(x + 2, y + 12, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 12, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 12, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 5, y + 12, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 6, y + 12, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 12, z + 7, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 12, z + 7, Blocks.stone, 0, 3);
world.setBlock(x + 5, y + 12, z + 7, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 13, z + 1, Blocks.gravel, 0, 3);
world.setBlock(x + 3, y + 13, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 13, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 5, y + 13, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 13, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 13, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 13, z + 3, Blocks.air, 0, 3);
world.setBlock(x + 5, y + 13, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 6, y + 13, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 1, y + 13, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 13, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 13, z + 4, Blocks.air, 0, 3);
world.setBlock(x + 4, y + 13, z + 4, Blocks.air, 0, 3);
world.setBlock(x + 5, y + 13, z + 4, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 13, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 7, y + 13, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 13, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 13, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 13, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 5, y + 13, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 6, y + 13, z + 5, Blocks.gravel, 0, 3);
world.setBlock(x + 3, y + 13, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 13, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 5, y + 13, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 13, z + 7, Blocks.gravel, 0, 3);
world.setBlock(x + 3, y + 14, z + 2, Blocks.gravel, 0, 3);
world.setBlock(x + 4, y + 14, z + 2, Blocks.gravel, 0, 3);
world.setBlock(x + 5, y + 14, z + 2, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 14, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 14, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 14, z + 3, Blocks.air, 0, 3);
world.setBlock(x + 5, y + 14, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 6, y + 14, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 14, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 14, z + 4, Blocks.air, 0, 3);
world.setBlock(x + 4, y + 14, z + 4, Blocks.air, 0, 3);
world.setBlock(x + 5, y + 14, z + 4, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 14, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 2, y + 14, z + 5, Blocks.gravel, 0, 3);
world.setBlock(x + 3, y + 14, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 14, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 5, y + 14, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 6, y + 14, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 14, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 14, z + 6, Blocks.stone, 0, 3);
world.setBlock(x + 5, y + 14, z + 6, Blocks.gravel, 0, 3);
world.setBlock(x + 3, y + 15, z + 3, Blocks.gravel, 0, 3);
world.setBlock(x + 4, y + 15, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 5, y + 15, z + 3, Blocks.gravel, 0, 3);
world.setBlock(x + 3, y + 15, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 15, z + 4, Blocks.air, 0, 3);
world.setBlock(x + 5, y + 15, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 15, z + 5, Blocks.gravel, 0, 3);
world.setBlock(x + 4, y + 15, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 5, y + 15, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 16, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 16, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 16, z + 4, ModBlocks.geysir_water, 0, 3);
world.setBlock(x + 5, y + 16, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 16, z + 5, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 17, z + 3, Blocks.stone, 0, 3);
world.setBlock(x + 3, y + 17, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 17, z + 4, Blocks.air, 0, 3);
world.setBlock(x + 5, y + 17, z + 4, Blocks.stone, 0, 3);
world.setBlock(x + 4, y + 17, z + 5, Blocks.stone, 0, 3);
return true;
}
}