Guest User

infection.java

a guest
Aug 23rd, 2013
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.57 KB | None | 0 0
  1. package mod.infection;
  2.  
  3. import net.minecraft.block.Block;
  4. import net.minecraft.entity.EnumCreatureType;
  5. import net.minecraft.entity.monster.*;
  6. import net.minecraft.world.biome.BiomeGenBase;
  7. import mod.infection.entitees.EntityRodeur;
  8. import mod.infection.proxy.Common;
  9. import cpw.mods.fml.common.Mod;
  10. import cpw.mods.fml.common.Mod.EventHandler;
  11. import cpw.mods.fml.common.Mod.Instance;
  12. import cpw.mods.fml.common.SidedProxy;
  13. import cpw.mods.fml.common.event.FMLInitializationEvent;
  14. import cpw.mods.fml.common.event.FMLPostInitializationEvent;
  15. import cpw.mods.fml.common.event.FMLPreInitializationEvent;
  16. import cpw.mods.fml.common.network.NetworkMod;
  17. import cpw.mods.fml.common.registry.EntityRegistry;
  18. import cpw.mods.fml.common.registry.GameRegistry;
  19. import cpw.mods.fml.common.registry.LanguageRegistry;
  20.  
  21. @Mod(modid = "infection", name = "Infection", version = "0.0.1")
  22. @NetworkMod(clientSideRequired = true, serverSideRequired = false)
  23.  
  24. public class infection {
  25.  
  26. @SidedProxy(clientSide = "mod.infection.proxy.Client", serverSide = "mod.infection.proxy.Common")
  27. public static Common proxy;
  28.  
  29. @Instance("infection")
  30. public static infection instance;
  31.  
  32.  
  33.  
  34. //---------------------------------
  35.  
  36. @EventHandler
  37. public void PreInit(FMLPreInitializationEvent event)
  38. {
  39.  
  40.  
  41. }
  42.  
  43. @EventHandler
  44. public void Init(FMLInitializationEvent event)
  45. {
  46.  
  47. //Anti spawn des mobs deja existant
  48. EntityRegistry.removeSpawn(EntityZombie.class, EnumCreatureType.monster, BiomeGenBase.beach, BiomeGenBase.extremeHills, BiomeGenBase.extremeHillsEdge, BiomeGenBase.forest, BiomeGenBase.forestHills, BiomeGenBase.jungle, BiomeGenBase.jungleHills, BiomeGenBase.mushroomIsland, BiomeGenBase.mushroomIslandShore, BiomeGenBase.ocean, BiomeGenBase.plains, BiomeGenBase.river, BiomeGenBase.swampland,BiomeGenBase.desert,BiomeGenBase.desertHills,BiomeGenBase.taiga,BiomeGenBase.taigaHills,BiomeGenBase.iceMountains,BiomeGenBase.icePlains);
  49. EntityRegistry.removeSpawn(EntityEnderman.class, EnumCreatureType.monster, BiomeGenBase.beach, BiomeGenBase.extremeHills, BiomeGenBase.extremeHillsEdge, BiomeGenBase.forest, BiomeGenBase.forestHills, BiomeGenBase.jungle, BiomeGenBase.jungleHills, BiomeGenBase.mushroomIsland, BiomeGenBase.mushroomIslandShore, BiomeGenBase.ocean, BiomeGenBase.plains, BiomeGenBase.river, BiomeGenBase.swampland,BiomeGenBase.desert,BiomeGenBase.desertHills,BiomeGenBase.taiga,BiomeGenBase.taigaHills,BiomeGenBase.iceMountains,BiomeGenBase.icePlains);
  50. EntityRegistry.removeSpawn(EntitySkeleton.class, EnumCreatureType.monster, BiomeGenBase.beach, BiomeGenBase.extremeHills, BiomeGenBase.extremeHillsEdge, BiomeGenBase.forest, BiomeGenBase.forestHills, BiomeGenBase.jungle, BiomeGenBase.jungleHills, BiomeGenBase.mushroomIsland, BiomeGenBase.mushroomIslandShore, BiomeGenBase.ocean, BiomeGenBase.plains, BiomeGenBase.river, BiomeGenBase.swampland,BiomeGenBase.desert,BiomeGenBase.desertHills,BiomeGenBase.taiga,BiomeGenBase.taigaHills,BiomeGenBase.iceMountains,BiomeGenBase.icePlains);
  51. EntityRegistry.removeSpawn(EntitySpider.class, EnumCreatureType.monster, BiomeGenBase.beach, BiomeGenBase.extremeHills, BiomeGenBase.extremeHillsEdge, BiomeGenBase.forest, BiomeGenBase.forestHills, BiomeGenBase.jungle, BiomeGenBase.jungleHills, BiomeGenBase.mushroomIsland, BiomeGenBase.mushroomIslandShore, BiomeGenBase.ocean, BiomeGenBase.plains, BiomeGenBase.river, BiomeGenBase.swampland,BiomeGenBase.desert,BiomeGenBase.desertHills,BiomeGenBase.taiga,BiomeGenBase.taigaHills,BiomeGenBase.iceMountains,BiomeGenBase.icePlains);
  52. EntityRegistry.removeSpawn(EntityCreeper.class, EnumCreatureType.monster, BiomeGenBase.beach, BiomeGenBase.extremeHills, BiomeGenBase.extremeHillsEdge, BiomeGenBase.forest, BiomeGenBase.forestHills, BiomeGenBase.jungle, BiomeGenBase.jungleHills, BiomeGenBase.mushroomIsland, BiomeGenBase.mushroomIslandShore, BiomeGenBase.ocean, BiomeGenBase.plains, BiomeGenBase.river, BiomeGenBase.swampland,BiomeGenBase.desert,BiomeGenBase.desertHills,BiomeGenBase.taiga,BiomeGenBase.taigaHills,BiomeGenBase.iceMountains,BiomeGenBase.icePlains);
  53.  
  54. //declaration mob rodeur
  55.  
  56. EntityRegistry.registerGlobalEntityID(EntityRodeur.class, "Rodeur", EntityRegistry.findGlobalUniqueEntityId(), 24, 30);
  57. EntityRegistry.registerModEntity(EntityRodeur.class, "Rodeur", 250, this, 40, 1, true);
  58. EntityRegistry.addSpawn(EntityRodeur.class, 1, 4, 4, EnumCreatureType.creature);
  59. LanguageRegistry.instance().addStringLocalization("entity.Rodeur.name", "Rodeur");
  60.  
  61.  
  62.  
  63. }
  64.  
  65. @EventHandler
  66. public void PostInit(FMLPostInitializationEvent event)
  67. {
  68.  
  69. }
  70.  
  71. }
Advertisement
Add Comment
Please, Sign In to add comment