Guest User

main

a guest
Jun 20th, 2016
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.39 KB | None | 0 0
  1. package com.essence.src;
  2.  
  3. import java.lang.reflect.Field;
  4. import java.lang.reflect.Modifier;
  5.  
  6.  
  7. import net.minecraft.client.Minecraft;
  8. import net.minecraft.client.renderer.entity.RenderItem;
  9. import net.minecraft.client.renderer.entity.RenderManager;
  10. import net.minecraft.client.renderer.entity.RenderSnowball;
  11. import net.minecraft.client.resources.model.ModelResourceLocation;
  12. import net.minecraft.entity.Entity;
  13. import net.minecraft.item.Item;
  14. import net.minecraft.potion.Potion;
  15. import net.minecraft.util.DamageSource;
  16. import net.minecraft.util.ResourceLocation;
  17. import net.minecraftforge.common.MinecraftForge;
  18. import net.minecraftforge.fml.client.registry.RenderingRegistry;
  19. import net.minecraftforge.fml.common.Mod;
  20. import net.minecraftforge.fml.common.Mod.EventHandler;
  21. import net.minecraftforge.fml.common.SidedProxy;
  22. import net.minecraftforge.fml.common.event.FMLInitializationEvent;
  23. import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
  24. import net.minecraftforge.fml.common.registry.EntityRegistry;
  25. import net.minecraftforge.fml.common.registry.GameRegistry;
  26.  
  27. @Mod(modid = Main.MODID, version = Main.VERSION)
  28. public class Main {
  29.  
  30. @SidedProxy(clientSide = "com.essence.src.Client", serverSide = "com.essence.src.Common")
  31. public static Common proxy;
  32. public static final String MODID = "essence";
  33. public static final String VERSION = "1.0";
  34. public static Item CowEssence;
  35. public static Item MormonBook;
  36. public static Item EssenceSplash;
  37. public static Entity EssenceSplashEffect;
  38. public static Potion EssencePotion;
  39. @EventHandler
  40. public void preinit(FMLInitializationEvent event){
  41. /*Event Registry*/
  42. MinecraftForge.EVENT_BUS.register(new CowEssenceDrop());
  43. MinecraftForge.EVENT_BUS.register(new Events());
  44. /*Item Registry*/
  45. CowEssence = new CowEssence();
  46. GameRegistry.registerItem(CowEssence, "CowEssence");
  47. MormonBook = new MormonBook();
  48. GameRegistry.registerItem(MormonBook, "MormonBook");
  49. EssenceSplash = new EssenceSplash();
  50. GameRegistry.registerItem(EssenceSplash, "EssenceSplash");
  51. EssencePotion = new EssencePotion();
  52. /*Entity Registry*/
  53. int modEntityIndex = 0;
  54. EntityRegistry.registerModEntity(EssenceSplashEffect.class, "EssenceSplashEffect", ++modEntityIndex, this, 64, 10, true);
  55. /*Proxy Registry*/
  56. proxy.registerRenderThings();
  57. proxy.preinit(null);
  58.  
  59. }
  60. public void init(FMLInitializationEvent event)
  61. {
  62.  
  63. }
  64.  
  65. }
Add Comment
Please, Sign In to add comment