Guest User

Main Class

a guest
Jul 31st, 2013
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.99 KB | None | 0 0
  1. package mod.ShadowRPG; //Package directory
  2.  
  3. /*
  4. * Basic importing
  5. */
  6.  
  7.  
  8.  
  9.  
  10.  
  11. //mcmod.info change stuff search for it
  12.  
  13.  
  14. import net.minecraft.block.Block;
  15. import net.minecraft.block.material.Material;
  16. import net.minecraft.creativetab.CreativeTabs;
  17. import net.minecraft.entity.Entity;
  18. import net.minecraft.entity.EntityEggInfo;
  19. import net.minecraft.entity.EntityList;
  20. import net.minecraft.entity.EnumCreatureType;
  21. import net.minecraft.item.EnumToolMaterial;
  22. import net.minecraft.item.Item;
  23. import net.minecraft.item.ItemStack;
  24. import net.minecraft.world.biome.BiomeGenBase;
  25. import net.minecraftforge.common.EnumHelper;
  26. import cpw.mods.fml.client.registry.RenderingRegistry;
  27. import cpw.mods.fml.common.Mod;
  28. import cpw.mods.fml.common.Mod.EventHandler;
  29. import cpw.mods.fml.common.event.FMLInitializationEvent;
  30. import cpw.mods.fml.common.network.NetworkMod;
  31. import cpw.mods.fml.common.registry.EntityRegistry;
  32. import cpw.mods.fml.common.registry.GameRegistry;
  33. import cpw.mods.fml.common.registry.LanguageRegistry;
  34.  
  35.  
  36. static int startEntityId = 150;
  37.  
  38. public static int getUniqueEntityId() {
  39. do {
  40. startEntityId++;
  41. }
  42. while (EntityList.getStringFromID(startEntityId) !=null);
  43. return startEntityId++;
  44. }
  45. public void registerEntityEgg(Class<? extends Entity> entity, int PrimaryColor, int SecondaryColor) {
  46. int id = getUniqueEntityId();
  47. EntityList.IDtoClassMapping.put(id, entity);
  48. EntityList.entityEggs.put(id, new EntityEggInfo(id, PrimaryColor, SecondaryColor));
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56. EntityRegistry.registerGlobalEntityID(EntityOverhanger.class, "Overhanger", 1);
  57. EntityRegistry.addSpawn(EntityOverhanger.class, 100, 1, 2, EnumCreatureType.monster, DoomBiome);
  58. EntityRegistry.findGlobalUniqueEntityId();
  59. registerEntityEgg(EntityOverhanger.class, 0xffffffff, 0x0282344);
  60. RenderingRegistry.registerEntityRenderingHandler(EntityOverhanger.class, new RenderOverhanger(new OverhangerModel(), 0.3F));
  61.  
  62.  
  63.  
  64. LanguageRegistry.instance().addStringLocalization("entity.Overhanger.name", "Overhanger");
Advertisement
Add Comment
Please, Sign In to add comment