Advertisement
Guest User

Untitled

a guest
Mar 24th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.39 KB | None | 0 0
  1. package argoelzer.qpee.mod;
  2.  
  3. import net.minecraft.creativetab.CreativeTabs;
  4. import net.minecraft.item.Item;
  5. import net.minecraft.item.ItemArmor.ArmorMaterial;
  6. import net.minecraft.world.biome.BiomeGenBase;
  7. import net.minecraftforge.common.BiomeDictionary;
  8. import net.minecraftforge.common.BiomeManager;
  9. import net.minecraftforge.common.MinecraftForge;
  10. import net.minecraftforge.common.BiomeManager.BiomeType;
  11. import net.minecraftforge.common.util.EnumHelper;
  12. import argoelzer.qpee.mod.blocos.GerenciadorDeBlocos;
  13. import argoelzer.qpee.mod.entity.EntityBomba;
  14. import argoelzer.qpee.mod.entity.EntityEnergiaConcentrada;
  15. import argoelzer.qpee.mod.entity.EntityFiendBlaze;
  16. import argoelzer.qpee.mod.entity.EntityFiendServoBlaze;
  17. import argoelzer.qpee.mod.entity.EntityHandler;
  18. import argoelzer.qpee.mod.entity.ProjetilAmaterasu;
  19. import argoelzer.qpee.mod.handler.GuiHandler;
  20. import argoelzer.qpee.mod.itens.GerenciadorDeItens;
  21. import argoelzer.qpee.mod.network.NetworkHandler;
  22. import argoelzer.qpee.mod.proxy.CommonProxy;
  23. import argoelzer.qpee.mod.receitas.ReceitasBasicas;
  24. import argoelzer.qpee.mod.tileentity.TileBomba;
  25. import argoelzer.qpee.mod.tileentity.TileChurrasqueira;
  26. import argoelzer.qpee.mod.tileentity.TileMorteiro;
  27. import argoelzer.qpee.mod.tileentity.TileMorteiroBase;
  28. import argoelzer.qpee.mod.tileentity.TileMorteiroCano;
  29. import argoelzer.qpee.mod.tileentity.TileMorteiroCanoBase;
  30. import argoelzer.qpee.mod.tileentity.TileMorteiroController;
  31. import argoelzer.qpee.mod.tileentity.TileMorteiroCore;
  32. import argoelzer.qpee.mod.tileentity.TileRitualCore;
  33. import cpw.mods.fml.common.Mod;
  34. import cpw.mods.fml.common.Mod.EventHandler;
  35. import cpw.mods.fml.common.Mod.Instance;
  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.network.NetworkRegistry;
  41. import cpw.mods.fml.common.registry.GameRegistry;
  42. import cpw.mods.fml.relauncher.Side;
  43. import cpw.mods.fml.relauncher.SideOnly;
  44.  
  45. @Mod(modid = Nomes.MOD_ID, version = Nomes.MOD_VERSAO, name = Nomes.MOD_NOME)
  46. public class QPEE
  47. {  
  48.     public static CreativeTabs tabqpee;
  49.    
  50.     @Instance(Nomes.MOD_ID)
  51.     public static QPEE instancia;  
  52.    
  53.     @SidedProxy(clientSide = "argoelzer.qpee.mod.proxy.ClientProxy", serverSide = "argoelzer.qpee.mod.proxy.CommonProxy")
  54.     public static CommonProxy proxy;   
  55.        
  56.     //Inicio
  57.     @EventHandler
  58.     public void preInicio(FMLPreInitializationEvent vento)
  59.     {          
  60.  
  61.         NetworkHandler.init();
  62.         tabqpee = new CreativeTabs("TabQPEE")
  63.         {
  64.             @SideOnly(Side.CLIENT)
  65.             public Item getTabIconItem()
  66.             {
  67.                 return Item.getItemFromBlock(GerenciadorDeBlocos.blocoChurrasqueiraEletricaAtiva);
  68.             }
  69.         };     
  70.        
  71.         GerenciadorDeItens.iniciarItens();
  72.         GerenciadorDeBlocos.iniciarBlocos();       
  73.     }  
  74.    
  75.     //Meio
  76.     @EventHandler
  77.     public void inicio(FMLInitializationEvent evento)
  78.     {
  79.         GameRegistry.registerTileEntity(TileChurrasqueira.class, "TileChurrasqueira");
  80.         GameRegistry.registerTileEntity(TileMorteiro.class, "TileMorteiro");
  81.         GameRegistry.registerTileEntity(TileChurrasqueira.class, "Churrasqueira");
  82.         GameRegistry.registerTileEntity(TileMorteiroCore.class, "TileMorteiroCore");
  83.         GameRegistry.registerTileEntity(TileBomba.class, "TileBomba");
  84.         GameRegistry.registerTileEntity(TileMorteiroBase.class, "TileMorteiroBase");
  85.         GameRegistry.registerTileEntity(TileMorteiroController.class, "TileMorteiroController");
  86.         GameRegistry.registerTileEntity(TileMorteiroCano.class, "TileMorteiroCano");
  87.         GameRegistry.registerTileEntity(TileMorteiroCanoBase.class, "TileMorteiroCanoBase");
  88.         GameRegistry.registerTileEntity(TileRitualCore.class, "TileRitualCore");
  89.  
  90.         NetworkRegistry.INSTANCE.registerGuiHandler(this, new GuiHandler());
  91.        
  92.         EntityHandler.registerEntity(EntityBomba.class, Nomes.ENTITY_BOMBA_NAME, true);
  93.         EntityHandler.registerEntity(EntityFiendBlaze.class, Nomes.ENTITY_FIEND_BLAZE_NAME, true);
  94.         EntityHandler.registerEntity(ProjetilAmaterasu.class, Nomes.ENTITY_PROJETIL_AMATERASU, false);
  95.         EntityHandler.registerEntity(EntityFiendServoBlaze.class, Nomes.ENTITY_FIEND_BLAZE_SERVO_NAME, true);
  96.         EntityHandler.registerEntity(EntityEnergiaConcentrada.class, Nomes.ENTITY_ENERGIA_NAME, true);
  97.        
  98.         ReceitasBasicas.init();
  99.        
  100.     }
  101.    
  102.     @EventHandler
  103.     public void posInicio(FMLPostInitializationEvent evento)
  104.     {
  105.         proxy.registerRender();
  106.     }
  107. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement