Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package buildermod.common;
- import net.minecraft.block.Block;
- import net.minecraft.block.material.Material;
- import net.minecraft.creativetab.CreativeTabs;
- import net.minecraft.item.Item;
- import cpw.mods.fml.common.Mod;
- import cpw.mods.fml.common.Mod.EventHandler;
- import cpw.mods.fml.common.Mod.Instance;
- import cpw.mods.fml.common.SidedProxy;
- import cpw.mods.fml.common.event.FMLInitializationEvent;
- import cpw.mods.fml.common.event.FMLPreInitializationEvent;
- import cpw.mods.fml.common.registry.GameRegistry;
- /**
- * BuilderMod
- * @author Tahg
- * @license Lesser GNU Public License v3 (http://www.gnu.org/licenses/lgpl.html)
- */
- // TODO increase version
- @Mod(modid = Constants.MOD_ID, name = "BuilderMod", version = "0.1.0")
- public class BuilderMod {
- @SidedProxy(clientSide = "buildermod.client.ClientProxyBuilderMod", serverSide = "buildermod.common.CommonProxyBuilderMod")
- public static CommonProxyBuilderMod proxy;
- @Instance(Constants.MOD_ID)
- public static BuilderMod instance = new BuilderMod();
- public static final boolean DEBUG = false;
- public static Block blockDraftingTable;
- public static Block blockBuilder;
- public static Block blockDummy;
- public static Block blockProjector;
- public static Block blockVerticalProjector;
- public static Block blockPalette;
- public static Item itemBlueprint;
- public static Item itemBuilder;
- public static Item itemNegative;
- @EventHandler
- public void PreInit(FMLPreInitializationEvent event){
- PacketHandler.init();
- // blockDraftingTable = new BlockDraftingTable(Material.rock).setCreativeTab(CreativeTabs.tabTools).setBlockName("draftingTable");
- // blockBuilder = new BlockBuilder().setBlockName("builder");
- blockDummy = new BlockDummy();
- blockProjector = new BlockProjector().setCreativeTab(CreativeTabs.tabTools).setBlockName("hprojector");
- blockVerticalProjector = new BlockProjector().setCreativeTab(CreativeTabs.tabTools).setBlockName("vprojector");
- blockPalette = new BlockPalette().setCreativeTab(CreativeTabs.tabTools);
- // itemBlueprint = new ItemBlueprint().setCreativeTab(CreativeTabs.tabTools).setUnlocalizedName("blueprint");
- // itemBuilder = new ItemBuilder().setUnlocalizedName("builder");
- itemNegative = new Item().setTextureName(Constants.MOD_ID + ":negative").setCreativeTab(CreativeTabs.tabTools).setUnlocalizedName("negative");
- gameRegisters();
- proxy.registerHandlers();
- }
- @EventHandler
- public void load(FMLInitializationEvent event){
- proxy.registerRenders();
- }
- public void gameRegisters(){
- // GameRegistry.registerBlock(blockDraftingTable, "blockDraftingTable");
- // GameRegistry.registerBlock(blockBuilder, "blockBuilder");
- GameRegistry.registerBlock(blockDummy, "blockDummy");
- GameRegistry.registerBlock(blockProjector, "hprojector");
- GameRegistry.registerBlock(blockVerticalProjector, "vprojector");
- GameRegistry.registerBlock(blockPalette, "blockPalette");
- // GameRegistry.registerTileEntity(TileEntityBuilder.class, "tileEntityBuilder");
- GameRegistry.registerTileEntity(TileEntityProjector.class, "tileEntityProjector");
- GameRegistry.registerTileEntity(TileEntityPalette.class, "tileEntityPalette");
- // GameRegistry.registerItem(itemBlueprint, "blueprint", Constants.MOD_ID);
- GameRegistry.registerItem(itemNegative, "negative", Constants.MOD_ID);
- // GameRegistry.registerItem(itemBuilder, Constants.MOD_ID);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment