Advertisement
Guest User

MainClass

a guest
Mar 24th, 2014
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 15.90 KB | None | 0 0
  1. package net.elementarydiamonds.main;
  2.  
  3. import assets.elementarydiamonds.blocks.BlockCompresedFlint;
  4. import assets.elementarydiamonds.blocks.BlockEarthDiamond;
  5. import assets.elementarydiamonds.blocks.BlockEarthDiamondOre;
  6. import assets.elementarydiamonds.blocks.BlockFireDiamond;
  7. import assets.elementarydiamonds.blocks.BlockFireDiamondOre;
  8. import assets.elementarydiamonds.blocks.BlockWaterDiamond;
  9. import assets.elementarydiamonds.blocks.BlockWaterDiamondOre;
  10. import net.elementarydiamonds.items.tools.itemEarthDiamondAxe;
  11. import net.elementarydiamonds.items.tools.itemEarthDiamondHoe;
  12. import net.elementarydiamonds.items.tools.itemEarthDiamondPickaxe;
  13. import net.elementarydiamonds.items.tools.itemEarthDiamondShovel;
  14. import net.elementarydiamonds.items.tools.itemEarthDiamondSword;
  15. import net.elementarydiamonds.items.tools.itemFireDiamondAxe;
  16. import net.elementarydiamonds.items.tools.itemFireDiamondHoe;
  17. import net.elementarydiamonds.items.tools.itemFireDiamondPickaxe;
  18. import net.elementarydiamonds.items.tools.itemFireDiamondShovel;
  19. import net.elementarydiamonds.items.tools.itemFireDiamondSword;
  20. import net.elementarydiamonds.items.tools.itemWaterDiamondAxe;
  21. import net.elementarydiamonds.items.tools.itemWaterDiamondHoe;
  22. import net.elementarydiamonds.items.tools.itemWaterDiamondPickaxe;
  23. import net.elementarydiamonds.items.tools.itemWaterDiamondShovel;
  24. import net.elementarydiamonds.items.tools.itemWaterDiamondSword;
  25. import net.elementarydiamonds.proxies.ClientProxy;
  26. import net.elementarydiamonds.proxies.CommonProxy;
  27. import net.minecraft.block.Block;
  28. import net.minecraft.block.material.Material;
  29. import net.minecraft.creativetab.CreativeTabs;
  30. import net.minecraft.item.Item;
  31. import net.minecraft.item.Item.ToolMaterial;
  32. import net.minecraftforge.common.util.EnumHelper;
  33. import cpw.mods.fml.common.IWorldGenerator;
  34. import cpw.mods.fml.common.Mod;
  35. import cpw.mods.fml.common.Mod.EventHandler;
  36. import cpw.mods.fml.common.SidedProxy;
  37. import cpw.mods.fml.common.event.FMLInitializationEvent;
  38. import cpw.mods.fml.common.event.FMLPostInitializationEvent;
  39. import cpw.mods.fml.common.event.FMLPreInitializationEvent;
  40. import cpw.mods.fml.common.registry.GameRegistry;
  41.  
  42. @Mod(modid = ElementaryDiamondsMain.modid, name = ElementaryDiamondsMain.name, version = ElementaryDiamondsMain.version)
  43.  
  44. public class ElementaryDiamondsMain
  45. {
  46.     @SidedProxy(clientSide = "net.elementarydiamonds.proxies.ClientProxy", serverSide = "net.elementarydiamonds.proxies.CommonProxy")
  47.  
  48.    
  49.     public static final String modid = "ElementaryDiamonds";
  50.    
  51.     public static final String name = "Elementary Diamonds";
  52.    
  53.     public static final String version = "pre-aplha stuff 0.1";
  54.    
  55.     public static CommonProxy proxy;
  56.    
  57.     //items
  58.    
  59.     public static Item itemWaterDiamond;
  60.    
  61.     public static Item itemFireDiamond;
  62.    
  63.     public static Item itemEarthDiamond;
  64.    
  65.     public static Item itemWaterDiamondNugget;
  66.    
  67.     public static Item itemFireDiamondNugget;
  68.    
  69.     public static Item itemEarthDiamondNugget;
  70.    
  71.     public static Item itemStoneBowl;
  72.    
  73.     public static Item itemGrider;
  74.    
  75.     public static Item itemGriderBowl;
  76.    
  77.     public static Item itemRawCoalChunk;
  78.    
  79.     public static Item itemCoalChunk;
  80.    
  81.     public static Item itemMagicFuel;
  82.    
  83.     public static Item itemObsidianStick;
  84.    
  85.     public static Item itemObsidianNugget;
  86.    
  87.     public static Item itemWaterDiamondDust;
  88.    
  89.     public static Item itemFireDiamondDust;
  90.    
  91.     public static Item itemEarthDiamondDust;
  92.    
  93.     public static Item itemDiamondNugget;
  94.    
  95.     //BLOCKS
  96.     public static Block blockWaterDiamond;
  97.    
  98.     public static Block blockFireDiamond;
  99.    
  100.     public static Block blockEarthDiamond;
  101.    
  102.     public static Block blockCompresedFlint;
  103.    
  104.     //Ore
  105.    
  106.    
  107.     public static Block blockWaterDiamondOre;
  108.    
  109.     public static Block blockFireDiamondOre;
  110.    
  111.     public static Block blockEarthDiamondOre;
  112.    
  113.     //Tools
  114.    
  115.     public static Item itemWaterDiamondAxe;
  116.    
  117.     public static Item itemFireDiamondAxe;
  118.    
  119.     public static Item itemEarthDiamondAxe;
  120.    
  121.     public static Item itemWaterDiamondPickaxe;
  122.    
  123.     public static Item itemFireDiamondPickaxe;
  124.    
  125.     public static Item itemEarthDiamondPickaxe;
  126.    
  127.     public static Item itemWaterDiamondShovel;
  128.    
  129.     public static Item itemFireDiamondShovel;
  130.    
  131.     public static Item itemEarthDiamondShovel;
  132.    
  133.     public static Item itemWaterDiamondSword;
  134.    
  135.     public static Item itemFireDiamondSword;
  136.    
  137.     public static Item itemEarthDiamondSword;
  138.    
  139.     public static Item itemWaterDiamondHoe;
  140.    
  141.     public static Item itemFireDiamondHoe;
  142.    
  143.     public static Item itemEarthDiamondHoe;
  144.    
  145.     public static CreativeTabs elementaryDiamondsTab = new CreativeTabs("elementarydiamonds")
  146.     {
  147.         public Item getTabIconItem()
  148.         {
  149.             return itemWaterDiamond;
  150.         }      
  151.     };
  152.    
  153.     //Tools materials
  154.    
  155.     public static ToolMaterial WaterDiamondMaterial;
  156.    
  157.     public static ToolMaterial FireDiamondMaterial;
  158.  
  159.     public static ToolMaterial EarthDiamondMaterial;
  160.    
  161.     //eventmanager
  162.    
  163.     EventManager eventmanager = new EventManager();
  164.  
  165.     @EventHandler
  166.     public void preInit(FMLPreInitializationEvent e)
  167.     {
  168.         proxy.registerRenderers();
  169.  
  170.        
  171.         WaterDiamondMaterial = new EnumHelper().addToolMaterial("WaterDiamondMaterial", 3, 2800, 11.0F, 4.5F, 20);
  172.        
  173.         FireDiamondMaterial = new EnumHelper().addToolMaterial("FireDiamondMaterial", 3, 1780, 14.0F, 6F, 25);
  174.  
  175.         EarthDiamondMaterial = new EnumHelper().addToolMaterial("EarthDiamondMaterial", 3, 3100, 8.5F, 3.0F, 12);
  176.  
  177.        
  178.        
  179.         //blocks
  180.        
  181.         blockWaterDiamond = new BlockWaterDiamond().setBlockName("blockWaterDiamond").setCreativeTab(elementaryDiamondsTab).setBlockTextureName(modid + ":" + "blockWaterDiamond");
  182.        
  183.         blockFireDiamond = new BlockFireDiamond().setBlockName("blockFireDiamond").setCreativeTab(elementaryDiamondsTab).setBlockTextureName(modid + ":" + "blockFireDiamond");
  184.        
  185.         blockEarthDiamond = new BlockEarthDiamond().setBlockName("blockEarthDiamond").setCreativeTab(elementaryDiamondsTab).setBlockTextureName(modid + ":" + "blockEarthDiamond");
  186.        
  187.         blockCompresedFlint = new BlockCompresedFlint().setBlockName("blockCompresedFlint").setCreativeTab(elementaryDiamondsTab).setBlockTextureName(modid + ":" + "blockCompresedFlint");
  188.  
  189.         blockWaterDiamondOre = new BlockWaterDiamondOre().setBlockName("blockWaterDiamondOre").setCreativeTab(elementaryDiamondsTab).setBlockTextureName(modid + ":" + "blockWaterDiamondOre");
  190.  
  191.         blockFireDiamondOre = new BlockFireDiamondOre().setBlockName("blockFireDiamondOre").setCreativeTab(elementaryDiamondsTab).setBlockTextureName(modid + ":" + "blockFireDiamondOre");
  192.  
  193.         blockEarthDiamondOre = new BlockEarthDiamondOre().setBlockName("blockEarthDiamondOre").setCreativeTab(elementaryDiamondsTab).setBlockTextureName(modid + ":" + "blockEarthDiamondOre");
  194.        
  195.         GameRegistry.registerBlock(blockWaterDiamond, "blockWaterDiamond");
  196.        
  197.         GameRegistry.registerBlock(blockFireDiamond, "blockFireDiamond");
  198.  
  199.         GameRegistry.registerBlock(blockEarthDiamond, "blockEarthDiamond");
  200.  
  201.         GameRegistry.registerBlock(blockCompresedFlint, "blockCompresedFlint");
  202.  
  203.         GameRegistry.registerBlock(blockWaterDiamondOre, "blockWaterDiamondOre");
  204.  
  205.         GameRegistry.registerBlock(blockFireDiamondOre, "blockFireDiamondOre");
  206.  
  207.         GameRegistry.registerBlock(blockEarthDiamondOre, "blockEarthDiamondOre");
  208.        
  209.         //items
  210.        
  211.         itemWaterDiamond = new Item().setUnlocalizedName("itemWaterDiamond").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemWaterDiamond");
  212.                
  213.         itemFireDiamond = new Item().setUnlocalizedName("itemFireDiamond").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemFireDiamond");
  214.  
  215.         itemEarthDiamond = new Item().setUnlocalizedName("itemEarthDiamond").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemEarthDiamond");
  216.  
  217.         itemWaterDiamondNugget = new Item().setUnlocalizedName("itemWaterDiamondNugget").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemWaterDiamondNugget");
  218.  
  219.         itemFireDiamondNugget = new Item().setUnlocalizedName("itemFireDiamondNugget").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemFireDiamondNugget");
  220.  
  221.         itemEarthDiamondNugget = new Item().setUnlocalizedName("itemEarthDiamondNugget").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemEarthDiamondNugget");
  222.  
  223.         itemStoneBowl = new Item().setUnlocalizedName("itemStoneBowl").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemStoneBowl");
  224.  
  225.         itemGrider = new Item().setUnlocalizedName("itemGrider").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemGrider");
  226.  
  227.         itemGriderBowl = new Item().setUnlocalizedName("itemGriderBowl").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemGriderBowl");
  228.  
  229.         itemRawCoalChunk = new Item().setUnlocalizedName("itemRawCoalChunk").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemRawCoalChunk");
  230.        
  231.         itemCoalChunk = new Item().setUnlocalizedName("itemCoalChunk").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemCoalChunk");
  232.  
  233.         itemMagicFuel = new Item().setUnlocalizedName("itemMagicFuel").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemMagicFuel");
  234.  
  235.         itemObsidianStick = new Item().setUnlocalizedName("itemObsidianStick").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemObsidianStick");
  236.  
  237.         itemObsidianNugget = new Item().setUnlocalizedName("itemObsidianNugget").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemObsidianNugget");
  238.  
  239.         itemWaterDiamondDust = new Item().setUnlocalizedName("itemWaterDiamondDust").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemWaterDiamondDust");
  240.  
  241.         itemFireDiamondDust = new Item().setUnlocalizedName("itemFireDiamondDust").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemFireDiamondDust");
  242.  
  243.         itemEarthDiamondDust = new Item().setUnlocalizedName("itemEarthDiamondDust").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemEarthDiamondDust");
  244.  
  245.         itemDiamondNugget = new Item().setUnlocalizedName("itemDiamondNugget").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemDiamondNugget");
  246.  
  247.         GameRegistry.registerItem(itemWaterDiamond, "itemWaterDiamond");
  248.        
  249.         GameRegistry.registerItem(itemFireDiamond, "itemFireDiamond");
  250.  
  251.         GameRegistry.registerItem(itemEarthDiamond, "itemEarthDiamond");
  252.  
  253.         GameRegistry.registerItem(itemWaterDiamondNugget, "itemWaterDiamondNugget");
  254.  
  255.         GameRegistry.registerItem(itemFireDiamondNugget, "itemFireDiamondNugget");
  256.  
  257.         GameRegistry.registerItem(itemEarthDiamondNugget, "itemEarthDiamondNugget");
  258.  
  259.         GameRegistry.registerItem(itemStoneBowl, "itemStoneBowl");
  260.  
  261.         GameRegistry.registerItem(itemGrider, "itemGrider");
  262.  
  263.         GameRegistry.registerItem(itemGriderBowl, "itemGriderBowl");
  264.  
  265.         GameRegistry.registerItem(itemRawCoalChunk, "itemRawCoalChunk");
  266.  
  267.         GameRegistry.registerItem(itemCoalChunk, "itemCoalChunk");
  268.  
  269.         GameRegistry.registerItem(itemMagicFuel, "itemMagicFuel");
  270.  
  271.         GameRegistry.registerItem(itemObsidianStick, "itemObsidianStick");
  272.  
  273.         GameRegistry.registerItem(itemObsidianNugget, "itemObsidianNugget");
  274.  
  275.         GameRegistry.registerItem(itemWaterDiamondDust, "itemWaterDiamondDust");
  276.  
  277.         GameRegistry.registerItem(itemFireDiamondDust, "itemFireDiamondDust");
  278.  
  279.         GameRegistry.registerItem(itemEarthDiamondDust, "itemEarthDiamondDust");
  280.  
  281.         GameRegistry.registerItem(itemDiamondNugget, "itemDiamondNugget");
  282.        
  283.     //tools
  284.        
  285.        
  286.         itemWaterDiamondAxe = new itemWaterDiamondAxe(WaterDiamondMaterial).setUnlocalizedName("itemWaterDiamondAxe").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemWaterDiamondAxe");
  287.  
  288.         itemFireDiamondAxe = new itemFireDiamondAxe(FireDiamondMaterial).setUnlocalizedName("itemFireDiamondAxe").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemFireDiamondAxe");
  289.  
  290.         itemEarthDiamondAxe = new itemEarthDiamondAxe(EarthDiamondMaterial).setUnlocalizedName("itemEarthDiamondAxe").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemEarthDiamondAxe");
  291.  
  292.         itemWaterDiamondPickaxe = new itemWaterDiamondPickaxe(WaterDiamondMaterial).setUnlocalizedName("itemWaterDiamondPickaxe").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemWaterDiamondPickaxe");
  293.  
  294.         itemFireDiamondPickaxe = new itemFireDiamondPickaxe(FireDiamondMaterial).setUnlocalizedName("itemFireDiamondPickaxe").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemFireDiamondPickaxe");
  295.  
  296.         itemEarthDiamondPickaxe = new itemEarthDiamondPickaxe(EarthDiamondMaterial).setUnlocalizedName("itemEarthDiamondPickaxe").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemEarthDiamondPickaxe");
  297.  
  298.         itemWaterDiamondShovel = new itemWaterDiamondShovel(WaterDiamondMaterial).setUnlocalizedName("itemWaterDiamondShovel").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemWaterDiamondShovel");
  299.  
  300.         itemFireDiamondShovel = new itemFireDiamondShovel(FireDiamondMaterial).setUnlocalizedName("itemFireDiamondShovel").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemFireDiamondShovel");
  301.  
  302.         itemEarthDiamondShovel = new itemEarthDiamondShovel(EarthDiamondMaterial).setUnlocalizedName("itemEarthDiamondShovel").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemEarthDiamondShovel");
  303.  
  304.         itemWaterDiamondSword = new itemWaterDiamondSword(WaterDiamondMaterial).setUnlocalizedName("itemWaterDiamondSword").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemWaterDiamondSword");
  305.  
  306.         itemFireDiamondSword = new itemFireDiamondSword(FireDiamondMaterial).setUnlocalizedName("itemFireDiamondSword").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemFireDiamondSword");
  307.  
  308.         itemEarthDiamondSword = new itemEarthDiamondSword(EarthDiamondMaterial).setUnlocalizedName("itemEarthDiamondSword").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemEarthDiamondSword");
  309.  
  310.         itemWaterDiamondHoe = new itemWaterDiamondHoe(WaterDiamondMaterial).setUnlocalizedName("itemWaterDiamondHoe").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemWaterDiamondHoe");
  311.  
  312.         itemFireDiamondHoe = new itemFireDiamondHoe(FireDiamondMaterial).setUnlocalizedName("itemFireDiamondHoe").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemFireDiamondHoe");
  313.  
  314.         itemEarthDiamondHoe = new itemEarthDiamondHoe(EarthDiamondMaterial).setUnlocalizedName("itemEarthDiamondHoe").setCreativeTab(elementaryDiamondsTab).setTextureName(modid + ":" + "itemEarthDiamondHoe");
  315.        
  316.         GameRegistry.registerItem(itemWaterDiamondAxe, "itemWaterDiamondAxe");
  317.  
  318.         GameRegistry.registerItem(itemFireDiamondAxe, "itemFireDiamondAxe");
  319.  
  320.         GameRegistry.registerItem(itemEarthDiamondAxe, "itemEarthDiamondAxe");
  321.  
  322.         GameRegistry.registerItem(itemWaterDiamondPickaxe, "itemWaterDiamondPickaxe");
  323.  
  324.         GameRegistry.registerItem(itemFireDiamondPickaxe, "itemFireDiamondPickaxe");
  325.  
  326.         GameRegistry.registerItem(itemEarthDiamondPickaxe, "itemEarthDiamondPickaxe");
  327.  
  328.         GameRegistry.registerItem(itemWaterDiamondShovel, "itemWaterDiamondShovel");
  329.  
  330.         GameRegistry.registerItem(itemFireDiamondShovel, "itemFireDiamondShovel");
  331.  
  332.         GameRegistry.registerItem(itemEarthDiamondShovel, "itemEarthDiamondShovel");
  333.  
  334.         GameRegistry.registerItem(itemWaterDiamondSword, "itemWaterDiamondSword");
  335.  
  336.         GameRegistry.registerItem(itemFireDiamondSword, "itemFireDiamondSword");
  337.        
  338.         GameRegistry.registerItem(itemEarthDiamondSword, "itemEarthDiamondSword");
  339.  
  340.         GameRegistry.registerItem(itemWaterDiamondHoe, "itemWaterDiamondHoe");
  341.  
  342.         GameRegistry.registerItem(itemFireDiamondHoe, "itemFireDiamondHoe");
  343.  
  344.         GameRegistry.registerItem(itemEarthDiamondHoe, "itemEarthDiamondHoe");
  345.        
  346.     }
  347.         @EventHandler
  348.         public void init(FMLInitializationEvent e)
  349.         {          
  350.             GameRegistry.registerWorldGenerator(eventmanager, 0);
  351.            
  352.             ElementaryDiamondsCrating.loadRecipes();
  353.         }
  354.        
  355.         @EventHandler
  356.         public void postinit(FMLPostInitializationEvent r)
  357.         {
  358.      
  359.         }
  360. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement