Small fixes for 1.0.22

This commit is contained in:
HbmMods 2016-07-11 16:28:03 +02:00
parent 19b4f0a877
commit b89232a136
15 changed files with 827 additions and 31 deletions

View File

@ -6,6 +6,9 @@ itemGroup.tabNuke=Nuclear Tech Mod Bomben
death.attack.nuclearBlast=%1$s wurde von einer Atomexplosion weggeblasen.
death.attack.revolverBullet=%1$s wurde von %2$s in den Kopf geschossen.
death.attack.mudPoisoning=%1$s starb an Giftschlamm.
death.attack.euthanized=%1$s wurde von %2$s eingeschläfert.
death.attack.euthanizedSelf=%1$s hat sich selbst eingeschläfert, was für ein Vollpfosten.
death.attack.euthanizedSelf2=%1$s gewinnt den Darwin Award.
item.redstone_sword.name=Redstoneschwert
item.big_sword.name=Großes Schwert

View File

@ -6,6 +6,9 @@ itemGroup.tabNuke=Nuclear Tech Mod Nukes
death.attack.nuclearBlast=%1$s was blown away by a nuclear explosion.
death.attack.revolverBullet=%1$s was shot in the head by %2$s.
death.attack.mudPoisoning=%1$s died in poisonous mud.
death.attack.euthanized=%1$s was euthanized by %2$s.
death.attack.euthanizedSelf=%1$s euthanized himself, what a dork.
death.attack.euthanizedSelf2=%1$s wins the Darwin Award.
item.redstone_sword.name=Redstone Sword
item.big_sword.name=Great Sword
@ -176,7 +179,7 @@ item.nugget_schrabidium.name=Schrabidium Nugget
item.plate_copper.name=Copper Plate
item.ingot_advanced_alloy.name=Advanced Alloy Ingot
item.plate_advanced_alloy.name=Advanced Alloy Plate
item.wire_advanced_alloy.name=Super Cunductor
item.wire_advanced_alloy.name=Super Conductor
item.coil_advanced_alloy.name=Super Conducting Coil
item.lithium.name=Lithium Cube
@ -282,7 +285,7 @@ item.cell_puf6.name=Plutonium Hexafluorite Cell
item.cell_antimatter.name=Antimatter Cell
item.cell_deuterium.name=Deuterium Cell
item.cell_tritium.name=Tritium Cell
item.cell_sas3.name=Schrabidiumtrisulfide Cell
item.cell_sas3.name=Schrabidium Trisulfide Cell
item.cell_anti_schrabidium.name=Antischrabidium Cell
item.inf_water.name=Infinite Water Tank
@ -290,7 +293,7 @@ item.inf_deuterium.name=Infinite Deuterium Tank
item.inf_tritium.name=Infinite Tritium Tank
item.inf_coolant.name=Infinite Coolant Tank
item.inf_sulfur.name=Infinite Sulfur Tank
item.inf_diesel.name=Unendlicher Dieseltank
item.inf_diesel.name=Infinite Diesel Tank
item.canister_empty.name=Empty Canister
item.canister_fuel.name=Fuel Canister
@ -487,7 +490,7 @@ item.plate_gold.name=Gold Plate
item.syringe_empty.name=Empty Syringe
item.syringe_antidote.name=Antidote
item.syringe_poison.name=Poisnous Injection
item.syringe_poison.name=Poisonous Injection
item.syringe_awesome.name=AWESOME
item.syringe_metal_empty.name=Metal Syringe
item.syringe_metal_stimpak.name=Stimpak
@ -657,9 +660,9 @@ item.matchstick.name=Matchstick
item.redcoil_capacitor.name=Redcoil Capacitor
item.detonator.name=Detonator
item.ingot_hes.name=Higly Enriched Schrabidium Fuel Ingot
item.ingot_hes.name=Highly Enriched Schrabidium Fuel Ingot
item.ingot_les.name=Low Enriched Schrabidium Fuel Ingot
item.nugget_hes.name=Higly Enriched Schrabidium Fuel Nugget
item.nugget_hes.name=Highly Enriched Schrabidium Fuel Nugget
item.nugget_les.name=Low Enriched Schrabidium Fuel Nugget
item.pellet_schrabidium.name=Pure Schrabidium Watz Pellet

View File

@ -2,6 +2,8 @@ package com.hbm.blocks;
import java.util.Random;
import com.hbm.entity.EntityNuclearCreeper;
import com.hbm.lib.Library;
import com.hbm.lib.ModDamageSource;
import com.hbm.lib.RefStrings;
import com.hbm.main.MainRegistry;
@ -13,7 +15,14 @@ import net.minecraft.block.material.Material;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.entity.Entity;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.entity.monster.EntityCreeper;
import net.minecraft.entity.monster.EntityZombie;
import net.minecraft.entity.passive.EntityMooshroom;
import net.minecraft.entity.passive.EntityVillager;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.init.Blocks;
import net.minecraft.potion.Potion;
import net.minecraft.potion.PotionEffect;
import net.minecraft.util.DamageSource;
import net.minecraft.util.IIcon;
import net.minecraft.world.IBlockAccess;
@ -61,7 +70,35 @@ public class MudBlock extends BlockFluidClassic {
}
public void onEntityCollidedWithBlock(World world, int x, int y, int z, Entity entity) {
entity.setInWeb();
entity.setInWeb();
//if(entity instanceof EntityLivingBase)
//{
// entity.attackEntityFrom(ModDamageSource.mudPoisoning, 8);
//}
if(entity instanceof EntityPlayer && Library.checkForHazmat((EntityPlayer)entity))
{
/*Library.damageSuit(((EntityPlayer)entity), 0);
Library.damageSuit(((EntityPlayer)entity), 1);
Library.damageSuit(((EntityPlayer)entity), 2);
Library.damageSuit(((EntityPlayer)entity), 3);*/
} else if(entity instanceof EntityCreeper) {
EntityNuclearCreeper creep = new EntityNuclearCreeper(world);
creep.setLocationAndAngles(entity.posX, entity.posY, entity.posZ, entity.rotationYaw, entity.rotationPitch);
if(!entity.isDead)
if(!world.isRemote)
world.spawnEntityInWorld(creep);
entity.setDead();
} else if(entity instanceof EntityVillager) {
EntityZombie creep = new EntityZombie(world);
creep.setLocationAndAngles(entity.posX, entity.posY, entity.posZ, entity.rotationYaw, entity.rotationPitch);
entity.setDead();
if(!world.isRemote)
world.spawnEntityInWorld(creep);
} else if(entity instanceof EntityLivingBase && !(entity instanceof EntityNuclearCreeper) && !(entity instanceof EntityMooshroom) && !(entity instanceof EntityZombie))
{
entity.attackEntityFrom(ModDamageSource.mudPoisoning, 8);
}
}
public void updateTick(World world, int x, int y, int z, Random rand) {

View File

@ -8,7 +8,7 @@ import net.minecraftforge.fluids.Fluid;
public class MudFluid extends Fluid {
public MudFluid() {
super("liquidHelium");
super("mud_fluid");
}
@SideOnly(Side.CLIENT)

View File

@ -5,6 +5,7 @@ import java.util.List;
import java.util.Random;
import com.hbm.calc.UnionOfTileEntitiesAndBooleans;
import com.hbm.entity.EntityNukeExplosionAdvanced;
import com.hbm.interfaces.IConductor;
import com.hbm.interfaces.IConsumer;
import com.hbm.interfaces.IReactor;
@ -12,6 +13,7 @@ import com.hbm.interfaces.ISource;
import com.hbm.items.ModItems;
import com.hbm.items.WatzFuel;
import com.hbm.lib.Library;
import com.hbm.main.MainRegistry;
import net.minecraft.block.Block;
import net.minecraft.entity.player.EntityPlayer;
@ -592,6 +594,27 @@ public class TileEntityWatzCore extends TileEntity implements ISidedInventory, I
waste -= 2500000;
slots[36].setItemDamage(slots[36].getItemDamage() + 1);
}
if(waste - 2500000 >= 0 && slots[36] != null && slots[36].getItem() == Items.bucket)
{
waste -= 2500000;
slots[36] = new ItemStack(ModItems.bucket_mud).copy();
}
if(slots[36] != null && slots[36].getItem() == ModItems.titanium_filter && slots[36].getItemDamage() + 100 <= slots[36].getMaxDamage())
{
if(waste - 10000 >= 0)
{
waste -= 10000;
slots[36].setItemDamage(slots[36].getItemDamage() + 100);
} else {
if(waste > 0)
{
waste = 0;
slots[36].setItemDamage(slots[36].getItemDamage() + 100);
}
}
}
}
}
@ -634,21 +657,48 @@ public class TileEntityWatzCore extends TileEntity implements ISidedInventory, I
this.waste *= 3;
if (!worldObj.isRemote) {
if (this.worldObj.getBlock(this.xCoord + 4, this.yCoord, this.zCoord) == Blocks.air)
{
this.worldObj.setBlock(this.xCoord + 4, this.yCoord, this.zCoord, ModBlocks.mud_block);
this.worldObj.playSoundEffect(this.xCoord, this.yCoord, this.zCoord, "game.neutral.swim.splash", 3.0F, 0.5F);
}
else if (this.worldObj.getBlock(this.xCoord - 4, this.yCoord, this.zCoord) == Blocks.air)
{
this.worldObj.setBlock(this.xCoord - 4, this.yCoord, this.zCoord, ModBlocks.mud_block);
this.worldObj.playSoundEffect(this.xCoord, this.yCoord, this.zCoord, "game.neutral.swim.splash", 3.0F, 0.5F);
}
else if (this.worldObj.getBlock(this.xCoord, this.yCoord, this.zCoord + 4) == Blocks.air)
{
this.worldObj.setBlock(this.xCoord, this.yCoord, this.zCoord + 4, ModBlocks.mud_block);
this.worldObj.playSoundEffect(this.xCoord, this.yCoord, this.zCoord, "game.neutral.swim.splash", 3.0F, 0.5F);
}
else if (this.worldObj.getBlock(this.xCoord, this.yCoord, this.zCoord - 4) == Blocks.air)
{
this.worldObj.setBlock(this.xCoord, this.yCoord, this.zCoord - 4, ModBlocks.mud_block);
this.worldObj.playSoundEffect(this.xCoord, this.yCoord, this.zCoord, "game.neutral.swim.splash", 3.0F, 0.5F);
}
else {
for (int i = -3; i <= 3; i++)
for (int j = -5; j <= 5; j++)
for (int k = -3; k <= 3; k++)
if (rand.nextInt(2) == 0)
this.worldObj.setBlock(this.xCoord + i, this.yCoord + j, this.zCoord + k,
ModBlocks.mud_block);
this.worldObj.setBlock(this.xCoord, this.yCoord, this.zCoord, ModBlocks.mud_block);
if (rand.nextInt(10) != 0) {
for (int i = -3; i <= 3; i++)
for (int j = -5; j <= 5; j++)
for (int k = -3; k <= 3; k++)
if (rand.nextInt(2) == 0)
this.worldObj.setBlock(this.xCoord + i, this.yCoord + j, this.zCoord + k,
ModBlocks.mud_block);
this.worldObj.setBlock(this.xCoord, this.yCoord, this.zCoord, ModBlocks.mud_block);
this.worldObj.playSoundEffect(this.xCoord, this.yCoord, this.zCoord, "game.neutral.swim.splash", 3.0F, 0.5F);
this.worldObj.playSoundEffect(this.xCoord, this.yCoord, this.zCoord, "random.explode", 3.0F, 0.75F);
} else {
EntityNukeExplosionAdvanced entity = new EntityNukeExplosionAdvanced(worldObj);
entity.posX = this.xCoord;
entity.posY = this.yCoord;
entity.posZ = this.zCoord;
entity.destructionRange = MainRegistry.fleijaRadius;
entity.speed = 25;
entity.coefficient = 1.0F;
entity.waste = false;
worldObj.spawnEntityInWorld(entity);
}
}
}
}

View File

@ -25,6 +25,8 @@ public class ItemCapacitor extends Item {
list.add("[Needed for Schrabidium Synthesis]");
}
if (this == ModItems.titanium_filter) {
list.add("Can be used to remove waste");
list.add("from a watz reactor!");
list.add("[Needed for Watz Reaction]");
}
}

View File

@ -95,7 +95,7 @@ public class ItemEnergy extends Item {
}
if(this == ModItems.can_redbomb)
{
list.add("Liquified explosives");
list.add("Liquefied explosives");
}
if(this == ModItems.can_mrsugar)
{

View File

@ -1,5 +1,9 @@
package com.hbm.items;
import java.util.Random;
import com.hbm.lib.ModDamageSource;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import net.minecraft.entity.EntityLivingBase;
@ -12,6 +16,8 @@ import net.minecraft.potion.PotionEffect;
import net.minecraft.world.World;
public class ItemSyringe extends Item {
Random rand = new Random();
@Override
public ItemStack onItemRightClick(ItemStack stack, World world, EntityPlayer player) {
@ -69,9 +75,10 @@ public class ItemSyringe extends Item {
{
if (!world.isRemote)
{
player.addPotionEffect(new PotionEffect(Potion.poison.id, 30 * 20, 4));
player.addPotionEffect(new PotionEffect(Potion.wither.id, 15 * 20, 2));
player.addPotionEffect(new PotionEffect(Potion.confusion.id, 15 * 20, 0));
if(rand.nextInt(2) == 0)
player.attackEntityFrom(ModDamageSource.euthanizedSelf, 30);
else
player.attackEntityFrom(ModDamageSource.euthanizedSelf2, 30);
stack.stackSize--;
@ -233,9 +240,7 @@ public class ItemSyringe extends Item {
{
if (!world.isRemote)
{
entity.addPotionEffect(new PotionEffect(Potion.poison.id, 30 * 20, 4));
entity.addPotionEffect(new PotionEffect(Potion.wither.id, 15 * 20, 2));
entity.addPotionEffect(new PotionEffect(Potion.confusion.id, 15 * 20, 0));
entity.attackEntityFrom(ModDamageSource.euthanized(entityPlayer, entityPlayer), 30);
stack.stackSize--;

View File

@ -7,6 +7,7 @@ import com.hbm.world.FactoryAdvanced;
import com.hbm.world.FactoryTitanium;
import com.hbm.world.FusionReactor;
import com.hbm.world.NuclearReactor;
import com.hbm.world.Watz;
import net.minecraft.block.Block;
import net.minecraft.entity.player.EntityPlayer;
@ -42,6 +43,9 @@ public class ItemWandS extends Item {
case 3:
list.add("Structure: Fusion Reactor");
break;
case 4:
list.add("Structure: Watz Power Plant");
break;
}
}
}
@ -75,6 +79,9 @@ public class ItemWandS extends Item {
case 3:
new FusionReactor().generate(world, rand, x, up ? y : y - 4, z);
break;
case 4:
new Watz().generate(world, rand, x, up ? y : y - 12, z);
break;
}
}
@ -90,11 +97,13 @@ public class ItemWandS extends Item {
{
stack.stackTagCompound = new NBTTagCompound();
stack.stackTagCompound.setInteger("building", 0);
if(world.isRemote)
player.addChatMessage(new ChatComponentText("Set Structure: Titanium Factory"));
} else {
int i = stack.stackTagCompound.getInteger("building");
i++;
stack.stackTagCompound.setInteger("building", i);
if(i >= 4) {
if(i >= 5) {
stack.stackTagCompound.setInteger("building", 0);
}
@ -114,6 +123,9 @@ public class ItemWandS extends Item {
case 3:
player.addChatMessage(new ChatComponentText("Set Structure: Fusion Reactor"));
break;
case 4:
player.addChatMessage(new ChatComponentText("Set Structure: Watz Power Plant"));
break;
default:
player.addChatMessage(new ChatComponentText("Set Structure: Titanium Factory"));
break;

View File

@ -816,10 +816,10 @@ public class ModItems {
pellet_hes = new WatzFuel(108000, 65000, 1F, 85, 1, 1.025F).setUnlocalizedName("pellet_hes").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":pellet_hes").setMaxStackSize(1);
pellet_mes = new WatzFuel(216000, 23000, 1.025F, 50, 1, 1F).setUnlocalizedName("pellet_mes").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":pellet_mes").setMaxStackSize(1);
pellet_les = new WatzFuel(432000, 7000, 1.05F, 15, 1, 0.975F).setUnlocalizedName("pellet_les").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":pellet_les").setMaxStackSize(1);
pellet_beryllium = new WatzFuel(864000, 50, 0.995F, 0, 0.95F, 1.025F).setUnlocalizedName("pellet_beryllium").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":pellet_beryllium").setMaxStackSize(1);
pellet_neptunium = new WatzFuel(216000, 3000, 1.075F, 25, 1.025F, 1.01F).setUnlocalizedName("pellet_neptunium").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":pellet_neptunium").setMaxStackSize(1);
pellet_lead = new WatzFuel(1728000, 0, 0.975F, 0, 0.975F, 0.975F).setUnlocalizedName("pellet_lead").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":pellet_lead").setMaxStackSize(1);
pellet_advanced = new WatzFuel(216000, 1000, 1.075F, 0, 0.995F, 0.975F).setUnlocalizedName("pellet_advanced").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":pellet_advanced").setMaxStackSize(1);
pellet_beryllium = new WatzFuel(864000, 50, 0, 0, 0.95F, 1.025F).setUnlocalizedName("pellet_beryllium").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":pellet_beryllium").setMaxStackSize(1);
pellet_neptunium = new WatzFuel(216000, 3000, 1.1F, 25, 1.1F, 1.005F).setUnlocalizedName("pellet_neptunium").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":pellet_neptunium").setMaxStackSize(1);
pellet_lead = new WatzFuel(1728000, 0, 0.95F, 0, 0.95F, 0.95F).setUnlocalizedName("pellet_lead").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":pellet_lead").setMaxStackSize(1);
pellet_advanced = new WatzFuel(216000, 1000, 1.1F, 0, 0.995F, 0.99F).setUnlocalizedName("pellet_advanced").setCreativeTab(MainRegistry.tabParts).setTextureName(RefStrings.MODID + ":pellet_advanced").setMaxStackSize(1);
designator = new ItemDesingator().setUnlocalizedName("designator").setMaxStackSize(1).setCreativeTab(MainRegistry.tabNuke).setTextureName(RefStrings.MODID + ":designator");
missile_generic = new Item().setUnlocalizedName("missile_generic").setMaxStackSize(1).setCreativeTab(MainRegistry.tabNuke).setTextureName(RefStrings.MODID + ":missile_generic");

View File

@ -41,6 +41,6 @@ public class WatzFuel extends Item {
list.add("Power multiplier: " + (powerMultiplier >= 1 ? "+" : "") + (Math.round(powerMultiplier * 1000) * .10 - 100) + "%");
list.add("Heat provided: " + heat + " heat");
list.add("Heat multiplier: " + (heatMultiplier >= 1 ? "+" : "") + (Math.round(heatMultiplier * 1000) * .10 - 100) + "%");
list.add("Decay Multiplier: " + (decayMultiplier >= 1 ? "+" : "") + (Math.round(decayMultiplier * 1000) * .10 - 100) + "%");
list.add("Decay multiplier: " + (decayMultiplier >= 1 ? "+" : "") + (Math.round(decayMultiplier * 1000) * .10 - 100) + "%");
}
}

View File

@ -11,6 +11,8 @@ public class ModDamageSource extends DamageSource {
public static DamageSource nuclearBlast = (new DamageSource("nuclearBlast")).setExplosion();
public static DamageSource mudPoisoning = (new DamageSource("mudPoisoning")).setDamageBypassesArmor();
public static DamageSource euthanizedSelf = (new DamageSource("euthanizedSelf")).setDamageBypassesArmor();
public static DamageSource euthanizedSelf2 = (new DamageSource("euthanizedSelf2")).setDamageBypassesArmor();
public ModDamageSource(String p_i1566_1_) {
super(p_i1566_1_);
@ -19,5 +21,9 @@ public class ModDamageSource extends DamageSource {
{
return (new EntityDamageSourceIndirect("revolverBullet", p_76353_0_, p_76353_1_)).setProjectile();
}
public static DamageSource euthanized(Entity p_76353_0_, Entity p_76353_1_)
{
return (new EntityDamageSourceIndirect("euthanized", p_76353_0_, p_76353_1_)).setDamageBypassesArmor();
}
}

View File

@ -3,7 +3,7 @@ package com.hbm.lib;
public class RefStrings {
public static final String MODID = "hbm";
public static final String NAME = "Hbm's Nuclear Tech Mod";
public static final String VERSION = "1.0.20";
public static final String VERSION = "1.0.21";
public static final String CLIENTSIDE = "com.hbm.main.ClientProxy";
public static final String SERVERSIDE = "com.hbm.main.ServerProxy";
}

View File

@ -410,13 +410,13 @@ public class CraftingManager {
GameRegistry.addRecipe(new ItemStack(Item.getItemFromBlock(ModBlocks.fusion_hatch), 1), new Object[] { "TTT", "TFT", "TTT", 'T', Item.getItemFromBlock(ModBlocks.fusion_heater), 'F', Item.getItemFromBlock(Blocks.furnace) });
GameRegistry.addRecipe(new ItemStack(Item.getItemFromBlock(ModBlocks.fusion_core), 1), new Object[] { "CWC", "CRC", "CWC", 'C', ModItems.circuit_gold, 'W', Item.getItemFromBlock(ModBlocks.red_wire_coated), 'R', Item.getItemFromBlock(ModBlocks.fusion_center) });
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Item.getItemFromBlock(ModBlocks.watz_element), 2), new Object[] { "TET", "ERE", "TET", 'T', "ingotTungsten", 'R', ModItems.rod_quad_empty, 'E', Item.getItemFromBlock(ModBlocks.reactor_element) }));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Item.getItemFromBlock(ModBlocks.watz_element), 2), new Object[] { "TET", "ERE", "TET", 'T', "ingotTungsten", 'R', Item.getItemFromBlock(ModBlocks.fusion_conductor), 'E', Item.getItemFromBlock(ModBlocks.reactor_element) }));
GameRegistry.addRecipe(new ItemStack(Item.getItemFromBlock(ModBlocks.watz_control), 2), new Object[] { "TMT", "MWM", "TMT", 'T', ModItems.ingot_advanced_alloy, 'M', Item.getItemFromBlock(ModBlocks.reactor_control), 'W', ModItems.coil_copper_torus });
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Item.getItemFromBlock(ModBlocks.watz_cooler), 1), new Object[] { "SCS", "CNC", "SCS", 'N', "blockSteel", 'C', ModItems.rod_quad_coolant, 'S', ModItems.powder_neptunium }));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Item.getItemFromBlock(ModBlocks.watz_end), 1), new Object[] { "TST", "SBS", "TST", 'T', "ingotTungsten", 'S', "ingotSteel", 'B', "blockLead" }));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Item.getItemFromBlock(ModBlocks.watz_conductor), 1), new Object[] { "TWT", "FNF", "TWT", 'T', "ingotTungsten", 'W', Item.getItemFromBlock(ModBlocks.red_wire_coated), 'F', ModItems.fuse, 'N', "nuggetSchrabidium" }));
GameRegistry.addRecipe(new ItemStack(Item.getItemFromBlock(ModBlocks.watz_hatch), 1), new Object[] { "RRR", "RFR", "RRR", 'R', Item.getItemFromBlock(ModBlocks.reinforced_brick), 'F', Item.getItemFromBlock(Blocks.furnace) });
GameRegistry.addRecipe(new ItemStack(Item.getItemFromBlock(ModBlocks.watz_core), 1), new Object[] { "CWC", "CRC", "CWC", 'C', ModItems.circuit_schrabidium, 'W', Item.getItemFromBlock(ModBlocks.red_wire_coated), 'R', Item.getItemFromBlock(ModBlocks.watz_conductor) });
GameRegistry.addRecipe(new ItemStack(Item.getItemFromBlock(ModBlocks.watz_core), 1), new Object[] { "CWC", "CRC", "CWC", 'C', ModItems.circuit_schrabidium, 'W', Item.getItemFromBlock(ModBlocks.watz_conductor), 'R', Item.getItemFromBlock(ModBlocks.block_meteor) });
GameRegistry.addRecipe(new ItemStack(Item.getItemFromBlock(ModBlocks.brick_light), 8), new Object[] { "FBF", "BFB", "FBF", 'F', Blocks.fence, 'B', Blocks.brick_block });
GameRegistry.addRecipe(new ItemStack(Item.getItemFromBlock(ModBlocks.brick_concrete), 8), new Object[] { "FBF", "BFB", "FBF", 'F', Blocks.iron_bars, 'B', Blocks.stone });
@ -604,6 +604,8 @@ public class CraftingManager {
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.chainsaw, 1), new Object[] { "TTG", "SSM", 'T', "plateIron", 'S', "plateSteel", 'M', ModItems.motor, 'G', ModItems.circuit_gold }));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.tank_waste, 1), new Object[] { "PTP", "PTP", "PTP", 'T', ModItems.tank_steel, 'P', "plateSteel" }));
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.hazmat_helmet, 1), new Object[] { "EEE", "EIE", " P ", 'E', ModItems.hazmat_cloth, 'I', Item.getItemFromBlock(Blocks.glass_pane), 'P', "plateSteel" }));
GameRegistry.addRecipe(new ItemStack(ModItems.hazmat_plate, 1), new Object[] { "E E", "EEE", "EEE", 'E', ModItems.hazmat_cloth });
GameRegistry.addRecipe(new ItemStack(ModItems.hazmat_legs, 1), new Object[] { "EEE", "E E", "E E", 'E', ModItems.hazmat_cloth });

676
com/hbm/world/Watz.java Normal file
View File

@ -0,0 +1,676 @@
//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 Watz 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 -= 3;
z -= 3;
world.setBlock(x + 0, y + 0, z + 0, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 1, y + 0, z + 0, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 2, y + 0, z + 0, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 3, y + 0, z + 0, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 4, y + 0, z + 0, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 5, y + 0, z + 0, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 6, y + 0, z + 0, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 0, y + 0, z + 1, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 1, y + 0, z + 1, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 2, y + 0, z + 1, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 3, y + 0, z + 1, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 4, y + 0, z + 1, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 5, y + 0, z + 1, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 6, y + 0, z + 1, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 0, y + 0, z + 2, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 1, y + 0, z + 2, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 2, y + 0, z + 2, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 3, y + 0, z + 2, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 4, y + 0, z + 2, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 5, y + 0, z + 2, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 6, y + 0, z + 2, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 0, y + 0, z + 3, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 1, y + 0, z + 3, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 2, y + 0, z + 3, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 3, y + 0, z + 3, ModBlocks.watz_conductor, 0, 3);
world.setBlock(x + 4, y + 0, z + 3, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 5, y + 0, z + 3, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 6, y + 0, z + 3, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 0, y + 0, z + 4, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 1, y + 0, z + 4, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 2, y + 0, z + 4, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 3, y + 0, z + 4, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 4, y + 0, z + 4, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 5, y + 0, z + 4, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 6, y + 0, z + 4, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 0, y + 0, z + 5, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 1, y + 0, z + 5, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 2, y + 0, z + 5, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 3, y + 0, z + 5, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 4, y + 0, z + 5, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 5, y + 0, z + 5, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 6, y + 0, z + 5, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 0, y + 0, z + 6, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 1, y + 0, z + 6, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 2, y + 0, z + 6, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 3, y + 0, z + 6, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 4, y + 0, z + 6, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 5, y + 0, z + 6, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 6, y + 0, z + 6, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 0, y + 1, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 1, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 2, y + 1, z + 0, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 3, y + 1, z + 0, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 4, y + 1, z + 0, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 5, y + 1, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 1, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 1, z + 1, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 1, z + 1, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 2, y + 1, z + 1, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 3, y + 1, z + 1, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 4, y + 1, z + 1, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 5, y + 1, z + 1, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 6, y + 1, z + 1, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 1, z + 2, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 1, y + 1, z + 2, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 2, y + 1, z + 2, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 3, y + 1, z + 2, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 4, y + 1, z + 2, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 5, y + 1, z + 2, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 6, y + 1, z + 2, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 0, y + 1, z + 3, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 1, y + 1, z + 3, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 2, y + 1, z + 3, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 3, y + 1, z + 3, ModBlocks.watz_conductor, 0, 3);
world.setBlock(x + 4, y + 1, z + 3, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 5, y + 1, z + 3, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 6, y + 1, z + 3, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 0, y + 1, z + 4, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 1, y + 1, z + 4, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 2, y + 1, z + 4, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 3, y + 1, z + 4, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 4, y + 1, z + 4, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 5, y + 1, z + 4, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 6, y + 1, z + 4, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 0, y + 1, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 1, z + 5, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 2, y + 1, z + 5, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 3, y + 1, z + 5, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 4, y + 1, z + 5, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 5, y + 1, z + 5, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 6, y + 1, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 1, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 1, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 2, y + 1, z + 6, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 3, y + 1, z + 6, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 4, y + 1, z + 6, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 5, y + 1, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 1, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 2, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 2, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 2, y + 2, z + 0, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 3, y + 2, z + 0, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 4, y + 2, z + 0, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 5, y + 2, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 2, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 2, z + 1, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 2, z + 1, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 2, y + 2, z + 1, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 3, y + 2, z + 1, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 4, y + 2, z + 1, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 5, y + 2, z + 1, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 6, y + 2, z + 1, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 2, z + 2, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 1, y + 2, z + 2, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 2, y + 2, z + 2, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 3, y + 2, z + 2, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 4, y + 2, z + 2, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 5, y + 2, z + 2, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 6, y + 2, z + 2, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 0, y + 2, z + 3, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 1, y + 2, z + 3, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 2, y + 2, z + 3, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 3, y + 2, z + 3, ModBlocks.watz_conductor, 0, 3);
world.setBlock(x + 4, y + 2, z + 3, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 5, y + 2, z + 3, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 6, y + 2, z + 3, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 0, y + 2, z + 4, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 1, y + 2, z + 4, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 2, y + 2, z + 4, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 3, y + 2, z + 4, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 4, y + 2, z + 4, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 5, y + 2, z + 4, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 6, y + 2, z + 4, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 0, y + 2, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 2, z + 5, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 2, y + 2, z + 5, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 3, y + 2, z + 5, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 4, y + 2, z + 5, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 5, y + 2, z + 5, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 6, y + 2, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 2, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 2, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 2, y + 2, z + 6, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 3, y + 2, z + 6, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 4, y + 2, z + 6, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 5, y + 2, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 2, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 3, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 3, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 2, y + 3, z + 0, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 3, y + 3, z + 0, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 4, y + 3, z + 0, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 5, y + 3, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 3, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 3, z + 1, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 3, z + 1, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 2, y + 3, z + 1, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 3, y + 3, z + 1, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 4, y + 3, z + 1, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 5, y + 3, z + 1, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 6, y + 3, z + 1, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 3, z + 2, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 1, y + 3, z + 2, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 2, y + 3, z + 2, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 3, y + 3, z + 2, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 4, y + 3, z + 2, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 5, y + 3, z + 2, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 6, y + 3, z + 2, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 0, y + 3, z + 3, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 1, y + 3, z + 3, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 2, y + 3, z + 3, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 3, y + 3, z + 3, ModBlocks.watz_conductor, 0, 3);
world.setBlock(x + 4, y + 3, z + 3, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 5, y + 3, z + 3, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 6, y + 3, z + 3, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 0, y + 3, z + 4, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 1, y + 3, z + 4, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 2, y + 3, z + 4, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 3, y + 3, z + 4, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 4, y + 3, z + 4, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 5, y + 3, z + 4, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 6, y + 3, z + 4, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 0, y + 3, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 3, z + 5, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 2, y + 3, z + 5, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 3, y + 3, z + 5, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 4, y + 3, z + 5, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 5, y + 3, z + 5, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 6, y + 3, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 3, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 3, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 2, y + 3, z + 6, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 3, y + 3, z + 6, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 4, y + 3, z + 6, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 5, y + 3, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 3, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 4, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 4, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 2, y + 4, z + 0, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 3, y + 4, z + 0, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 4, y + 4, z + 0, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 5, y + 4, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 4, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 4, z + 1, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 4, z + 1, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 2, y + 4, z + 1, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 3, y + 4, z + 1, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 4, y + 4, z + 1, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 5, y + 4, z + 1, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 6, y + 4, z + 1, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 4, z + 2, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 1, y + 4, z + 2, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 2, y + 4, z + 2, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 3, y + 4, z + 2, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 4, y + 4, z + 2, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 5, y + 4, z + 2, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 6, y + 4, z + 2, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 0, y + 4, z + 3, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 1, y + 4, z + 3, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 2, y + 4, z + 3, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 3, y + 4, z + 3, ModBlocks.watz_conductor, 0, 3);
world.setBlock(x + 4, y + 4, z + 3, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 5, y + 4, z + 3, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 6, y + 4, z + 3, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 0, y + 4, z + 4, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 1, y + 4, z + 4, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 2, y + 4, z + 4, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 3, y + 4, z + 4, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 4, y + 4, z + 4, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 5, y + 4, z + 4, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 6, y + 4, z + 4, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 0, y + 4, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 4, z + 5, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 2, y + 4, z + 5, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 3, y + 4, z + 5, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 4, y + 4, z + 5, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 5, y + 4, z + 5, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 6, y + 4, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 4, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 4, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 2, y + 4, z + 6, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 3, y + 4, z + 6, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 4, y + 4, z + 6, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 5, y + 4, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 4, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 5, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 5, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 2, y + 5, z + 0, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 3, y + 5, z + 0, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 4, y + 5, z + 0, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 5, y + 5, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 5, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 5, z + 1, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 5, z + 1, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 2, y + 5, z + 1, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 3, y + 5, z + 1, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 4, y + 5, z + 1, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 5, y + 5, z + 1, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 6, y + 5, z + 1, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 5, z + 2, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 1, y + 5, z + 2, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 2, y + 5, z + 2, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 3, y + 5, z + 2, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 4, y + 5, z + 2, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 5, y + 5, z + 2, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 6, y + 5, z + 2, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 0, y + 5, z + 3, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 1, y + 5, z + 3, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 2, y + 5, z + 3, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 3, y + 5, z + 3, ModBlocks.watz_conductor, 0, 3);
world.setBlock(x + 4, y + 5, z + 3, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 5, y + 5, z + 3, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 6, y + 5, z + 3, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 0, y + 5, z + 4, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 1, y + 5, z + 4, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 2, y + 5, z + 4, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 3, y + 5, z + 4, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 4, y + 5, z + 4, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 5, y + 5, z + 4, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 6, y + 5, z + 4, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 0, y + 5, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 5, z + 5, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 2, y + 5, z + 5, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 3, y + 5, z + 5, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 4, y + 5, z + 5, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 5, y + 5, z + 5, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 6, y + 5, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 5, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 5, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 2, y + 5, z + 6, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 3, y + 5, z + 6, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 4, y + 5, z + 6, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 5, y + 5, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 5, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 6, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 6, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 2, y + 6, z + 0, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 3, y + 6, z + 0, ModBlocks.watz_hatch, 2, 3);
world.setBlock(x + 4, y + 6, z + 0, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 5, y + 6, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 6, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 6, z + 1, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 6, z + 1, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 2, y + 6, z + 1, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 3, y + 6, z + 1, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 4, y + 6, z + 1, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 5, y + 6, z + 1, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 6, y + 6, z + 1, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 6, z + 2, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 1, y + 6, z + 2, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 2, y + 6, z + 2, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 3, y + 6, z + 2, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 4, y + 6, z + 2, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 5, y + 6, z + 2, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 6, y + 6, z + 2, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 0, y + 6, z + 3, ModBlocks.watz_hatch, 4, 3);
world.setBlock(x + 1, y + 6, z + 3, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 2, y + 6, z + 3, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 3, y + 6, z + 3, ModBlocks.watz_core, 0, 3);
world.setBlock(x + 4, y + 6, z + 3, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 5, y + 6, z + 3, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 6, y + 6, z + 3, ModBlocks.watz_hatch, 5, 3);
world.setBlock(x + 0, y + 6, z + 4, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 1, y + 6, z + 4, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 2, y + 6, z + 4, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 3, y + 6, z + 4, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 4, y + 6, z + 4, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 5, y + 6, z + 4, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 6, y + 6, z + 4, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 0, y + 6, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 6, z + 5, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 2, y + 6, z + 5, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 3, y + 6, z + 5, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 4, y + 6, z + 5, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 5, y + 6, z + 5, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 6, y + 6, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 6, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 6, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 2, y + 6, z + 6, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 3, y + 6, z + 6, ModBlocks.watz_hatch, 3, 3);
world.setBlock(x + 4, y + 6, z + 6, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 5, y + 6, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 6, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 7, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 7, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 2, y + 7, z + 0, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 3, y + 7, z + 0, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 4, y + 7, z + 0, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 5, y + 7, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 7, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 7, z + 1, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 7, z + 1, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 2, y + 7, z + 1, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 3, y + 7, z + 1, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 4, y + 7, z + 1, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 5, y + 7, z + 1, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 6, y + 7, z + 1, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 7, z + 2, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 1, y + 7, z + 2, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 2, y + 7, z + 2, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 3, y + 7, z + 2, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 4, y + 7, z + 2, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 5, y + 7, z + 2, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 6, y + 7, z + 2, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 0, y + 7, z + 3, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 1, y + 7, z + 3, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 2, y + 7, z + 3, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 3, y + 7, z + 3, ModBlocks.watz_conductor, 0, 3);
world.setBlock(x + 4, y + 7, z + 3, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 5, y + 7, z + 3, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 6, y + 7, z + 3, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 0, y + 7, z + 4, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 1, y + 7, z + 4, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 2, y + 7, z + 4, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 3, y + 7, z + 4, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 4, y + 7, z + 4, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 5, y + 7, z + 4, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 6, y + 7, z + 4, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 0, y + 7, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 7, z + 5, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 2, y + 7, z + 5, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 3, y + 7, z + 5, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 4, y + 7, z + 5, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 5, y + 7, z + 5, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 6, y + 7, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 7, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 7, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 2, y + 7, z + 6, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 3, y + 7, z + 6, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 4, y + 7, z + 6, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 5, y + 7, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 7, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 8, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 8, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 2, y + 8, z + 0, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 3, y + 8, z + 0, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 4, y + 8, z + 0, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 5, y + 8, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 8, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 8, z + 1, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 8, z + 1, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 2, y + 8, z + 1, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 3, y + 8, z + 1, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 4, y + 8, z + 1, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 5, y + 8, z + 1, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 6, y + 8, z + 1, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 8, z + 2, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 1, y + 8, z + 2, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 2, y + 8, z + 2, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 3, y + 8, z + 2, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 4, y + 8, z + 2, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 5, y + 8, z + 2, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 6, y + 8, z + 2, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 0, y + 8, z + 3, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 1, y + 8, z + 3, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 2, y + 8, z + 3, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 3, y + 8, z + 3, ModBlocks.watz_conductor, 0, 3);
world.setBlock(x + 4, y + 8, z + 3, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 5, y + 8, z + 3, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 6, y + 8, z + 3, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 0, y + 8, z + 4, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 1, y + 8, z + 4, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 2, y + 8, z + 4, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 3, y + 8, z + 4, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 4, y + 8, z + 4, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 5, y + 8, z + 4, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 6, y + 8, z + 4, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 0, y + 8, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 8, z + 5, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 2, y + 8, z + 5, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 3, y + 8, z + 5, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 4, y + 8, z + 5, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 5, y + 8, z + 5, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 6, y + 8, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 8, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 8, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 2, y + 8, z + 6, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 3, y + 8, z + 6, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 4, y + 8, z + 6, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 5, y + 8, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 8, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 9, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 9, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 2, y + 9, z + 0, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 3, y + 9, z + 0, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 4, y + 9, z + 0, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 5, y + 9, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 9, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 9, z + 1, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 9, z + 1, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 2, y + 9, z + 1, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 3, y + 9, z + 1, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 4, y + 9, z + 1, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 5, y + 9, z + 1, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 6, y + 9, z + 1, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 9, z + 2, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 1, y + 9, z + 2, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 2, y + 9, z + 2, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 3, y + 9, z + 2, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 4, y + 9, z + 2, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 5, y + 9, z + 2, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 6, y + 9, z + 2, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 0, y + 9, z + 3, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 1, y + 9, z + 3, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 2, y + 9, z + 3, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 3, y + 9, z + 3, ModBlocks.watz_conductor, 0, 3);
world.setBlock(x + 4, y + 9, z + 3, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 5, y + 9, z + 3, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 6, y + 9, z + 3, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 0, y + 9, z + 4, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 1, y + 9, z + 4, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 2, y + 9, z + 4, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 3, y + 9, z + 4, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 4, y + 9, z + 4, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 5, y + 9, z + 4, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 6, y + 9, z + 4, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 0, y + 9, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 9, z + 5, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 2, y + 9, z + 5, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 3, y + 9, z + 5, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 4, y + 9, z + 5, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 5, y + 9, z + 5, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 6, y + 9, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 9, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 9, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 2, y + 9, z + 6, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 3, y + 9, z + 6, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 4, y + 9, z + 6, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 5, y + 9, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 9, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 10, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 10, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 2, y + 10, z + 0, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 3, y + 10, z + 0, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 4, y + 10, z + 0, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 5, y + 10, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 10, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 10, z + 1, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 10, z + 1, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 2, y + 10, z + 1, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 3, y + 10, z + 1, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 4, y + 10, z + 1, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 5, y + 10, z + 1, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 6, y + 10, z + 1, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 10, z + 2, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 1, y + 10, z + 2, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 2, y + 10, z + 2, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 3, y + 10, z + 2, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 4, y + 10, z + 2, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 5, y + 10, z + 2, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 6, y + 10, z + 2, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 0, y + 10, z + 3, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 1, y + 10, z + 3, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 2, y + 10, z + 3, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 3, y + 10, z + 3, ModBlocks.watz_conductor, 0, 3);
world.setBlock(x + 4, y + 10, z + 3, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 5, y + 10, z + 3, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 6, y + 10, z + 3, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 0, y + 10, z + 4, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 1, y + 10, z + 4, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 2, y + 10, z + 4, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 3, y + 10, z + 4, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 4, y + 10, z + 4, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 5, y + 10, z + 4, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 6, y + 10, z + 4, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 0, y + 10, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 10, z + 5, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 2, y + 10, z + 5, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 3, y + 10, z + 5, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 4, y + 10, z + 5, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 5, y + 10, z + 5, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 6, y + 10, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 10, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 10, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 2, y + 10, z + 6, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 3, y + 10, z + 6, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 4, y + 10, z + 6, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 5, y + 10, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 10, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 11, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 11, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 2, y + 11, z + 0, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 3, y + 11, z + 0, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 4, y + 11, z + 0, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 5, y + 11, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 11, z + 0, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 11, z + 1, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 11, z + 1, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 2, y + 11, z + 1, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 3, y + 11, z + 1, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 4, y + 11, z + 1, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 5, y + 11, z + 1, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 6, y + 11, z + 1, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 11, z + 2, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 1, y + 11, z + 2, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 2, y + 11, z + 2, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 3, y + 11, z + 2, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 4, y + 11, z + 2, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 5, y + 11, z + 2, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 6, y + 11, z + 2, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 0, y + 11, z + 3, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 1, y + 11, z + 3, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 2, y + 11, z + 3, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 3, y + 11, z + 3, ModBlocks.watz_conductor, 0, 3);
world.setBlock(x + 4, y + 11, z + 3, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 5, y + 11, z + 3, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 6, y + 11, z + 3, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 0, y + 11, z + 4, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 1, y + 11, z + 4, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 2, y + 11, z + 4, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 3, y + 11, z + 4, ModBlocks.watz_cooler, 0, 3);
world.setBlock(x + 4, y + 11, z + 4, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 5, y + 11, z + 4, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 6, y + 11, z + 4, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 0, y + 11, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 11, z + 5, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 2, y + 11, z + 5, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 3, y + 11, z + 5, ModBlocks.watz_control, 0, 3);
world.setBlock(x + 4, y + 11, z + 5, ModBlocks.watz_element, 0, 3);
world.setBlock(x + 5, y + 11, z + 5, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 6, y + 11, z + 5, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 11, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 1, y + 11, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 2, y + 11, z + 6, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 3, y + 11, z + 6, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 4, y + 11, z + 6, ModBlocks.reinforced_brick, 0, 3);
world.setBlock(x + 5, y + 11, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 6, y + 11, z + 6, Blocks.air, 0, 3);
world.setBlock(x + 0, y + 12, z + 0, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 1, y + 12, z + 0, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 2, y + 12, z + 0, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 3, y + 12, z + 0, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 4, y + 12, z + 0, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 5, y + 12, z + 0, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 6, y + 12, z + 0, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 0, y + 12, z + 1, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 1, y + 12, z + 1, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 2, y + 12, z + 1, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 3, y + 12, z + 1, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 4, y + 12, z + 1, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 5, y + 12, z + 1, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 6, y + 12, z + 1, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 0, y + 12, z + 2, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 1, y + 12, z + 2, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 2, y + 12, z + 2, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 3, y + 12, z + 2, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 4, y + 12, z + 2, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 5, y + 12, z + 2, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 6, y + 12, z + 2, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 0, y + 12, z + 3, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 1, y + 12, z + 3, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 2, y + 12, z + 3, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 3, y + 12, z + 3, ModBlocks.watz_conductor, 0, 3);
world.setBlock(x + 4, y + 12, z + 3, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 5, y + 12, z + 3, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 6, y + 12, z + 3, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 0, y + 12, z + 4, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 1, y + 12, z + 4, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 2, y + 12, z + 4, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 3, y + 12, z + 4, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 4, y + 12, z + 4, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 5, y + 12, z + 4, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 6, y + 12, z + 4, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 0, y + 12, z + 5, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 1, y + 12, z + 5, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 2, y + 12, z + 5, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 3, y + 12, z + 5, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 4, y + 12, z + 5, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 5, y + 12, z + 5, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 6, y + 12, z + 5, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 0, y + 12, z + 6, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 1, y + 12, z + 6, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 2, y + 12, z + 6, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 3, y + 12, z + 6, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 4, y + 12, z + 6, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 5, y + 12, z + 6, ModBlocks.watz_end, 0, 3);
world.setBlock(x + 6, y + 12, z + 6, ModBlocks.watz_end, 0, 3);
return true;
}
}