Advertisement
Guest User

Untitled

a guest
May 7th, 2014
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.59 KB | None | 0 0
  1. package ShadoTECH;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.Iterator;
  5.  
  6. import ShadoTECH.Util.ConfigurationHandler;
  7. import ShadoTECH.Util.EventListener;
  8. import ShadoTECH.Util.OreWorldGenerator;
  9. import ShadoTECH.Util.RecipeHandler;
  10. import net.minecraft.creativetab.CreativeTabs;
  11. import net.minecraft.init.Blocks;
  12. import net.minecraft.init.Items;
  13. import net.minecraft.item.Item;
  14. import net.minecraft.item.ItemStack;
  15. import net.minecraft.item.crafting.CraftingManager;
  16. import net.minecraft.item.crafting.FurnaceRecipes;
  17. import net.minecraft.item.crafting.IRecipe;
  18. import net.minecraft.item.crafting.ShapedRecipes;
  19. import net.minecraft.item.crafting.ShapelessRecipes;
  20. import net.minecraftforge.common.MinecraftForge;
  21. import net.minecraftforge.event.terraingen.OreGenEvent.GenerateMinable;
  22. import net.minecraftforge.oredict.ShapedOreRecipe;
  23. import net.minecraftforge.oredict.ShapelessOreRecipe;
  24. import cpw.mods.fml.common.Mod;
  25. import cpw.mods.fml.common.Mod.EventHandler;
  26. import cpw.mods.fml.common.Mod.Instance;
  27. import cpw.mods.fml.common.SidedProxy;
  28. import cpw.mods.fml.common.event.FMLInitializationEvent;
  29. import cpw.mods.fml.common.event.FMLPostInitializationEvent;
  30. import cpw.mods.fml.common.event.FMLPreInitializationEvent;
  31. import cpw.mods.fml.common.eventhandler.Event.Result;
  32. import cpw.mods.fml.common.eventhandler.SubscribeEvent;
  33. import cpw.mods.fml.common.registry.GameRegistry;
  34. import cpw.mods.fml.common.registry.LanguageRegistry;
  35. import cpw.mods.fml.relauncher.Side;
  36. import cpw.mods.fml.relauncher.SideOnly;
  37.  
  38. @Mod(modid = Reference.MODID, name = Reference.MODNAME, version = Reference.MODVERSION)
  39. public class Main
  40. {
  41. @Instance(Reference.MODID)
  42. public static Main instance;
  43.  
  44. @SidedProxy(clientSide = "ShadoTECH.ClientProxy", serverSide = "ShadoTECH.ServerProxy")
  45. public static ServerProxy proxy;
  46.  
  47. @EventHandler
  48. public static void PreInit(FMLPreInitializationEvent PreInit)
  49. {
  50. ConfigurationHandler.init(PreInit.getSuggestedConfigurationFile());
  51. sT_Items.init();
  52. sT_Blocks.init();
  53. ClientProxy.registerRender();
  54. proxy.registerRender();
  55. Recipes.init();
  56. MinecraftForge.ORE_GEN_BUS.register(new EventListener());
  57. GameRegistry.registerWorldGenerator(new OreWorldGenerator(), 1);
  58. }
  59.  
  60. @EventHandler
  61. public static void Init(FMLInitializationEvent Init)
  62. {
  63. }
  64.  
  65. @EventHandler
  66. public static void PostInit(FMLPostInitializationEvent PostInit)
  67. {
  68. }
  69.  
  70. public static CreativeTabs shadoTECH_Tab = new CreativeTabs("ShadoTECH_Tab")
  71. {
  72. @Override
  73. @SideOnly(Side.CLIENT)
  74. public Item getTabIconItem()
  75. {
  76. return sT_Items.Obsidian_Helm_E;
  77. }
  78. };
  79. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement