Advertisement
Guest User

EntityInit

a guest
Jun 30th, 2018
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.06 KB | None | 0 0
  1. package com.ChaoticSoul.MoreArmor.init;
  2.  
  3. import com.ChaoticSoul.MoreArmor.Main;
  4. import com.ChaoticSoul.MoreArmor.entity.EntityCentaur1;
  5. import com.ChaoticSoul.MoreArmor.entity.EntityCentaur2;
  6. import com.ChaoticSoul.MoreArmor.util.Reference;
  7.  
  8. import net.minecraft.entity.Entity;
  9. import net.minecraft.entity.EntityLiving;
  10. import net.minecraft.entity.EnumCreatureType;
  11. import net.minecraft.util.ResourceLocation;
  12. import net.minecraft.world.biome.Biome;
  13. import net.minecraftforge.fml.common.registry.EntityRegistry;
  14.  
  15. public class ModEntities
  16. {
  17. public static void registerEntities()
  18. {
  19. registerEntity("centaur1", EntityCentaur1.class, Reference.ENTITY_CENTAUR1, 30, 10160393, 000000);
  20. registerEntity("centaur2", EntityCentaur2.class, Reference.ENTITY_CENTAUR2, 40, 16118464, 000000);
  21. }
  22. public static void addSpawn()
  23. {
  24. addSpawn(EntityCentaur1.class, 75, 1, 5, EnumCreatureType.MONSTER, Biome.getBiome(3));
  25. addSpawn(EntityCentaur1.class, 75, 1, 5, EnumCreatureType.MONSTER, Biome.getBiome(131));
  26. addSpawn(EntityCentaur1.class, 75, 1, 5, EnumCreatureType.MONSTER, Biome.getBiome(162));
  27. addSpawn(EntityCentaur1.class, 75, 1, 5, EnumCreatureType.MONSTER, Biome.getBiome(5));
  28. addSpawn(EntityCentaur1.class, 75, 1, 5, EnumCreatureType.MONSTER, Biome.getBiome(32));
  29. addSpawn(EntityCentaur1.class, 75, 1, 5, EnumCreatureType.MONSTER, Biome.getBiome(160));
  30. addSpawn(EntityCentaur1.class, 75, 1, 5, EnumCreatureType.MONSTER, Biome.getBiome(25));
  31. addSpawn(EntityCentaur1.class, 75, 1, 5, EnumCreatureType.MONSTER, Biome.getBiome(6));
  32. addSpawn(EntityCentaur1.class, 75, 1, 5, EnumCreatureType.MONSTER, Biome.getBiome(29));
  33. addSpawn(EntityCentaur1.class, 75, 1, 5, EnumCreatureType.MONSTER, Biome.getBiome(27));
  34. addSpawn(EntityCentaur1.class, 75, 1, 5, EnumCreatureType.MONSTER, Biome.getBiome(1));
  35. addSpawn(EntityCentaur1.class, 75, 1, 5, EnumCreatureType.MONSTER, Biome.getBiome(4));
  36. addSpawn(EntityCentaur1.class, 75, 1, 5, EnumCreatureType.MONSTER, Biome.getBiome(2));
  37. addSpawn(EntityCentaur1.class, 75, 1, 5, EnumCreatureType.MONSTER, Biome.getBiome(35));
  38. addSpawn(EntityCentaur1.class, 75, 1, 5, EnumCreatureType.MONSTER, Biome.getBiome(36));
  39.  
  40.  
  41. addSpawn(EntityCentaur2.class, 75, 1, 5, EnumCreatureType.MONSTER, Biome.getBiome(3));
  42. addSpawn(EntityCentaur2.class, 75, 1, 5, EnumCreatureType.MONSTER, Biome.getBiome(131));
  43. addSpawn(EntityCentaur2.class, 75, 1, 5, EnumCreatureType.MONSTER, Biome.getBiome(162));
  44. addSpawn(EntityCentaur2.class, 75, 1, 5, EnumCreatureType.MONSTER, Biome.getBiome(5));
  45. addSpawn(EntityCentaur2.class, 75, 1, 5, EnumCreatureType.MONSTER, Biome.getBiome(32));
  46. addSpawn(EntityCentaur2.class, 75, 1, 5, EnumCreatureType.MONSTER, Biome.getBiome(160));
  47. addSpawn(EntityCentaur2.class, 75, 1, 5, EnumCreatureType.MONSTER, Biome.getBiome(25));
  48. addSpawn(EntityCentaur2.class, 75, 1, 5, EnumCreatureType.MONSTER, Biome.getBiome(6));
  49. addSpawn(EntityCentaur2.class, 75, 1, 5, EnumCreatureType.MONSTER, Biome.getBiome(29));
  50. addSpawn(EntityCentaur2.class, 75, 1, 5, EnumCreatureType.MONSTER, Biome.getBiome(27));
  51. addSpawn(EntityCentaur2.class, 75, 1, 5, EnumCreatureType.MONSTER, Biome.getBiome(1));
  52. addSpawn(EntityCentaur2.class, 75, 1, 5, EnumCreatureType.MONSTER, Biome.getBiome(4));
  53. addSpawn(EntityCentaur2.class, 75, 1, 5, EnumCreatureType.MONSTER, Biome.getBiome(2));
  54. addSpawn(EntityCentaur2.class, 75, 1, 5, EnumCreatureType.MONSTER, Biome.getBiome(35));
  55. addSpawn(EntityCentaur2.class, 75, 1, 5, EnumCreatureType.MONSTER, Biome.getBiome(36));
  56. }
  57.  
  58.  
  59.  
  60.  
  61. private static void registerEntity(String name, Class<? extends Entity> entity, int id, int range, int color1, int color2)
  62. {
  63. EntityRegistry.registerModEntity(new ResourceLocation(Reference.MOD_ID + ":" + name), entity, name, id, Main.instance, range, 1, true, color1, color2);
  64.  
  65. }
  66.  
  67. public static void addSpawn(Class <? extends EntityLiving > entityClass, int weightedProb, int min, int max, EnumCreatureType typeOfCreature, Biome... biomes)
  68. {
  69. EntityRegistry.addSpawn(entityClass, weightedProb, min, max, typeOfCreature, biomes);
  70. }
  71.  
  72.  
  73.  
  74. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement