// Path: src/main/java/matgm50/twarden/TWarden.java
// @Mod(modid = ModLib.ID, name = ModLib.NAME, version = ModLib.VERSION, dependencies = ModLib.DEPENDENCIES)
// 
// public class TWarden {
// 
//     @Instance(ModLib.ID)
//     public static TWarden instance;
// 
//     @SidedProxy(serverSide = ModLib.COMMONPROXY, clientSide = ModLib.CLIENTPROXY)
//     public static CommonProxy proxy;
// 
//     public static CreativeTabs tabTWarden = new TabTWarden(ModLib.ID);
// 
//     @EventHandler
//     public void preInit(FMLPreInitializationEvent event) {
// 
//         proxy.initRenderers();
//         GuiHandler.init();
// 
//         WardenicChargeEvents.init();
//         WardenicUpgrades.init();
// 
//         ModItems.init();
//         ModBlocks.init();
//         ModEntities.init();
//         ModGen.init();
// 
//     }
// 
//     @EventHandler
//     public void init(FMLInitializationEvent event) {
// 
//     }
// 
//     @EventHandler
//     public void postInit(FMLPostInitializationEvent event) {
// 
//         ModRecipes.init();
//         ModResearch.init();
// 
//     }
// 
// }
// 
// Path: src/main/java/matgm50/twarden/block/tile/TileWitor.java
// public class TileWitor extends TileEntity {
// 
//     public boolean canUpdate() {return true;}
// 
//     public void updateEntity() {
// 
//         super.updateEntity();
// 
//         if (this.worldObj.isRemote) {
// 
//             if (this.worldObj.rand.nextInt(9 - Thaumcraft.proxy.particleCount(2)) == 0) {
//                 Thaumcraft.proxy.wispFX3(this.worldObj, this.xCoord + 0.5F, this.yCoord + 0.5F, this.zCoord + 0.5F, this.xCoord + 0.3F + this.worldObj.rand.nextFloat() * 0.4F, this.yCoord + 0.5F, this.zCoord + 0.3F + this.worldObj.rand.nextFloat() * 0.4F, 0.5F, 0, true, -0.025F);
//             }
// 
//             if (this.worldObj.rand.nextInt(15 - Thaumcraft.proxy.particleCount(4)) == 0) {
//                 Thaumcraft.proxy.wispFX3(this.worldObj, this.xCoord + 0.5F, this.yCoord + 0.5F, this.zCoord + 0.5F, this.xCoord + 0.4F + this.worldObj.rand.nextFloat() * 0.2F, this.yCoord + 0.5F, this.zCoord + 0.4F + this.worldObj.rand.nextFloat() * 0.2F, 0.25F, 2, true, -0.02F);
//             }
// 
//         }
// 
//     }
// 
// }
// 
// Path: src/main/java/matgm50/twarden/lib/BlockLib.java
// public class BlockLib {
// 
//     public static final String EXUBITURA_NAME = "blockExubitura";
//     public static final String QUARTZ_NORMAL_NAME = "blockInfusedQuartzNormal";
//     public static final String QUARTZ_SLAB_NAME = "blockInfusedQuartzSlab";
//     public static final String QUARTZ_STAIR_NAME = "blockInfusedQuartzStair";
//     public static final String QUARTZ_CHISELED_NAME = "blockInfusedQuartzChiseled";
//     public static final String QUARTZ_PILLAR_NAME = "blockInfusedQuartzPillar";
//     public static final String BLOCK_WITOR_NAME = "blockWitor";
//     public static final String TILE_WITOR_NAME = "tileWitor";
// 
// }


import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import matgm50.twarden.TWarden;
import matgm50.twarden.block.tile.TileWitor;
import matgm50.twarden.lib.BlockLib;
import net.minecraft.block.Block;
import net.minecraft.block.BlockContainer;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.item.Item;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.AxisAlignedBB;
import net.minecraft.world.IBlockAccess;
import net.minecraft.world.World;
import net.minecraftforge.common.util.ForgeDirection;
import thaumcraft.common.config.Config;
import java.util.Random;
package matgm50.twarden.block;



/**
 * Created by MasterAbdoTGM50 on 9/2/2014.
 */

public class BlockWitor extends BlockContainer {

    protected BlockWitor() {

        super(Config.airyMaterial);
// Path: src/main/java/matgm50/twarden/TWarden.java
// @Mod(modid = ModLib.ID, name = ModLib.NAME, version = ModLib.VERSION, dependencies = ModLib.DEPENDENCIES)
// 
// public class TWarden {
// 
//     @Instance(ModLib.ID)
//     public static TWarden instance;
// 
//     @SidedProxy(serverSide = ModLib.COMMONPROXY, clientSide = ModLib.CLIENTPROXY)
//     public static CommonProxy proxy;
// 
//     public static CreativeTabs tabTWarden = new TabTWarden(ModLib.ID);
// 
//     @EventHandler
//     public void preInit(FMLPreInitializationEvent event) {
// 
//         proxy.initRenderers();
//         GuiHandler.init();
// 
//         WardenicChargeEvents.init();
//         WardenicUpgrades.init();
// 
//         ModItems.init();
//         ModBlocks.init();
//         ModEntities.init();
//         ModGen.init();
// 
//     }
// 
//     @EventHandler
//     public void init(FMLInitializationEvent event) {
// 
//     }
// 
//     @EventHandler
//     public void postInit(FMLPostInitializationEvent event) {
// 
//         ModRecipes.init();
//         ModResearch.init();
// 
//     }
// 
// }
// 
// Path: src/main/java/matgm50/twarden/block/tile/TileWitor.java
// public class TileWitor extends TileEntity {
// 
//     public boolean canUpdate() {return true;}
// 
//     public void updateEntity() {
// 
//         super.updateEntity();
// 
//         if (this.worldObj.isRemote) {
// 
//             if (this.worldObj.rand.nextInt(9 - Thaumcraft.proxy.particleCount(2)) == 0) {
//                 Thaumcraft.proxy.wispFX3(this.worldObj, this.xCoord + 0.5F, this.yCoord + 0.5F, this.zCoord + 0.5F, this.xCoord + 0.3F + this.worldObj.rand.nextFloat() * 0.4F, this.yCoord + 0.5F, this.zCoord + 0.3F + this.worldObj.rand.nextFloat() * 0.4F, 0.5F, 0, true, -0.025F);
//             }
// 
//             if (this.worldObj.rand.nextInt(15 - Thaumcraft.proxy.particleCount(4)) == 0) {
//                 Thaumcraft.proxy.wispFX3(this.worldObj, this.xCoord + 0.5F, this.yCoord + 0.5F, this.zCoord + 0.5F, this.xCoord + 0.4F + this.worldObj.rand.nextFloat() * 0.2F, this.yCoord + 0.5F, this.zCoord + 0.4F + this.worldObj.rand.nextFloat() * 0.2F, 0.25F, 2, true, -0.02F);
//             }
// 
//         }
// 
//     }
// 
// }
// 
// Path: src/main/java/matgm50/twarden/lib/BlockLib.java
// public class BlockLib {
// 
//     public static final String EXUBITURA_NAME = "blockExubitura";
//     public static final String QUARTZ_NORMAL_NAME = "blockInfusedQuartzNormal";
//     public static final String QUARTZ_SLAB_NAME = "blockInfusedQuartzSlab";
//     public static final String QUARTZ_STAIR_NAME = "blockInfusedQuartzStair";
//     public static final String QUARTZ_CHISELED_NAME = "blockInfusedQuartzChiseled";
//     public static final String QUARTZ_PILLAR_NAME = "blockInfusedQuartzPillar";
//     public static final String BLOCK_WITOR_NAME = "blockWitor";
//     public static final String TILE_WITOR_NAME = "tileWitor";
// 
// }


// Path: src/main/java/matgm50/twarden/block/BlockWitor.java
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import matgm50.twarden.TWarden;
import matgm50.twarden.block.tile.TileWitor;
import matgm50.twarden.lib.BlockLib;
import net.minecraft.block.Block;
import net.minecraft.block.BlockContainer;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.item.Item;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.AxisAlignedBB;
import net.minecraft.world.IBlockAccess;
import net.minecraft.world.World;
import net.minecraftforge.common.util.ForgeDirection;
import thaumcraft.common.config.Config;
import java.util.Random;

package matgm50.twarden.block;



/**
 * Created by MasterAbdoTGM50 on 9/2/2014.
 */

public class BlockWitor extends BlockContainer {

    protected BlockWitor() {

        super(Config.airyMaterial);
        setBlockName(BlockLib.BLOCK_WITOR_NAME);