diff --git a/pom.xml b/pom.xml index 8005855..e26fa82 100644 --- a/pom.xml +++ b/pom.xml @@ -52,7 +52,7 @@ vault-repo - http://nexus.theyeticave.net/content/repositories/pub_releases/ + http://nexus.hc.to/content/repositories/pub_releases @@ -61,7 +61,7 @@ org.bukkit bukkit - 1.8.7-R0.1-SNAPSHOT + 1.11-R0.1-SNAPSHOT diff --git a/src/main/java/com/garbagemule/MobArena/waves/MACreature.java b/src/main/java/com/garbagemule/MobArena/waves/MACreature.java index 73449df..58bd54a 100644 --- a/src/main/java/com/garbagemule/MobArena/waves/MACreature.java +++ b/src/main/java/com/garbagemule/MobArena/waves/MACreature.java @@ -7,11 +7,8 @@ import java.util.Map; import org.bukkit.DyeColor; import org.bukkit.Location; -import org.bukkit.Material; import org.bukkit.World; import org.bukkit.entity.*; -import org.bukkit.entity.Skeleton.SkeletonType; -import org.bukkit.inventory.ItemStack; import com.garbagemule.MobArena.MobArena; import com.garbagemule.MobArena.framework.Arena; @@ -39,68 +36,41 @@ public class MACreature public static final MACreature ZOMBIEPIGMAN = new MACreature("zombiepigman", "zombiepigmen", EntityType.PIG_ZOMBIE); public static final MACreature POWEREDCREEPER = new MACreature("poweredcreeper", EntityType.CREEPER); public static final MACreature ANGRYWOLF = new MACreature("angrywolf", "angrywolves", EntityType.WOLF); - public static final MACreature GIANT = new MACreature("giant", EntityType.GIANT); - public static final MACreature GHAST = new MACreature("ghast", EntityType.GHAST); public static final MACreature ENDERMAN = new MACreature("enderman", "endermen", EntityType.ENDERMAN); - public static final MACreature CAVESPIDER = new MACreature("cavespider", EntityType.CAVE_SPIDER); - public static final MACreature SILVERFISH = new MACreature("silverfish", null, EntityType.SILVERFISH); // 1.0 creatures - public static final MACreature BLAZE = new MACreature("blaze", EntityType.BLAZE); - public static final MACreature ENDERDRAGON = new MACreature("enderdragon", EntityType.ENDER_DRAGON); public static final MACreature SNOWMAN = new MACreature("snowman", "snowmen", EntityType.SNOWMAN); public static final MACreature SNOWGOLEM = new MACreature("snowgolem", EntityType.SNOWMAN); - public static final MACreature MUSHROOMCOW = new MACreature("mushroomcow", EntityType.MUSHROOM_COW); public static final MACreature MOOSHROOM = new MACreature("mooshroom", EntityType.MUSHROOM_COW); - public static final MACreature VILLAGER = new MACreature("villager", EntityType.VILLAGER); - - // 1.2 creatures - public static final MACreature OCELOT = new MACreature("ocelot", EntityType.OCELOT); - public static final MACreature IRONGOLEM = new MACreature("irongolem", EntityType.IRON_GOLEM); // Passive creatures - public static final MACreature CHICKEN = new MACreature("chicken", EntityType.CHICKEN); - public static final MACreature COW = new MACreature("cow", EntityType.COW); - public static final MACreature PIG = new MACreature("pig", EntityType.PIG); public static final MACreature SHEEP = new MACreature("sheep", null, EntityType.SHEEP); - public static final MACreature SQUID = new MACreature("squid", EntityType.SQUID); // Extended creatures public static final MACreature EXPLODINGSHEEP = new MACreature("explodingsheep", null, EntityType.SHEEP); // Slimes - public static final MACreature SLIME = new MACreature("slime", EntityType.SLIME); public static final MACreature SLIMETINY = new MACreature("slimetiny", "slimestiny", EntityType.SLIME); public static final MACreature SLIMESMALL = new MACreature("slimesmall", "slimessmall", EntityType.SLIME); public static final MACreature SLIMEBIG = new MACreature("slimebig", "slimesbig", EntityType.SLIME); public static final MACreature SLIMEHUGE = new MACreature("slimehuge", "slimeshuge", EntityType.SLIME); // Magma cubes - public static final MACreature MAGMACUBE = new MACreature("magmacube", EntityType.MAGMA_CUBE); public static final MACreature MAGMACUBETINY = new MACreature("magmacubetiny", "magmacubestiny", EntityType.MAGMA_CUBE); public static final MACreature MAGMACUBESMALL = new MACreature("magmacubesmall", "magmacubessmall", EntityType.MAGMA_CUBE); public static final MACreature MAGMACUBEBIG = new MACreature("magmacubebig", "magmacubesbig", EntityType.MAGMA_CUBE); public static final MACreature MAGMACUBEHUGE = new MACreature("magmacubehuge", "magmacubeshuge", EntityType.MAGMA_CUBE); // 1.4 creatures - public static final MACreature BAT = new MACreature("bat", EntityType.BAT); public static final MACreature WITCH = new MACreature("witch", "witches", EntityType.WITCH); - public static final MACreature WITHER = new MACreature("wither", EntityType.WITHER); - public static final MACreature WITHERSKELETON = new MACreature("witherskeleton", EntityType.SKELETON); public static final MACreature BABYZOMBIE = new MACreature("babyzombie", EntityType.ZOMBIE); public static final MACreature BABYPIGMAN = new MACreature("babypigman", "babypigmen", EntityType.PIG_ZOMBIE); - public static final MACreature ZOMBIEVILLAGER = new MACreature("zombievillager", EntityType.ZOMBIE); - public static final MACreature BABYZOMBIEVILLAGER = new MACreature("babyzombievillager", EntityType.ZOMBIE); + public static final MACreature BABYZOMBIEVILLAGER = new MACreature("babyzombievillager", EntityType.ZOMBIE_VILLAGER); // 1.6 creatures - public static final MACreature HORSE = new MACreature("horse", EntityType.HORSE); - public static final MACreature DONKEY = new MACreature("donkey", EntityType.HORSE); - public static final MACreature MULE = new MACreature("mule", EntityType.HORSE); - public static final MACreature SKELETONHORSE = new MACreature("skeletonhorse", EntityType.HORSE); - public static final MACreature UNDEADHORSE = new MACreature("undeadhorse", EntityType.HORSE); + public static final MACreature UNDEADHORSE = new MACreature("undeadhorse", EntityType.ZOMBIE_HORSE); // 1.8 creatures - public static final MACreature ELDERGUARDIAN = new MACreature("elderguardian", EntityType.GUARDIAN); public static final MACreature KILLERBUNNY = new MACreature("killerbunny", "killerbunnies", EntityType.RABBIT); private List colors = Arrays.asList(DyeColor.values()); @@ -183,43 +153,11 @@ public class MACreature case "magmacubehuge": ((Slime) e).setSize(4); break; - case "skeleton": - e.getEquipment().setItemInHand(new ItemStack(Material.BOW, 1)); - break; - case "zombiepigman": - e.getEquipment().setItemInHand(new ItemStack(Material.GOLD_SWORD, 1)); - break; - case "zombievillager": - ((Zombie) e).setVillager(true); - break; case "babyzombievillager": - ((Zombie) e).setVillager(true); case "babyzombie": case "babypigman": ((Zombie) e).setBaby(true); break; - case "witherskeleton": - e.getEquipment().setItemInHand(new ItemStack(Material.STONE_SWORD, 1)); - ((Skeleton) e).setSkeletonType(SkeletonType.WITHER); - break; - case "horse": - ((Horse) e).setVariant(Horse.Variant.HORSE); - break; - case "donkey": - ((Horse) e).setVariant(Horse.Variant.DONKEY); - break; - case "mule": - ((Horse) e).setVariant(Horse.Variant.MULE); - break; - case "skeletonhorse": - ((Horse) e).setVariant(Horse.Variant.SKELETON_HORSE); - break; - case "undeadhorse": - ((Horse) e).setVariant(Horse.Variant.UNDEAD_HORSE); - break; - case "elderguardian": - ((Guardian) e).setElder(true); - break; case "killerbunny": ((Rabbit) e).setRabbitType(Rabbit.Type.THE_KILLER_BUNNY); break;