Advertisement
Brord

Mobs list help class

Feb 13th, 2013
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.95 KB | None | 0 0
  1. package net.castegaming.plugins.ChunkWars_instances;
  2.  
  3. import org.apache.commons.lang.ArrayUtils;
  4. import org.bukkit.entity.EntityType;
  5.  
  6. public class help {
  7.     public static boolean isMonster(EntityType monster){
  8.         if(monster == EntityType.BLAZE || monster == EntityType.CAVE_SPIDER ||
  9.            monster == EntityType.ZOMBIE || monster == EntityType.CREEPER || monster == EntityType.MAGMA_CUBE ||
  10.            monster == EntityType.PIG_ZOMBIE || monster == EntityType.SKELETON || monster == EntityType.SLIME ||
  11.            monster == EntityType.SPIDER || monster == EntityType.WITCH || monster == EntityType.WITHER ||
  12.            monster == EntityType.ENDERMAN || monster == EntityType.GHAST || monster == EntityType.GIANT){
  13.             return true;
  14.         } else {
  15.             return false;
  16.         }
  17.     }
  18.    
  19.     public static boolean isAnimal(EntityType animal){
  20.         if(animal == EntityType.BAT || animal == EntityType.CHICKEN || animal == EntityType.COW ||
  21.         animal == EntityType.IRON_GOLEM || animal == EntityType.MUSHROOM_COW || animal == EntityType.OCELOT ||
  22.         animal == EntityType.PIG || animal == EntityType.SHEEP || animal == EntityType.SLIME ||
  23.         animal == EntityType.SNOWMAN || animal == EntityType.SQUID){
  24.             return true;
  25.         } else {
  26.             return false;
  27.         }
  28.     }
  29.    
  30.     public static boolean isPassive(EntityType passive){
  31.         if(passive == EntityType.BAT || passive == EntityType.CHICKEN || passive == EntityType.COW ||
  32.         passive == EntityType.IRON_GOLEM || passive == EntityType.MUSHROOM_COW || passive == EntityType.OCELOT ||
  33.         passive == EntityType.PIG || passive == EntityType.SHEEP || passive == EntityType.SLIME ||
  34.         passive == EntityType.SNOWMAN || passive == EntityType.SQUID || passive == EntityType.VILLAGER || passive == EntityType.WOLF){
  35.             return true;
  36.         } else {
  37.             return false;
  38.         }
  39.     }
  40.    
  41.     public static boolean isMob(EntityType mob){
  42.         if (isMonster(mob) || isAnimal(mob)){
  43.             return true;
  44.         } else {
  45.             return false;
  46.         }
  47.     }
  48.    
  49.     public static String[] getMonsters(){
  50.         String[] mobs = new String[] {EntityType.BLAZE.toString(), EntityType.CAVE_SPIDER.toString(), EntityType.ZOMBIE.toString(), EntityType.CREEPER.toString(), EntityType.MAGMA_CUBE.toString(), EntityType.PIG_ZOMBIE.toString(), EntityType.SKELETON.toString(), EntityType.SLIME.toString(), EntityType.SPIDER.toString(), EntityType.WITCH.toString(), EntityType.WITHER.toString(), EntityType.ENDERMAN.toString(), EntityType.GHAST.toString(), EntityType.GIANT.toString()};
  51.         return mobs;
  52.     }
  53.    
  54.     public static String[] getAnimals(){
  55.         String[] animals = new String[]{EntityType.BAT.toString(), EntityType.CHICKEN.toString(), EntityType.COW.toString(), EntityType.IRON_GOLEM.toString(), EntityType.MUSHROOM_COW.toString(), EntityType.OCELOT.toString(), EntityType.PIG.toString(), EntityType.SHEEP.toString(), EntityType.SLIME.toString(), EntityType.SNOWMAN.toString(), EntityType.SQUID.toString()};
  56.         return animals;
  57.     }
  58.    
  59.     public static String[] getMob(){
  60.         String[] mobs = (String[]) ArrayUtils.addAll(getAnimals(), getMonsters());
  61.         return mobs;
  62.     }
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement