Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package net.elementarydiamonds.main;
- import assets.elementarydiamonds.blocks.BlockCompresedFlint;
- import assets.elementarydiamonds.blocks.BlockEarthDiamond;
- import assets.elementarydiamonds.blocks.BlockEarthDiamondOre;
- import assets.elementarydiamonds.blocks.BlockFireDiamond;
- import assets.elementarydiamonds.blocks.BlockFireDiamondOre;
- import assets.elementarydiamonds.blocks.BlockWaterDiamond;
- import assets.elementarydiamonds.blocks.BlockWaterDiamondOre;
- import net.elementarydiamonds.items.tools.itemEarthDiamondAxe;
- import net.elementarydiamonds.items.tools.itemEarthDiamondHoe;
- import net.elementarydiamonds.items.tools.itemEarthDiamondPickaxe;
- import net.elementarydiamonds.items.tools.itemEarthDiamondShovel;
- import net.elementarydiamonds.items.tools.itemEarthDiamondSword;
- import net.elementarydiamonds.items.tools.itemFireDiamondAxe;
- import net.elementarydiamonds.items.tools.itemFireDiamondHoe;
- import net.elementarydiamonds.items.tools.itemFireDiamondPickaxe;
- import net.elementarydiamonds.items.tools.itemFireDiamondShovel;
- import net.elementarydiamonds.items.tools.itemFireDiamondSword;
- import net.elementarydiamonds.items.tools.itemWaterDiamondAxe;
- import net.elementarydiamonds.items.tools.itemWaterDiamondHoe;
- import net.elementarydiamonds.items.tools.itemWaterDiamondPickaxe;
- import net.elementarydiamonds.items.tools.itemWaterDiamondShovel;
- import net.elementarydiamonds.items.tools.itemWaterDiamondSword;
- import net.elementarydiamonds.proxies.ClientProxy;
- import net.elementarydiamonds.proxies.CommonProxy;
- import net.minecraft.block.Block;
- import net.minecraft.block.material.Material;
- import net.minecraft.creativetab.CreativeTabs;
- import net.minecraft.item.Item;
- import net.minecraft.item.Item.ToolMaterial;
- import net.minecraftforge.common.util.EnumHelper;
- import cpw.mods.fml.common.IWorldGenerator;
- import cpw.mods.fml.common.Mod;
- import cpw.mods.fml.common.Mod.EventHandler;
- 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.registry.GameRegistry;
- @Mod(modid = ElementaryDiamondsMain.modid, name = ElementaryDiamondsMain.name, version = ElementaryDiamondsMain.version)
- public class ElementaryDiamondsMain
- {
- @SidedProxy(clientSide = "net.elementarydiamonds.proxies.ClientProxy", serverSide = "net.elementarydiamonds.proxies.CommonProxy")
- public static final String modid = "ElementaryDiamonds";
- public static final String name = "Elementary Diamonds";
- public static final String version = "pre-aplha stuff 0.1";
- public static CommonProxy proxy;
- //items
- public static Item itemWaterDiamond;
- public static Item itemFireDiamond;
- public static Item itemEarthDiamond;
- public static Item itemWaterDiamondNugget;
- public static Item itemFireDiamondNugget;
- public static Item itemEarthDiamondNugget;
- public static Item itemStoneBowl;
- public static Item itemGrider;
- public static Item itemGriderBowl;
- public static Item itemRawCoalChunk;
- public static Item itemCoalChunk;
- public static Item itemMagicFuel;
- public static Item itemObsidianStick;
- public static Item itemObsidianNugget;
- public static Item itemWaterDiamondDust;
- public static Item itemFireDiamondDust;
- public static Item itemEarthDiamondDust;
- public static Item itemDiamondNugget;
- //BLOCKS
- public static Block blockWaterDiamond;
- public static Block blockFireDiamond;
- public static Block blockEarthDiamond;
- public static Block blockCompresedFlint;
- //Ore
- public static Block blockWaterDiamondOre;
- public static Block blockFireDiamondOre;
- public static Block blockEarthDiamondOre;
- //Tools
- public static Item itemWaterDiamondAxe;
- public static Item itemFireDiamondAxe;
- public static Item itemEarthDiamondAxe;
- public static Item itemWaterDiamondPickaxe;
- public static Item itemFireDiamondPickaxe;
- public static Item itemEarthDiamondPickaxe;
- public static Item itemWaterDiamondShovel;
- public static Item itemFireDiamondShovel;
- public static Item itemEarthDiamondShovel;
- public static Item itemWaterDiamondSword;
- public static Item itemFireDiamondSword;
- public static Item itemEarthDiamondSword;
- public static Item itemWaterDiamondHoe;
- public static Item itemFireDiamondHoe;
- public static Item itemEarthDiamondHoe;
- public static CreativeTabs elementaryDiamondsTab = new CreativeTabs("elementarydiamonds")
- {
- public Item getTabIconItem()
- {
- return itemWaterDiamond;
- }
- };
- //Tools materials
- public static ToolMaterial WaterDiamondMaterial;
- public static ToolMaterial FireDiamondMaterial;
- public static ToolMaterial EarthDiamondMaterial;
- //eventmanager
- EventManager eventmanager = new EventManager();
- @EventHandler
- public void preInit(FMLPreInitializationEvent e)
- {
- proxy.registerRenderers();
- WaterDiamondMaterial = new EnumHelper().addToolMaterial("WaterDiamondMaterial", 3, 2800, 11.0F, 4.5F, 20);
- FireDiamondMaterial = new EnumHelper().addToolMaterial("FireDiamondMaterial", 3, 1780, 14.0F, 6F, 25);
- EarthDiamondMaterial = new EnumHelper().addToolMaterial("EarthDiamondMaterial", 3, 3100, 8.5F, 3.0F, 12);
- //blocks
- blockWaterDiamond = new BlockWaterDiamond().setBlockName("blockWaterDiamond").setCreativeTab(elementaryDiamondsTab).setBlockTextureName(modid + ":" + "blockWaterDiamond");
- blockFireDiamond = new BlockFireDiamond().setBlockName("blockFireDiamond").setCreativeTab(elementaryDiamondsTab).setBlockTextureName(modid + ":" + "blockFireDiamond");
- blockEarthDiamond = new BlockEarthDiamond().setBlockName("blockEarthDiamond").setCreativeTab(elementaryDiamondsTab).setBlockTextureName(modid + ":" + "blockEarthDiamond");
- blockCompresedFlint = new BlockCompresedFlint().setBlockName("blockCompresedFlint").setCreativeTab(elementaryDiamondsTab).setBlockTextureName(modid + ":" + "blockCompresedFlint");
- blockWaterDiamondOre = new BlockWaterDiamondOre().setBlockName("blockWaterDiamondOre").setCreativeTab(elementaryDiamondsTab).setBlockTextureName(modid + ":" + "blockWaterDiamondOre");
- blockFireDiamondOre = new BlockFireDiamondOre().setBlockName("blockFireDiamondOre").setCreativeTab(elementaryDiamondsTab).setBlockTextureName(modid + ":" + "blockFireDiamondOre");
- blockEarthDiamondOre = new BlockEarthDiamondOre().setBlockName("blockEarthDiamondOre").setCreativeTab(elementaryDiamondsTab).setBlockTextureName(modid + ":" + "blockEarthDiamondOre");
- GameRegistry.registerBlock(blockWaterDiamond, "blockWaterDiamond");
- GameRegistry.registerBlock(blockFireDiamond, "blockFireDiamond");
- GameRegistry.registerBlock(blockEarthDiamond, "blockEarthDiamond");
- GameRegistry.registerBlock(blockCompresedFlint, "blockCompresedFlint");
- GameRegistry.registerBlock(blockWaterDiamondOre, "blockWaterDiamondOre");
- GameRegistry.registerBlock(blockFireDiamondOre, "blockFireDiamondOre");
- GameRegistry.registerBlock(blockEarthDiamondOre, "blockEarthDiamondOre");
- //items
- itemWaterDiamond = new Item().setUnlocalizedName("itemWaterDiamond").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemWaterDiamond");
- itemFireDiamond = new Item().setUnlocalizedName("itemFireDiamond").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemFireDiamond");
- itemEarthDiamond = new Item().setUnlocalizedName("itemEarthDiamond").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemEarthDiamond");
- itemWaterDiamondNugget = new Item().setUnlocalizedName("itemWaterDiamondNugget").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemWaterDiamondNugget");
- itemFireDiamondNugget = new Item().setUnlocalizedName("itemFireDiamondNugget").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemFireDiamondNugget");
- itemEarthDiamondNugget = new Item().setUnlocalizedName("itemEarthDiamondNugget").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemEarthDiamondNugget");
- itemStoneBowl = new Item().setUnlocalizedName("itemStoneBowl").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemStoneBowl");
- itemGrider = new Item().setUnlocalizedName("itemGrider").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemGrider");
- itemGriderBowl = new Item().setUnlocalizedName("itemGriderBowl").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemGriderBowl");
- itemRawCoalChunk = new Item().setUnlocalizedName("itemRawCoalChunk").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemRawCoalChunk");
- itemCoalChunk = new Item().setUnlocalizedName("itemCoalChunk").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemCoalChunk");
- itemMagicFuel = new Item().setUnlocalizedName("itemMagicFuel").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemMagicFuel");
- itemObsidianStick = new Item().setUnlocalizedName("itemObsidianStick").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemObsidianStick");
- itemObsidianNugget = new Item().setUnlocalizedName("itemObsidianNugget").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemObsidianNugget");
- itemWaterDiamondDust = new Item().setUnlocalizedName("itemWaterDiamondDust").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemWaterDiamondDust");
- itemFireDiamondDust = new Item().setUnlocalizedName("itemFireDiamondDust").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemFireDiamondDust");
- itemEarthDiamondDust = new Item().setUnlocalizedName("itemEarthDiamondDust").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemEarthDiamondDust");
- itemDiamondNugget = new Item().setUnlocalizedName("itemDiamondNugget").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemDiamondNugget");
- GameRegistry.registerItem(itemWaterDiamond, "itemWaterDiamond");
- GameRegistry.registerItem(itemFireDiamond, "itemFireDiamond");
- GameRegistry.registerItem(itemEarthDiamond, "itemEarthDiamond");
- GameRegistry.registerItem(itemWaterDiamondNugget, "itemWaterDiamondNugget");
- GameRegistry.registerItem(itemFireDiamondNugget, "itemFireDiamondNugget");
- GameRegistry.registerItem(itemEarthDiamondNugget, "itemEarthDiamondNugget");
- GameRegistry.registerItem(itemStoneBowl, "itemStoneBowl");
- GameRegistry.registerItem(itemGrider, "itemGrider");
- GameRegistry.registerItem(itemGriderBowl, "itemGriderBowl");
- GameRegistry.registerItem(itemRawCoalChunk, "itemRawCoalChunk");
- GameRegistry.registerItem(itemCoalChunk, "itemCoalChunk");
- GameRegistry.registerItem(itemMagicFuel, "itemMagicFuel");
- GameRegistry.registerItem(itemObsidianStick, "itemObsidianStick");
- GameRegistry.registerItem(itemObsidianNugget, "itemObsidianNugget");
- GameRegistry.registerItem(itemWaterDiamondDust, "itemWaterDiamondDust");
- GameRegistry.registerItem(itemFireDiamondDust, "itemFireDiamondDust");
- GameRegistry.registerItem(itemEarthDiamondDust, "itemEarthDiamondDust");
- GameRegistry.registerItem(itemDiamondNugget, "itemDiamondNugget");
- //tools
- itemWaterDiamondAxe = new itemWaterDiamondAxe(WaterDiamondMaterial).setUnlocalizedName("itemWaterDiamondAxe").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemWaterDiamondAxe");
- itemFireDiamondAxe = new itemFireDiamondAxe(FireDiamondMaterial).setUnlocalizedName("itemFireDiamondAxe").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemFireDiamondAxe");
- itemEarthDiamondAxe = new itemEarthDiamondAxe(EarthDiamondMaterial).setUnlocalizedName("itemEarthDiamondAxe").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemEarthDiamondAxe");
- itemWaterDiamondPickaxe = new itemWaterDiamondPickaxe(WaterDiamondMaterial).setUnlocalizedName("itemWaterDiamondPickaxe").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemWaterDiamondPickaxe");
- itemFireDiamondPickaxe = new itemFireDiamondPickaxe(FireDiamondMaterial).setUnlocalizedName("itemFireDiamondPickaxe").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemFireDiamondPickaxe");
- itemEarthDiamondPickaxe = new itemEarthDiamondPickaxe(EarthDiamondMaterial).setUnlocalizedName("itemEarthDiamondPickaxe").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemEarthDiamondPickaxe");
- itemWaterDiamondShovel = new itemWaterDiamondShovel(WaterDiamondMaterial).setUnlocalizedName("itemWaterDiamondShovel").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemWaterDiamondShovel");
- itemFireDiamondShovel = new itemFireDiamondShovel(FireDiamondMaterial).setUnlocalizedName("itemFireDiamondShovel").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemFireDiamondShovel");
- itemEarthDiamondShovel = new itemEarthDiamondShovel(EarthDiamondMaterial).setUnlocalizedName("itemEarthDiamondShovel").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemEarthDiamondShovel");
- itemWaterDiamondSword = new itemWaterDiamondSword(WaterDiamondMaterial).setUnlocalizedName("itemWaterDiamondSword").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemWaterDiamondSword");
- itemFireDiamondSword = new itemFireDiamondSword(FireDiamondMaterial).setUnlocalizedName("itemFireDiamondSword").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemFireDiamondSword");
- itemEarthDiamondSword = new itemEarthDiamondSword(EarthDiamondMaterial).setUnlocalizedName("itemEarthDiamondSword").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemEarthDiamondSword");
- itemWaterDiamondHoe = new itemWaterDiamondHoe(WaterDiamondMaterial).setUnlocalizedName("itemWaterDiamondHoe").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemWaterDiamondHoe");
- itemFireDiamondHoe = new itemFireDiamondHoe(FireDiamondMaterial).setUnlocalizedName("itemFireDiamondHoe").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemFireDiamondHoe");
- itemEarthDiamondHoe = new itemEarthDiamondHoe(EarthDiamondMaterial).setUnlocalizedName("itemEarthDiamondHoe").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemEarthDiamondHoe");
- GameRegistry.registerItem(itemWaterDiamondAxe, "itemWaterDiamondAxe");
- GameRegistry.registerItem(itemFireDiamondAxe, "itemFireDiamondAxe");
- GameRegistry.registerItem(itemEarthDiamondAxe, "itemEarthDiamondAxe");
- GameRegistry.registerItem(itemWaterDiamondPickaxe, "itemWaterDiamondPickaxe");
- GameRegistry.registerItem(itemFireDiamondPickaxe, "itemFireDiamondPickaxe");
- GameRegistry.registerItem(itemEarthDiamondPickaxe, "itemEarthDiamondPickaxe");
- GameRegistry.registerItem(itemWaterDiamondShovel, "itemWaterDiamondShovel");
- GameRegistry.registerItem(itemFireDiamondShovel, "itemFireDiamondShovel");
- GameRegistry.registerItem(itemEarthDiamondShovel, "itemEarthDiamondShovel");
- GameRegistry.registerItem(itemWaterDiamondSword, "itemWaterDiamondSword");
- GameRegistry.registerItem(itemFireDiamondSword, "itemFireDiamondSword");
- GameRegistry.registerItem(itemEarthDiamondSword, "itemEarthDiamondSword");
- GameRegistry.registerItem(itemWaterDiamondHoe, "itemWaterDiamondHoe");
- GameRegistry.registerItem(itemFireDiamondHoe, "itemFireDiamondHoe");
- GameRegistry.registerItem(itemEarthDiamondHoe, "itemEarthDiamondHoe");
- }
- @EventHandler
- public void init(FMLInitializationEvent e)
- {
- GameRegistry.registerWorldGenerator(eventmanager, 0);
- ElementaryDiamondsCrating.loadRecipes();
- }
- @EventHandler
- public void postinit(FMLPostInitializationEvent r)
- {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement