[FUN] MobArena v0.96.8 - Become a mob-fighting gladiator! [1.7.x, 1.8.x]

Discussion in 'Archived: Plugin Releases' started by garbagemule, May 30, 2011.

  1. Offline

    garbagemule

    [​IMG]

    MobArena - Become a mob-fighting gladiator!
    [​IMG] Latest build: v0.96.7 (1.7.x)
    [​IMG] Wiki
    [​IMG] IRC Channel
    [​IMG] Source

    BukkitDev Project Page - Find MobArena on dev.bukkit.org here: LINK.

    ------------------------------

    Old description (open)
    If you enjoy fighting monsters for glorious prizes or just the sheer thrill of battle, you and your friends can now join forces against hordes of Minecraft evils in the exciting gladiator-style survival mini-game MobArena!

    Heavily inspired by Deminetix' Fight-plugin, MobArena is a PvE-take on arena-gameplay, with a similar class-based system. Instead of fighting other players, you team up with them to beat oncoming waves of monsters, earning rewards in the process. MobArena can be played alone, or with as many friends as you like!


    Features:
    • Fight oncoming waves of monsters
    • Play alone or team up with friends
    • Earn glorious prizes
    • Customizable classes, rewards and waves
    • Easy to set up
    • Extremely easy to use
    • Very few user commands
    • Supports Permissions and all major economies
    • Supports Spout
    • Supports Heroes
    Note: When you post a bug report, please provide a stacktrace/error from the server log/console window. Post this stacktrace in either a pastebin, a pastie, or a CODE-block! The same applies for config-files, permissions-files, etc! Please don't put them directly in your posts, as they become gigantic and annoying to read. If you don't follow this guideline, I might ignore your post!


    Wiki - Instructions, commands, FAQ, etc.
    I have set up a Wiki for MobArena. It contains a bunch of information and guides on how to set up and customize arenas, an overview of all the commands, how to set up Permissions, as well as frequently asked questions.

    New: MobArena now has its own IRC channel (#mobarena @ EsperNet). Click here for a web-based IRC client. Feel free to stop by to get help setting everything up if you really don't understand the Wiki and the instructional video, or to have a chat about MobArena (or anything else, for that matter) :)

    Relevant links:
    Videos:
    Getting started with MobArena, by Flamers
    Flamers made this really easy-to-follow, simple video of how to get started with MobArena. It covers installing the plugin, defining an arena region and setting up basic leaderboards, as well as a few pointers for arena design.
    Old instructional video (open)
    Instructional video for setting up MobArena:

    Note: This video was made for v0.67, but all the in-game instructions still work the same for the latest versions. The config-file has changed, so make sure to read the Wiki on how to set it up.
    More Videos (open)
    Review of MobArena by plugin reviewer jamescosten (v0.84):

    Note: My nickname "garbagemule" is pronounced "garbage mule", as in "trash donkey" ;)

    Hilarious showcase of MobArena by Daniel James and Daniel Cherry (v0.92.3):


    Delios showing off his beautiful arena setup:


    slowmonkey1227 in his interesting "island" arena: YouTube
    French video by avalondrey (v0.87.3): YouTube
    German video by blutherz and his friends (v0.91.2): YouTube



    Troubleshooting:
    To avoid wasting not only your own time, but mine as well, I expect everyone to do some extensive troubleshooting before posting bug reports. What does this mean?

    Try MobArena on a fresh server.
    MobArena works perfectly fine when I release it. Sure, there are a few bugs, but it works. If it doesn't work for you, something is most likely wrong on your end. Set up a local test-server, and verify that MobArena works before claiming that it doesn't. When you have verified that MobArena does indeed work, you can start adding other plugins and settings until something conflicts.

    Disable other plugins.
    The first thing you need to do is disable all other plugins. If you can't reproduce the bug with other plugins disabled, you know that you have a conflicting plugin. Now perform a binary search on the other plugins, or if you don't know how to do that, just add a couple of plugins back to the plugins-folder, try to reproduce the bug, and if you can't, the conflicting plugin must be in the remaining set of plugins.

    Write down reproduction steps.
    Figure out the exact steps to reproduce/trigger the bug. I need precise steps, and as much information as possible, because there are often many things that could be going on. An example of reproduction steps could be:
    1. Type /ma join
    2. Punch the Archer class sign
    3. Wait for someone else to join
    4. Punch the iron block
    5. Type /ma leave before the other player picks a class

    Check the console window/server.log
    Make sure you check the server.log file for any MobArena errors or exceptions. If you find any, copy the ENTIRE exception (including all the lines that say "at com.garbagemule.MobArena...") and paste it (with the other information) in a CODE-tag here in the thread.


    Donations:
    I develop MobArena for the fun of it and the positive feedback is all it takes to make me happy, but a few people have asked for a link, so if you're one of them, here's a link: Donate - You can donate as much as you want, even down to a few cents! If I get enough donations, I will spend the money on an extra Minecraft account to aid me in developing/testing/debugging MobArena :)


    Changelog:

    Version 0.94.3.24
    • Updated for CB 1337.
    • The repair-delay node is now unused! The reason for this is that it is now possible (with the release of 1317) to cancel block damage in explosions, and still retain the animation and sound! This also means that arenas should be fully pistons-compatible (for arenas that don't use soft-restore or force-restore)! I'm hoping to see some screenshots and videos of shifting arenas! :)
    • You can now right-click signs in the lobby! I finally found a super easy solution to the improperly updating inventory issue with right-clicking class signs. The result is that players can now left- or right-click as they please. This should solve all issues related to players not being able to choose classes, due to spawn region and WorldGuard/Factions/whatever conflicts.
    • It is no longer possible to warp out of the lobby.
    • New per-arena setting: final-wave - Allows for setting a final wave, meaning on that wave, the arena will end, regardless of how many players are alive.
    Version 0.94.3.11 (open)

    • v0.94.3.11 - Updated Register, built against CB 1240.
    • v0.94.3.8 - Added basic leaderboards.
    • v0.94.3.6 - Fixed MagicSpells support - MobArena no longer supports MagicSpells pre-v1.1!
    • v0.94.3.5 - Fixed a bunch of bugs introduced with CB 1185, as well as a couple of minor MobArena bugs.
    • Updated for CraftBukkit #1185
    • Updated economy support (now supports iConomy 6).
    • Added the three new mob types, Enderman/Endermen, CaveSpider/CaveSpiders, Silverfish. They can be used just like the other mob types in the waves.
    • Endermen cannot pick up arena blocks (this is why).
    • Endermen cannot place blocks in arena regions.
    • The per-class permission syntax has been fixed and changed slightly. The Wiki has been updated (clicky).
    • Fixed MagicSpells issues.
    Version 0.94.2 (open)

    • Redstone circuits now work properly in arenas.
    • Lightning now properly strikes on spawnpoints on special waves.
    • Fixed an issue where players somehow warping/cheating out of the arena world get kicked from the server when discovered.
    • Added MagicSpells support. Use the magicspells.yml file to ban certain spells from the arena either for the whole session, or only during boss waves.
    • Fixed the Heroes death conflict. MobArena and Heroes should now play nice together. Further Heroes support is planned for upcoming releases.
    • [COLOR=#1000000]MobArena will no longer support the discontinued Permissions 2.x and 3.x permission systems.[/COLOR] Recommended permissions systems include PermissionsBukkit (defacto standard) or PermissionsEX.
    Version 0.94.1 (open)

    • Added two new boss abilities: 'shuffle-positions' and 'flood'. Try them out!
    • Players disconnecting/crashing during an arena session no longer get corrupted data files due to economy rewards.
    • Weapon durability is now correctly set to "unlimited".
    • Item sub-types (cocoa beans, bonemeal, colored wool, etc.) now work again.
    • Players can no longer join the arena without first picking a class.
    • MobArena now works with spawn-monsters=false again.
    Version 0.94 (open)

    • Completely revamped the waves system! Undeniably the biggest feature in MobArena since multiple arenas in v0.92, the new customizable waves are guaranteed to bring much more awesomeness to your MobArenas. The waves system brings two new wave types, swarm waves and boss waves. The latter is a very elaborate feature, and the whole waves system has been given its own page on the Wiki. Note: MobArena will ignore all old wave settings, but use sane defaults.
    • Revamped the logging system. Instead of logging: true, you can now use logging: yml/xml. The logging system will now keep track of the last session only, but also maintain a collection of 'totals' for each arena. The idea behind these easy-to-parse files is making the stats available on server web pages.
    • Added SuperPerms/PermissionsBukkit support. Note that specifying mobarena.arenas.* and mobarena.classes.* probably won't work, but these nodes are given to everyone by default.
    • Added Spout support. Currently, the only Spouty thing MobArena does is print (some) announcements as notifications/achievements. This should limit the amount of "chat spam" that MobArena produces. Other Spout-features are planned, but don't expect something crazy. Note that MobArena does NOT require Spout!
    • Monsters will no longer target pet wolves. This is a major nerf to pet classes, but they were very overpowered as it was.
    • Fixed item amounts greater than 64 sometimes bugging out. You should now be able to put arrow:1024 for your Archer classes :)
    • Fixed players losing their stored items and/or earned rewards upon disconnecting from the arena.
    • Fixed blocks not restoring when burned by fire.
    • Fixed an issue with entry fees. They should no longer cause any problems.
    • Fixed slimes. That's right! Slimes that spawn as a result of bigger slimes splitting upon death are now considered arena monsters. This also means that Slimes no longer drop slime balls; as intended.
    • Revamped the repairing algorithm. It is now MUCH more sophisticated, and is capable of repairing not only signs and containers, but also torches, doors and beds. Redstone -should- repair properly as well, but it is still slightly buggy.
    • Added support for restorable containers. Registered chests, dispensers, and furnaces will have their contents stored upon arena start, and restored at arena end. This is useful for providing the arena players with chests with e.g. upgrades or food.
    • Added new commands (for the feature above) - /ma addcontainer <name>, /ma delcontainer <name>, /ma containers. These commands work much like the the spawnpoint commands. To add a container, simply look at the container and type /ma addcontainer <name>.
    Changelog (continued)
     
    apes, chakyl, Steffion and 64 others like this.
  2. Offline

    Izz9

    Sir, that maybe my problem. i just saved it an reloaded the server. that isnt the same is it?
     
  3. Offline

    ACStache

    It could be, I tend to /ma config reload after every save I make. Plus, the /reload command isn't very good to use... see this thread as to why :)
     
  4. Offline

    Izz9

    And that was my problem :)thankyou!
     
  5. Offline

    DrHigginbotham

    The mobs dont hurt me?
     
  6. Offline

    Broekan

    Allright.

    On my server, waves cease to spawn after a boss.
    I hope someone can tell me why?

    I have been searching the forum up and down for an hour, and I canĀ“t find anything.

    Code:
    2012-02-17 03:30:33 [WARNING] Task of 'MobArena' generated an exception
    java.lang.IllegalArgumentException: Health must be between 0 and 16
        at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:41)
        at com.garbagemule.MobArena.waves.BossWave.spawn(BossWave.java:83)
        at com.garbagemule.MobArena.MASpawnThread.spawnWave(MASpawnThread.java:141)
        at com.garbagemule.MobArena.MASpawnThread.run(MASpawnThread.java:86)
        at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:137)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:503)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    2012-02-17 03:30:33 [SEVERE] Could not pass event org.bukkit.event.entity.EntityDamageEvent to MobArena
    java.lang.IllegalArgumentException: Health must be between 0 and 16
        at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:41)
        at com.garbagemule.MobArena.MAListener.onMonsterDamage(MAListener.java:393)
        at com.garbagemule.MobArena.MAListener.onEntityDamage(MAListener.java:323)
        at com.garbagemule.MobArena.MAEntityListener.onEntityDamage(MAEntityListener.java:41)
        at org.bukkit.plugin.java.JavaPluginLoader$66.execute(JavaPluginLoader.java:729)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:57)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:453)
        at net.minecraft.server.EntityLiving.am(EntityLiving.java:182)
        at net.minecraft.server.Entity.y_(Entity.java:195)
        at net.minecraft.server.EntityLiving.y_(EntityLiving.java:327)
        at net.minecraft.server.EntityMonster.y_(EntityMonster.java:31)
        at net.minecraft.server.EntitySpider.y_(EntitySpider.java:30)
        at net.minecraft.server.World.entityJoinedWorld(World.java:1258)
        at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:110)
        at net.minecraft.server.World.playerJoinedWorld(World.java:1240)
        at net.minecraft.server.World.tickEntities(World.java:1147)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:528)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    2012-02-17 03:30:33 [SEVERE] Could not pass event org.bukkit.event.entity.EntityDamageEvent to MobArena
    java.lang.IllegalArgumentException: Health must be between 0 and 16
        at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:41)
        at com.garbagemule.MobArena.MAListener.onMonsterDamage(MAListener.java:393)
        at com.garbagemule.MobArena.MAListener.onEntityDamage(MAListener.java:323)
        at com.garbagemule.MobArena.MAEntityListener.onEntityDamage(MAEntityListener.java:41)
        at org.bukkit.plugin.java.JavaPluginLoader$66.execute(JavaPluginLoader.java:729)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:57)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:453)
        at net.minecraft.server.EntityLiving.am(EntityLiving.java:182)
        at net.minecraft.server.Entity.y_(Entity.java:195)
        at net.minecraft.server.EntityLiving.y_(EntityLiving.java:327)
        at net.minecraft.server.EntityMonster.y_(EntityMonster.java:31)
        at net.minecraft.server.EntitySpider.y_(EntitySpider.java:30)
        at net.minecraft.server.World.entityJoinedWorld(World.java:1258)
        at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:110)
        at net.minecraft.server.World.playerJoinedWorld(World.java:1240)
        at net.minecraft.server.World.tickEntities(World.java:1147)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:528)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    2012-02-17 03:30:33 [SEVERE] Could not pass event org.bukkit.event.entity.EntityDamageEvent to MobArena
    java.lang.IllegalArgumentException: Health must be between 0 and 16
        at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:41)
        at com.garbagemule.MobArena.MAListener.onMonsterDamage(MAListener.java:393)
        at com.garbagemule.MobArena.MAListener.onEntityDamage(MAListener.java:323)
        at com.garbagemule.MobArena.MAEntityListener.onEntityDamage(MAEntityListener.java:41)
        at org.bukkit.plugin.java.JavaPluginLoader$66.execute(JavaPluginLoader.java:729)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:57)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:453)
        at net.minecraft.server.EntityLiving.am(EntityLiving.java:182)
        at net.minecraft.server.Entity.y_(Entity.java:195)
        at net.minecraft.server.EntityLiving.y_(EntityLiving.java:327)
        at net.minecraft.server.EntityMonster.y_(EntityMonster.java:31)
        at net.minecraft.server.EntitySpider.y_(EntitySpider.java:30)
        at net.minecraft.server.World.entityJoinedWorld(World.java:1258)
        at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:110)
        at net.minecraft.server.World.playerJoinedWorld(World.java:1240)
        at net.minecraft.server.World.tickEntities(World.java:1147)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:528)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    2012-02-17 03:30:33 [SEVERE] Could not pass event org.bukkit.event.entity.EntityDamageEvent to MobArena
    java.lang.IllegalArgumentException: Health must be between 0 and 16
        at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:41)
        at com.garbagemule.MobArena.MAListener.onMonsterDamage(MAListener.java:393)
        at com.garbagemule.MobArena.MAListener.onEntityDamage(MAListener.java:323)
        at com.garbagemule.MobArena.MAEntityListener.onEntityDamage(MAEntityListener.java:41)
        at org.bukkit.plugin.java.JavaPluginLoader$66.execute(JavaPluginLoader.java:729)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:57)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:453)
        at net.minecraft.server.EntityLiving.am(EntityLiving.java:182)
        at net.minecraft.server.Entity.y_(Entity.java:195)
        at net.minecraft.server.EntityLiving.y_(EntityLiving.java:327)
        at net.minecraft.server.EntityMonster.y_(EntityMonster.java:31)
        at net.minecraft.server.EntitySpider.y_(EntitySpider.java:30)
        at net.minecraft.server.World.entityJoinedWorld(World.java:1258)
        at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:110)
        at net.minecraft.server.World.playerJoinedWorld(World.java:1240)
        at net.minecraft.server.World.tickEntities(World.java:1147)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:528)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    2012-02-17 03:30:33 [SEVERE] Could not pass event org.bukkit.event.entity.EntityDamageEvent to MobArena
    java.lang.IllegalArgumentException: Health must be between 0 and 16
        at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:41)
        at com.garbagemule.MobArena.MAListener.onMonsterDamage(MAListener.java:393)
        at com.garbagemule.MobArena.MAListener.onEntityDamage(MAListener.java:323)
        at com.garbagemule.MobArena.MAEntityListener.onEntityDamage(MAEntityListener.java:41)
        at org.bukkit.plugin.java.JavaPluginLoader$66.execute(JavaPluginLoader.java:729)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:57)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:453)
        at net.minecraft.server.EntityLiving.am(EntityLiving.java:182)
        at net.minecraft.server.Entity.y_(Entity.java:195)
        at net.minecraft.server.EntityLiving.y_(EntityLiving.java:327)
        at net.minecraft.server.EntityMonster.y_(EntityMonster.java:31)
        at net.minecraft.server.EntitySpider.y_(EntitySpider.java:30)
        at net.minecraft.server.World.entityJoinedWorld(World.java:1258)
        at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:110)
        at net.minecraft.server.World.playerJoinedWorld(World.java:1240)
        at net.minecraft.server.World.tickEntities(World.java:1147)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:528)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    2012-02-17 03:30:33 [SEVERE] Could not pass event org.bukkit.event.entity.EntityDamageEvent to MobArena
    java.lang.IllegalArgumentException: Health must be between 0 and 16
        at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:41)
        at com.garbagemule.MobArena.MAListener.onMonsterDamage(MAListener.java:393)
        at com.garbagemule.MobArena.MAListener.onEntityDamage(MAListener.java:323)
        at com.garbagemule.MobArena.MAEntityListener.onEntityDamage(MAEntityListener.java:41)
        at org.bukkit.plugin.java.JavaPluginLoader$66.execute(JavaPluginLoader.java:729)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:57)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:453)
        at net.minecraft.server.EntityLiving.am(EntityLiving.java:182)
        at net.minecraft.server.Entity.y_(Entity.java:195)
        at net.minecraft.server.EntityLiving.y_(EntityLiving.java:327)
        at net.minecraft.server.EntityMonster.y_(EntityMonster.java:31)
        at net.minecraft.server.EntitySpider.y_(EntitySpider.java:30)
        at net.minecraft.server.World.entityJoinedWorld(World.java:1258)
        at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:110)
        at net.minecraft.server.World.playerJoinedWorld(World.java:1240)
        at net.minecraft.server.World.tickEntities(World.java:1147)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:528)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    2012-02-17 03:30:33 [SEVERE] Could not pass event org.bukkit.event.entity.EntityDamageEvent to MobArena
    java.lang.IllegalArgumentException: Health must be between 0 and 16
        at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:41)
        at com.garbagemule.MobArena.MAListener.onMonsterDamage(MAListener.java:393)
        at com.garbagemule.MobArena.MAListener.onEntityDamage(MAListener.java:323)
        at com.garbagemule.MobArena.MAEntityListener.onEntityDamage(MAEntityListener.java:41)
        at org.bukkit.plugin.java.JavaPluginLoader$66.execute(JavaPluginLoader.java:729)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:57)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:453)
        at net.minecraft.server.EntityLiving.am(EntityLiving.java:182)
        at net.minecraft.server.Entity.y_(Entity.java:195)
        at net.minecraft.server.EntityLiving.y_(EntityLiving.java:327)
        at net.minecraft.server.EntityMonster.y_(EntityMonster.java:31)
        at net.minecraft.server.EntitySpider.y_(EntitySpider.java:30)
        at net.minecraft.server.World.entityJoinedWorld(World.java:1258)
        at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:110)
        at net.minecraft.server.World.playerJoinedWorld(World.java:1240)
        at net.minecraft.server.World.tickEntities(World.java:1147)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:528)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    2012-02-17 03:30:33 [SEVERE] Could not pass event org.bukkit.event.entity.EntityDamageEvent to MobArena
    java.lang.IllegalArgumentException: Health must be between 0 and 16
        at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:41)
        at com.garbagemule.MobArena.MAListener.onMonsterDamage(MAListener.java:393)
        at com.garbagemule.MobArena.MAListener.onEntityDamage(MAListener.java:323)
        at com.garbagemule.MobArena.MAEntityListener.onEntityDamage(MAEntityListener.java:41)
        at org.bukkit.plugin.java.JavaPluginLoader$66.execute(JavaPluginLoader.java:729)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:57)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:453)
        at net.minecraft.server.EntityLiving.am(EntityLiving.java:182)
        at net.minecraft.server.Entity.y_(Entity.java:195)
        at net.minecraft.server.EntityLiving.y_(EntityLiving.java:327)
        at net.minecraft.server.EntityMonster.y_(EntityMonster.java:31)
        at net.minecraft.server.EntitySpider.y_(EntitySpider.java:30)
        at net.minecraft.server.World.entityJoinedWorld(World.java:1258)
        at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:110)
        at net.minecraft.server.World.playerJoinedWorld(World.java:1240)
        at net.minecraft.server.World.tickEntities(World.java:1147)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:528)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    2012-02-17 03:30:33 [SEVERE] Could not pass event org.bukkit.event.entity.EntityDamageEvent to MobArena
    java.lang.IllegalArgumentException: Health must be between 0 and 16
        at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:41)
        at com.garbagemule.MobArena.MAListener.onMonsterDamage(MAListener.java:393)
        at com.garbagemule.MobArena.MAListener.onEntityDamage(MAListener.java:323)
        at com.garbagemule.MobArena.MAEntityListener.onEntityDamage(MAEntityListener.java:41)
        at org.bukkit.plugin.java.JavaPluginLoader$66.execute(JavaPluginLoader.java:729)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:57)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:453)
        at net.minecraft.server.EntityLiving.am(EntityLiving.java:182)
        at net.minecraft.server.Entity.y_(Entity.java:195)
        at net.minecraft.server.EntityLiving.y_(EntityLiving.java:327)
        at net.minecraft.server.EntityMonster.y_(EntityMonster.java:31)
        at net.minecraft.server.EntitySpider.y_(EntitySpider.java:30)
        at net.minecraft.server.World.entityJoinedWorld(World.java:1258)
        at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:110)
        at net.minecraft.server.World.playerJoinedWorld(World.java:1240)
        at net.minecraft.server.World.tickEntities(World.java:1147)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:528)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    2012-02-17 03:30:33 [SEVERE] Could not pass event org.bukkit.event.entity.EntityDamageEvent to MobArena
    java.lang.IllegalArgumentException: Health must be between 0 and 16
        at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:41)
        at com.garbagemule.MobArena.MAListener.onMonsterDamage(MAListener.java:393)
        at com.garbagemule.MobArena.MAListener.onEntityDamage(MAListener.java:323)
        at com.garbagemule.MobArena.MAEntityListener.onEntityDamage(MAEntityListener.java:41)
        at org.bukkit.plugin.java.JavaPluginLoader$66.execute(JavaPluginLoader.java:729)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:57)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:453)
        at net.minecraft.server.EntityLiving.am(EntityLiving.java:182)
        at net.minecraft.server.Entity.y_(Entity.java:195)
        at net.minecraft.server.EntityLiving.y_(EntityLiving.java:327)
        at net.minecraft.server.EntityMonster.y_(EntityMonster.java:31)
        at net.minecraft.server.EntitySpider.y_(EntitySpider.java:30)
        at net.minecraft.server.World.entityJoinedWorld(World.java:1258)
        at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:110)
        at net.minecraft.server.World.playerJoinedWorld(World.java:1240)
        at net.minecraft.server.World.tickEntities(World.java:1147)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:528)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    2012-02-17 03:30:33 [SEVERE] Could not pass event org.bukkit.event.entity.EntityDamageEvent to MobArena
    java.lang.IllegalArgumentException: Health must be between 0 and 16
        at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:41)
        at com.garbagemule.MobArena.MAListener.onMonsterDamage(MAListener.java:393)
        at com.garbagemule.MobArena.MAListener.onEntityDamage(MAListener.java:323)
        at com.garbagemule.MobArena.MAEntityListener.onEntityDamage(MAEntityListener.java:41)
        at org.bukkit.plugin.java.JavaPluginLoader$66.execute(JavaPluginLoader.java:729)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:57)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:453)
        at net.minecraft.server.EntityLiving.am(EntityLiving.java:182)
        at net.minecraft.server.Entity.y_(Entity.java:195)
        at net.minecraft.server.EntityLiving.y_(EntityLiving.java:327)
        at net.minecraft.server.EntityMonster.y_(EntityMonster.java:31)
        at net.minecraft.server.EntitySpider.y_(EntitySpider.java:30)
        at net.minecraft.server.World.entityJoinedWorld(World.java:1258)
        at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:110)
        at net.minecraft.server.World.playerJoinedWorld(World.java:1240)
        at net.minecraft.server.World.tickEntities(World.java:1147)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:528)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    2012-02-17 03:30:33 [SEVERE] Could not pass event org.bukkit.event.entity.EntityDamageEvent to MobArena
    java.lang.IllegalArgumentException: Health must be between 0 and 16
        at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:41)
        at com.garbagemule.MobArena.MAListener.onMonsterDamage(MAListener.java:393)
        at com.garbagemule.MobArena.MAListener.onEntityDamage(MAListener.java:323)
        at com.garbagemule.MobArena.MAEntityListener.onEntityDamage(MAEntityListener.java:41)
        at org.bukkit.plugin.java.JavaPluginLoader$66.execute(JavaPluginLoader.java:729)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:57)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:453)
        at net.minecraft.server.EntityLiving.am(EntityLiving.java:182)
        at net.minecraft.server.Entity.y_(Entity.java:195)
        at net.minecraft.server.EntityLiving.y_(EntityLiving.java:327)
        at net.minecraft.server.EntityMonster.y_(EntityMonster.java:31)
        at net.minecraft.server.EntitySpider.y_(EntitySpider.java:30)
        at net.minecraft.server.World.entityJoinedWorld(World.java:1258)
        at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:110)
        at net.minecraft.server.World.playerJoinedWorld(World.java:1240)
        at net.minecraft.server.World.tickEntities(World.java:1147)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:528)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    2012-02-17 03:30:47 [SEVERE] Could not pass event org.bukkit.event.entity.EntityDamageByEntityEvent to MobArena
    java.lang.IllegalArgumentException: Health must be between 0 and 16
        at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:41)
        at com.garbagemule.MobArena.MAListener.onMonsterDamage(MAListener.java:393)
        at com.garbagemule.MobArena.MAListener.onEntityDamage(MAListener.java:323)
        at com.garbagemule.MobArena.MAEntityListener.onEntityDamage(MAEntityListener.java:41)
        at org.bukkit.plugin.java.JavaPluginLoader$66.execute(JavaPluginLoader.java:729)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:57)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:453)
        at net.minecraft.server.EntityHuman.attack(EntityHuman.java:786)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:942)
        at net.minecraft.server.Packet7UseEntity.handle(SourceFile:33)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)
        at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:537)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    2012-02-17 03:30:47 [SEVERE] Could not pass event org.bukkit.event.entity.EntityDamageByEntityEvent to MobArena
    java.lang.IllegalArgumentException: Health must be between 0 and 16
        at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:41)
        at com.garbagemule.MobArena.MAListener.onMonsterDamage(MAListener.java:393)
        at com.garbagemule.MobArena.MAListener.onEntityDamage(MAListener.java:323)
        at com.garbagemule.MobArena.MAEntityListener.onEntityDamage(MAEntityListener.java:41)
        at org.bukkit.plugin.java.JavaPluginLoader$66.execute(JavaPluginLoader.java:729)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:57)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:453)
        at net.minecraft.server.EntityHuman.attack(EntityHuman.java:786)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:942)
        at net.minecraft.server.Packet7UseEntity.handle(SourceFile:33)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)
        at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:537)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    2012-02-17 03:30:47 [SEVERE] Could not pass event org.bukkit.event.entity.EntityDamageByEntityEvent to MobArena
    java.lang.IllegalArgumentException: Health must be between 0 and 16
        at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:41)
        at com.garbagemule.MobArena.MAListener.onMonsterDamage(MAListener.java:393)
        at com.garbagemule.MobArena.MAListener.onEntityDamage(MAListener.java:323)
        at com.garbagemule.MobArena.MAEntityListener.onEntityDamage(MAEntityListener.java:41)
        at org.bukkit.plugin.java.JavaPluginLoader$66.execute(JavaPluginLoader.java:729)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:57)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:453)
        at net.minecraft.server.EntityHuman.attack(EntityHuman.java:786)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:942)
        at net.minecraft.server.Packet7UseEntity.handle(SourceFile:33)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)
        at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:537)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    2012-02-17 03:30:48 [SEVERE] Could not pass event org.bukkit.event.entity.EntityDamageByEntityEvent to MobArena
    java.lang.IllegalArgumentException: Health must be between 0 and 16
        at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:41)
        at com.garbagemule.MobArena.MAListener.onMonsterDamage(MAListener.java:393)
        at com.garbagemule.MobArena.MAListener.onEntityDamage(MAListener.java:323)
        at com.garbagemule.MobArena.MAEntityListener.onEntityDamage(MAEntityListener.java:41)
        at org.bukkit.plugin.java.JavaPluginLoader$66.execute(JavaPluginLoader.java:729)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:57)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:453)
        at net.minecraft.server.EntityHuman.attack(EntityHuman.java:786)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:942)
        at net.minecraft.server.Packet7UseEntity.handle(SourceFile:33)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)
        at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:537)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    2012-02-17 03:30:48 [SEVERE] Could not pass event org.bukkit.event.entity.EntityDamageByEntityEvent to MobArena
    java.lang.IllegalArgumentException: Health must be between 0 and 16
        at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:41)
        at com.garbagemule.MobArena.MAListener.onMonsterDamage(MAListener.java:393)
        at com.garbagemule.MobArena.MAListener.onEntityDamage(MAListener.java:323)
        at com.garbagemule.MobArena.MAEntityListener.onEntityDamage(MAEntityListener.java:41)
        at org.bukkit.plugin.java.JavaPluginLoader$66.execute(JavaPluginLoader.java:729)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:57)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:453)
        at net.minecraft.server.EntityHuman.attack(EntityHuman.java:786)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:942)
        at net.minecraft.server.Packet7UseEntity.handle(SourceFile:33)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)
        at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:537)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    2012-02-17 03:30:48 [SEVERE] Could not pass event org.bukkit.event.entity.EntityDamageByEntityEvent to MobArena
    java.lang.IllegalArgumentException: Health must be between 0 and 16
        at org.bukkit.craftbukkit.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:41)
        at com.garbagemule.MobArena.MAListener.onMonsterDamage(MAListener.java:393)
        at com.garbagemule.MobArena.MAListener.onEntityDamage(MAListener.java:323)
        at com.garbagemule.MobArena.MAEntityListener.onEntityDamage(MAEntityListener.java:41)
        at org.bukkit.plugin.java.JavaPluginLoader$66.execute(JavaPluginLoader.java:729)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:57)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:453)
        at net.minecraft.server.EntityHuman.attack(EntityHuman.java:786)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:942)
        at net.minecraft.server.Packet7UseEntity.handle(SourceFile:33)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)
        at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:537)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
     
  7. Offline

    BloodyShadow

    I now got a new error when I try to add or auto generate a new arena
    http://pastebin.com/8wmCrNU6
    What am I doing wrong this time?:confused:

    And thanks for your recommendation about Vault, it's on my server now as well.
     
  8. Offline

    ACStache

    Disable god mode? MobArena doesn't cancel any damage events. Do mobs hurt you ever?

    if I were to guess, I'd say you're using the last 'stable' build (0.94.3.24) which is, as of right now, not 100% stable :p
    Use the link in the OP to the IRC Chat Channel. In the topic there is the current Dev build built against CB 1.1-R4 Stable (if you use anything before this you'll have issues), as well as a change log of everything that has been added/removed/fixed.

    This was found by another user as well, and should be fixed in the current Dev build on IRC lol. (it's up to 94.4.44)

    Mob Arena has a built in protection system, you define the area of the arena, and Mob Arena keeps it from staying broken! You don't necessarily need obsidian or bedrock walls, but that never hurts if you want to make doubly sure nothing breaks too much (or at all)

    I'm not sure about Heroes, someone else would have to answer that :-/

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Dec 30, 2020
  9. Offline

    renkos

    Nope. Still "broken" or whatever you want to call it. Broken, Glitched, Minor Problem, etc.
     
  10. Offline

    garbagemule

    renkos - I'm not sure who you're talking to. What's broken? Your server? Your setup? MobArena works fine, especially the bleeding dev builds I spit out on IRC a couple of times a day. Can you please be more specific and make your posts less cryptic and more useful? :)
     
  11. Offline

    Flyersfan200

    I am new to building a minecraft server and have a few questions about the mod. I apologize if these really basic questions.

    I see that many of the sample arenas are like stadiums. Do the arenas have to have a roof in order to be used or do the settings prohibit monsters from burning in the light?

    Can you have an arena spread over a large map area? Say I wanted to enclose a large portion of the outdoor world as an arena (use as adventure area) and set up a castle in it and some objectives...could I do that or would it become too laggy since the arena is saved to the hard drive?

    Can I place mob spawners from World Edit in the arena as well or will that interfere with the spawn points in the program?

    If you use the heros Mod, can I just pick and choose which skills I want and then just add them to the premade classes?
     
  12. Offline

    ACStache

    Flyersfan200 I can answer a most of them.
    -Monsters won't burn in the day, it's set to prohibit that.
    -You can have a large map, but depending on how you protect it, it could cause lag.
    -You can place them, but they would either not spawn anything when that arena is in use, or they'll spawn extra unaccounted for monsters. I haven't tried personally

    As for Heroes, I'm not sure. You can make your own classes and give them bonus permissions to use certain classes/spells that will last for only as long as they're in the arena. I'm not sure this answers the question though, but there are others on here that use Heroes and MobArena, maybe they can shed some light on this one?

    Also I'd suggest not using the 'stable' build linked in the OP, but instead use the link to the IRC Channel, and grab the dev build from the topic there, and read it's changelog (also in the IRC Channel topic). It requires CB 1.1-R4 stable (build #1938) to have everything work right.
     
  13. Offline

    Flyersfan200


    Thanks for the info. When you say how I would protect it, are you talking about using world guard or like putting a barrier of obsidian or bedrock around it? Do you think putting a wall around it would cause a lot of lag?

    I wouldn't mind unaccounted for monsters since that would add a sense of randomness to things and the goal for adventurers would be to find and kill the spawners that I place.

    I have the R4 build so I will look for the link in IRC.

    For heroes, from what I understand, the skills have unique yml files that I assume make the skill do what it is supposed to. Do the classes in MobArena have those skills and files or are the classes primarily focused on what items (type of armor/weapons/bones) they bring with them?
     
  14. Offline

    garbagemule

    Edit: ACStache beat me >.<

    Flyersfan200
    1) Monsters do not burn in the sunlight. Sometimes it'll look like they do, but that's a client-side glitch.

    2) The arena region is not saved to disk, so you can indeed have a huge arena region. The problem, however, is the spawnpoints. The spawnpoint algorithm has a worst-case running time of O(n*m), where n is the number of spawnpoints, and m is the number of players, which becomes a big problem when n and/or m become large. Many spawnpoints are need to cover a big area. I'm trying to figure out a way to get an O(n+m) running time (big difference, but very difficult), but for now, I recommend small to medium sized arenas (no more than 50 spawnpoints, if possible).

    3) You can place mob spawners in the arena, but if the monsters do spawn from them, they will not count as arena monsters.

    4) Unfortunately, Heroes is not very customizable outside of its own config-files, and the skill system is not permission-based, so I don't think this is possible, sorry.
     
  15. Offline

    Tygon2

    Hey when I type /ma enable it says
    But when I look in the server log nothing appears. I put my config in http://yaml-online-parser.appspot.com/ and got this
    Code:
    ERROR:
     
    while parsing a block mapping
    in "<unicode string>", line 26, column 5:
    default:
    ^
    expected <block end>, but found '<block mapping start>'
    in "<unicode string>", line 59, column 8:
    waves:
    ^
    My config:
    Code:
    # MobArena v0.94.3.24 - Config-file
    # Read the Wiki for details on how to set up this file: http://goo.gl/F5TTc
    # Note: You -must- use spaces instead of tabs!
    global-settings:
        update-notification: true
        enabled: true
        allowed-commands: /list,/pl
    classes:
        Tank:
            items: iron_sword,grilled_pork:3,apple
            armor: 310,311,312,313
        Oddjob:
            items: stone_sword,flint_and_steel,netherrack:2,tnt:4,pork:3
            armor: 298,299,300,301
        Knight:
            items: diamond_sword,grilled_pork:2
            armor: 306,307,308,309
        Chef:
            items: stone_sword,bread:6,grilled_pork:4,mushroom_soup,cake:5
            armor: 314,315,316,317
        Archer:
            items: wood_sword,bow,arrow:256,grilled_pork,bone
            armor: 298,299,300,301
    arenas:
        default:
            settings:
                world: ''
                wave-interval: 20
                spout-class-select: true
                spectate-on-death: true
                special-modulo: 4
                soft-restore-drops: false
                soft-restore: false
                share-items-in-arena: true
                require-empty-inv-spec: false
                require-empty-inv-join: false
                repair-delay: 5
                pvp-enabled: false
                protect: true
                monster-infight: false
                min-players: 0
                max-players: 0
                max-join-distance: 0
                max-idle-time: 0
                logging: true
                lightning: true
                hellhounds: false
                force-restore: false
                first-wave-delay: 5
                final-wave: 0
                entry-fee: ''
                enabled: true
                detonate-damage: false
                detonate-creepers: false
                clear-wave-before-next: false
                auto-equip-armor: true
                allow-teleporting: false
            waves:
                recurrent:
                    swarm2:
                        wave: 0
                        type: swarm
                        priority: 0
                        monster: angry_wolf
                        frequency: 5
                        amount: medium
                    swarm1:
                        wave: 0
                        type: swarm
                        priority: 0
                        monster: spider
                        frequency: 3
                        amount: medium
                    spec2:
                        wave: 0
                        type: special
                        priority: 0
                        monsters:
                            zombie_pigman: 10
                            slime_big: 10
                            silverfish: 10
                            powered_creeper: 10
                            exploding_sheep: 10
                        frequency: 3
                    spec1:
                        wave: 0
                        type: special
                        priority: 2
                        monsters:
                            zombie_pigman: 10
                            powered_creeper: 10
                            human: 10
                            angry_wolf: 10
                        frequency: 4
                    def2:
                        wave: 0
                        type: default
                        priority: 0
                        monsters:
                            zombie_pigman: 10
                            zombie: 10
                            slime: 10
                            skeleton: 10
                            ghast: 10
                            creeper: 10
                            angry_wolf: 10
                        growth: medium
                        frequency: 1
                    def1:
                        wave: 0
                        type: default
                        priority: 1
                        monsters:
                            zombie: 10
                            wolf: 10
                            spider: 10
                            skeleton: 10
                            creeper: 10
                        growth: old
                        frequency: 1
                single:
                    swarmBoss:
                        wave: 20
                        type: swarm
                        monster: enderdragon
                        amount: low
                    boss2:
                        wave: 15
                        type: boss
                        monster: villager
                        health: psycho
                        ability-interval: 0
                        ability-announce: true
                        abilities: arrows,fetch-distant,fetch-nearby,fetch-target,fire-aura,fireballs,flood,lightning-aura,root-target,throw-distant,throw-nearby,throw-target,warp-to-player
                    boss1:
                        wave: 10
                        type: boss
                        monster: zombie
                        health: high
                        ability-interval: 1
                        ability-announce: true
                        abilities: disorient-target,fetch-distant,fetch-target,root-target,throw-nearby,warp-to-player
            rewards:
                waves:
                    every:
                        '5': dirt:4,gravel:4,stone:4
                        '3': feather,bone,stick
                        '10': iron_ingot:10,gold_ingot:8
                    after:
                        '7': minecart,storage_minecart,powered_minecart
                        '16': diamond_sword
                        '13': iron_sword,iron_pickaxe,iron_spade
            coords:
                leaderboard:
    
    So yeah... help is appreciated :)
     

    Attached Files:

  16. Offline

    Olick

    Hello, I currently have MobArena on my server, and wanting to install Boss as monsters, and when I reload the config it returns to default config. I'll start a rage, I want the boss but when I config it back to normal ...

    MY config, with boss:
    Code:
        hardcore:
            settings:
                world: NewDreamlandRenaissance
                enabled: true
                protect: true
                entry-fee: ''
                logging: false
                clear-wave-before-next: false
                detonate-creepers: false
                detonate-damage: false
                lightning: true
                auto-equip-armor: true
                force-restore: false
                soft-restore: false
                soft-restore-drops: false
                require-empty-inv-join: true
                require-empty-inv-spec: true
                hellhounds: false
                pvp-enabled: false
                monster-infight: false
                allow-teleporting: false
                spectate-on-death: true
                share-items-in-arena: true
                player-limit: 0
                max-join-distance: 0
                repair-delay: 5
                first-wave-delay: 5
                wave-interval: 20
                special-modulo: 4
                max-idle-time: 0
            waves:
                single:
                    deathsquid:
                        type: boss
                        wave: 3
                        monster: squid
                        health: medium
                        abilities: flood, arrows, throw-target, disorient-target
                        ability-interval: 3
                        ability-announce: true
                    boss_Slime:
                        type: boss
                        wave: 5
                        monster: slime
                        health: low
                        abilities: fetch-distant, throw-nearby
                        ability-announce: true
                        ability-interval: 3
                    Hard_Spider:
                        type: boss
                        wave: 7
                        monster: spider
                        health: medium
                        abilities: fire-aura, fireballs, throw-target
                        ability-announce: true
                        ability-interval: 2
                    bigbadwolf:
                        type: boss
                        monster: wolf
                        health: medium
                        wave: 8
                        abilities: root-target, fetch-target, disorient-target
                        ability-announce: true
                        ability-interval: 2
                    thunder_chicken:
                        type: boss
                        wave: 9
                        monster: chicken
                        health: low
                        abilities: chain-lightning
                        ability-interval: 10
                        ability-announce: true
                    TrickySlimeBoss:
                        type: boss
                        wave: 11
                        monster: slime_huge
                        health: medium
                        abilities: shuffle-positions, throw-target, fetch-target, warp-to-player
                        ability-interval: 2
                        ability-announce: true
                    bossCOW:
                        type: boss
                        wave: 13
                        monster: cow
                        health: high
                        abilities: shuffle-positions, warp-to-player, root-target
                        ability-interval: 3
                        ability-announce: true
                    Zeus:
                        type: boss
                        wave: 16
                        monster: giant
                        health: high
                        abilities: fireballs, arrows, fire_aura, chain-lightning, warp-to-player, disorient-target, shuffle-positions
                        ability-interval: 5
                        ability-announce: true
            rewards:
                waves:
                    every:
                        '3': feather, bone, stick
                        '5': dirt:4, gravel:4, stone:4
                        '10': iron_ingot:10, gold_ingot:8
                    after:
                        '7': minecart, storage_minecart, powered_minecart
                        '13': iron_sword, iron_pickaxe, iron_spade
                        '16': diamond_sword
            coords:
                p1: 2256,29,1100,324.90128,26.549992
                p2: 2300,106,1143,136.6513,41.40001
                spectator: 2285,74,1123,90.75132,27.9
                lobby: 2275,40,1128,-179.54945,13.20001
                arena: 2279,59,1120,359.70142,14.69999
                spawnpoints:
                    spawn1: 2279,58,1112,357.75146,6.6000214
                    spawn2: 2290,58,1123,92.551544,38.55002
                    spawn3: 2279,58,1134,178.80145,44.25002
                    spawn4: 2269,58,1123,270.90155,42.60002
                leaderboard: -60,38,669,0.0,0.0
    And after, when the fkn config restart to default:
    Code:
        hardcore:
            settings:
                world: NewDreamlandRenaissance
                enabled: true
                protect: true
                entry-fee: ''
                logging: false
                clear-wave-before-next: true
                detonate-creepers: false
                detonate-damage: false
                lightning: true
                auto-equip-armor: true
                force-restore: false
                soft-restore: false
                soft-restore-drops: false
                require-empty-inv-join: true
                require-empty-inv-spec: true
                hellhounds: false
                pvp-enabled: false
                monster-infight: false
                allow-teleporting: false
                spectate-on-death: true
                share-items-in-arena: true
                player-limit: 5
                max-join-distance: 0
                repair-delay: 5
                first-wave-delay: 5
                wave-interval: 20
                special-modulo: 4
                max-idle-time: 0
            rewards:
                waves:
                    every:
                        '3': feather, bone, stick
                        '5': dirt:4, gravel:4, stone:4
                        '10': iron_ingot:10, gold_ingot:8
                    after:
                        '7': minecart, storage_minecart, powered_minecart
                        '13': iron_sword, iron_pickaxe, iron_spade
                        '16': diamond_sword
            coords:
                p1: 2256,29,1100,324.90128,26.549992
                p2: 2300,106,1143,136.6513,41.40001
                spectator: 2285,74,1123,90.75132,27.9
                lobby: 2275,40,1128,-179.54945,13.20001
                arena: 2279,59,1120,359.70142,14.69999
                spawnpoints:
                    spawn1: 2279,58,1112,357.75146,6.6000214
                    spawn2: 2290,58,1123,92.551544,38.55002
                    spawn3: 2279,58,1134,178.80145,44.25002
                    spawn4: 2269,58,1123,270.90155,42.60002
                leaderboard: -60,38,669,0.0,0.0
    I need help...
    Sorry for my bad English, im French.

     
  17. Offline

    renkos

    Wrong person, my mistake. Meant to reply to ACStache.
     
  18. Offline

    ACStache

    Sorry, posts get lost quickly. So even with the dev build it's not working... Ok, so what is happening versus what you expect to be happening that you don't like? I had a vague idea from your first post, but go into detail please :)
     
  19. Offline

    garbagemule

    Tygon2 - I think your best bet is to try and remove some of the line endings and spaces around lines 26 and 59. It looks like there's a missing carriage return or line feed somewhere in there. The formatting looks fine, so I think if you try removing and re-adding some spaces and line endings, it might solve it :)
     
  20. Offline

    Tygon2

    Okay so I want the chef to have potions but their data values need an extension. So like Potion of Regeneration is 373:8225 but if I put in in mob arena it think I want 8225 of potion bottle because it think extension is the amount. Ideas?

    Also is there a way to set where /ma leave brings you because with me it puts you smack in the centre of the arena. Then you can't get out because your in arena still so you can't warp until an Admin disables mobarena and then everyone is kicked out because one person had to leave... it also sometimes means that people will loose their rewards. (Note: This only happens sometimes and I don't know why)

    My Bosses don't use their power thingys and their health is like normal even though it's set to psycho.

    My container thingy doesn't seem to work.
     
  21. Offline

    garbagemule

    Tygon2 - In the Wiki, it tells you to do <item>:<data>:<amount> for items with metadata.
     
  22. Offline

    DERP_DERP_DERP

    Is this ever going to get updated because i can't seem to use any waves with post-1.8 mobs.
     
  23. Offline

    dta1

    i have an issue for some reason my config wont give guns. I am using GunPack and my config is this
    Code:
    # MobArena v0.94.3.24 - Config-file
    # Read the Wiki for details on how to set up this file: http://goo.gl/F5TTc
    # Note: You -must- use spaces instead of tabs!
    global-settings:
        enabled: true
        allowed-commands: /list, /pl, /data
        update-notification: true
    classes:
        Sniper:
            items: wood_sword, 318:1047:1, 318:1031:64, apple:3, grilled_pork:3
            armor: 306,311,316,301
        Heavy:
            items: 318:1042:1, 318:1033:64, apple:3, grilled_pork:3
            armor: 306,311,316,301
        Soldier:
            items: 318:1040:1, 318:1024:64, apple:3, grilled_pork:3
            armor: 306,311,316,301
        Rocketeer:
            items: stone_sword, 318:1038:1, 318:1026:45, apple:3, grilled_pork:3
            armor: 306,311,316,301
        Scout:
            items: iron_sword, 318:1045:1, 318:1028:128, apple:3, grilled_pork:3
            armor: 306,311,316,301
        Shotgun:
            items: wood_sword, 318:1041:1, 318:1027:64, apple:3, grilled_pork:3
            armor: 306,311,316,301
    arenas:
        default:
            settings:
                world: flatland
                enabled: true
                protect: true
                entry-fee: ''
                logging: true
                clear-wave-before-next: false
                detonate-creepers: false
                detonate-damage: false
                lightning: true
                auto-equip-armor: true
                force-restore: false
                soft-restore: false
                soft-restore-drops: false
                require-empty-inv-join: false
                require-empty-inv-spec: false
                hellhounds: false
                pvp-enabled: false
                monster-infight: false
                allow-teleporting: false
                spectate-on-death: true
                share-items-in-arena: true
                min-players: 1
                max-players: 4
                max-join-distance: 0
                repair-delay: 5
                first-wave-delay: 5
                wave-interval: 20
                special-modulo: 4
                max-idle-time: 0
                spout-class-select: true
                final-wave: 0
            waves:
                recurrent:
                    def1:
                        type: default
                        priority: 1
                        frequency: 1
                        monsters:
                            zombies: 10
                            skeletons: 10
                            spiders: 10
                            creepers: 10
                            wolves: 10
                    spec1:
                        type: special
                        priority: 2
                        frequency: 4
                        monsters:
                            cave_spider: 10
                            zombie-pigmen: 10
                            angry-wolves: 10
                            humans: 10
            rewards:
                waves:
                    every:
                        '5': feather, bone, stick
                        '7': dirt:4, gravel:4, stone:4
                        '9': iron_ingot:10, gold_ingot:8
                    after:
                        '9': minecart, storage_minecart, powered_minecart
                        '15': iron_sword, iron_pickaxe, iron_spade
                        '21': diamond_sword
            coords:
                leaderboard:
                p1: -330,64,224,-90.30089,66.000046
                p2: -284,86,254,43.349125,85.049995
                spectator: -305,74,239,-8.654356E-4,45.149998
                lobby: -325,66,242,96.00005,21.60007
                arena: -305,70,239,91.349205,51.74999
                spawnpoints:
                    s1: -291,65,228,229.19922,30.59998
                    s2: -296,65,228,89.09921,26.999979
                    s3: -304,65,228,90.89922,23.399979
                    s4: -311,65,228,88.79921,23.399979
                    s5: -316,65,233,2.6992123,21.29998
                    s6: -317,65,243,1.0492123,21.149979
                    s7: -313,65,249,-79.80078,18.599977
                    s8: -307,65,250,-77.85077,13.79998
                    s9: -298,65,249,-88.65077,16.799976
                    s10: -293,65,244,-185.10077,16.799976
                    s11: -287,68,235,-171.60083,26.099949
                    s12: -289,71,227,-270.4508,26.999939
                    s13: -310,71,226,-350.85193,32.550034
                    s14: -321,71,242,-22.501953,27.300037
                    s15: -313,71,253,-75.302124,19.050045
                    s16: -295,71,253,-150.75208,40.800053
    
    the error is
    [WARNING] [MobArena] Could not create item "318". Check config.yml
     
  24. Offline

    garbagemule

    DERP_DERP_DERP - IRC.

    dta1 - There are no guns in Minecraft, and there are no guns in Bukkit. Thus, there are no guns in MobArena. It's as simple as that.
     
  25. Offline

    dta1

    Have you seen the GunPack plugin page? Maybe you should look at it before you talk.
    By the way it is an amazing plugin and I think your plugins would mesh very well together if my config would just work
     
  26. Offline

    ACStache

    Maybe you should look at it yourself before saying such things :p
    quote from the first post of GunPack for "How to use my guns in other plugins like PvPArena or MobArena?"
    By default, if an item is NOT native to Bukkit/Minecraft, it won't be usable in MobArena. It's not up to garbagemule to support it
     
    areusus and garbagemule like this.
  27. Offline

    dta1

    thanks for the help
     
    areusus likes this.
  28. Offline

    DERP_DERP_DERP

    okay thx for the reply, but if I allow the players to join the arena with a full inv, all their enchantments go away. i'm on dev build v0.94.3.8+.

    spec1:
    type: special
    priority: 1
    frequency: 1
    monsters:
    silverfish: 10
    angry_wolves: 9
    cave_spider: 1

    this is my special wave, and no matter what it always spawns two monsters. Any fix to this? I'm on build
    v0.94.4.47

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 15, 2016
  29. Offline

    jona8442

    do mobArena suport boseconemy?
     
  30. Offline

    basham00

    Alright, I am running a Minecraft 1.1 server and when I installed this plugin everything worked perfectly and I did /ma checkdata and it said that the arena is ready to play or whatever. My issue is that the class signs do not do anything when I left and right click them. I don't get any items. YES I did spell them correctly and capitalize them, and I have not edited any of the files for this plugin. Please help me, I want to do this arena with my friends tonight.
     
  31. Offline

    garbagemule

    DERP_DERP_DERP - Your build is even older than the one in this forum topic. Get on IRC and grab the latest bleeding dev build (v0.94.4.47 right now). The special waves spawn fixed amounts of monsters per player regardless of wave number. You can use the amount-multiplier module to increase the amount, if you want.

    jona8442 - v0.94.3.24 uses Register, so if Register supports BOSEconomy, then MobArena does too. v0.94.4.47 (from IRC) and up all use Vault, and Vault supports BOSEconomy.

    basham00 - Try right-clicking. The region that your lobby is in is protected by some other plugin, possibly WorldGuard.
     

Share This Page