ControlC ControlC.com

VWE Main File

Views: 116Total Chars: 2,048
Created: 10/24/14 6:08:36AM ET
Self Destructs: Never
package com.masseyDev.VWE;

import com.masseyDev.VWE.Blocks.ModBlocks;
import com.masseyDev.VWE.Handlers.GuiHandler;
import com.masseyDev.VWE.lib.Constants;
import com.masseyDev.VWE.proxy.CommonProxy;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.SidedProxy;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import cpw.mods.fml.common.network.NetworkRegistry;
import cpw.mods.fml.common.registry.GameRegistry;
import net.minecraft.init.Blocks;
import net.minecraft.init.Items;
import net.minecraft.item.ItemStack;

/**
* Created by Massey Dev on 19/10/2014.
*/

@Mod(modid = Constants.MODID, name = Constants.MODNAME, version = Constants.VERSION)
public class vwe {

public enum GUIs {
WEAPONSFORGE
}

public static vwe instance;

@SidedProxy(clientSide = Constants.CLIENT_PROXY, serverSide = Constants.SERVER_PROXY)
public static CommonProxy proxy;


@Mod.EventHandler
public void preInit(FMLPreInitializationEvent event) {
ModBlocks.init();
GameRegistry.addRecipe(new ItemStack(ModBlocks.weaponsForge), new Object[]{
"DDD",
"ICI",
"GLG",
'D', Items.diamond, 'I', Blocks.iron_block, 'C', Blocks.crafting_table, 'G', Items.gold_ingot, 'L', Items.lava_bucket
});
GameRegistry.addRecipe(new ItemStack(ModBlocks.armourForge), new Object[]{
"GLG",
"ICI",
"DDD",
'D', Items.diamond, 'I', Blocks.iron_block, 'C', Blocks.crafting_table, 'G', Items.gold_ingot, 'L', Items.lava_bucket
});
}

@Mod.EventHandler
public void init(FMLInitializationEvent event) {
proxy.registerTileEntities();
NetworkRegistry.INSTANCE.registerGuiHandler(this, new GuiHandler());
}

@Mod.EventHandler
public void postInit(FMLPostInitializationEvent event) {
instance = this;
}

}
2,048 chars, 138 words, 63 lines·Create new version