Brord icon

Mobs list help class

Brord | PRO | 02/13/13 12:36:32 PM UTC | 0 ⭐ | 405 👁️ | Never ⏰ | []
Java |

2.95 KB

|

None

|

0 👍

/

0 👎

package net.castegaming.plugins.ChunkWars_instances;
 
import org.apache.commons.lang.ArrayUtils;
import org.bukkit.entity.EntityType;
 
public class help {
    public static boolean isMonster(EntityType monster){
        if(monster == EntityType.BLAZE || monster == EntityType.CAVE_SPIDER || 
           monster == EntityType.ZOMBIE || monster == EntityType.CREEPER || monster == EntityType.MAGMA_CUBE || 
           monster == EntityType.PIG_ZOMBIE || monster == EntityType.SKELETON || monster == EntityType.SLIME ||
           monster == EntityType.SPIDER || monster == EntityType.WITCH || monster == EntityType.WITHER ||
           monster == EntityType.ENDERMAN || monster == EntityType.GHAST || monster == EntityType.GIANT){
            return true;
        } else {
            return false;
        }
    }
    
    public static boolean isAnimal(EntityType animal){
        if(animal == EntityType.BAT || animal == EntityType.CHICKEN || animal == EntityType.COW || 
        animal == EntityType.IRON_GOLEM || animal == EntityType.MUSHROOM_COW || animal == EntityType.OCELOT ||
        animal == EntityType.PIG || animal == EntityType.SHEEP || animal == EntityType.SLIME ||
        animal == EntityType.SNOWMAN || animal == EntityType.SQUID){
            return true;
        } else {
            return false;
        }
    }
    
    public static boolean isPassive(EntityType passive){
        if(passive == EntityType.BAT || passive == EntityType.CHICKEN || passive == EntityType.COW || 
        passive == EntityType.IRON_GOLEM || passive == EntityType.MUSHROOM_COW || passive == EntityType.OCELOT ||
        passive == EntityType.PIG || passive == EntityType.SHEEP || passive == EntityType.SLIME ||
        passive == EntityType.SNOWMAN || passive == EntityType.SQUID || passive == EntityType.VILLAGER || passive == EntityType.WOLF){
            return true;
        } else {
            return false;
        }
    }
    
    public static boolean isMob(EntityType mob){
        if (isMonster(mob) || isAnimal(mob)){
            return true;
        } else {
            return false;
        }
    }
    
    public static String[] getMonsters(){
        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()};
        return mobs;
    }
    
    public static String[] getAnimals(){
        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()};
        return animals;
    }
    
    public static String[] getMob(){
        String[] mobs = (String[]) ArrayUtils.addAll(getAnimals(), getMonsters());
        return mobs;
    }
}

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎