[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



    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!

    • 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:
    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

    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.

    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 :)


    • 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 (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


    There are few problems with this plugins.

    Sometimes when you get killed, you are not appearing as spec but message appears to Respawn. You are back to spawn. You cant leave arena it says you are not in arena and you cant join arena it says you are already there.

    Also iron block as start button sometimes doesnt just work or you have to wait long time before you are warped to arena. With 2 or more players.
  3. Offline


    of course i said the arena name. it didnt do anything different!

    umm... yeah of course. it's only called mobarena and you cant spawn aggressive mobs on peaceful. they instantly de-spawn.

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


    Thank you. That did the trick. I never touched the config and started working by just creating it. Didn't know I had to go and change it
  5. Offline


    I doubt any of these issues can happen unless your server cannot handle that many players/or some other random reason. I was able to get at least 4 people in one game without lag on my server, even after hitting the iron block. For the respawning issue, did you set your spectator point for where your spectators will spawn when they die?
  6. Offline


    resolved my spawning problems somehow, all seems to work swimmingly now.

    had a couple of instances where after a restart or shutdown/startup (both soft), people retained their items from the arena.

    also ocassionally people are getting stuck in the lobby or the arena when they aren't in it, and they need to be teleported out because it puts them in there for some reason (?)
  7. Offline


  8. Offline


    Ive done as much testing as i could, tried removing diffrent things, and altering various settings no no avail.

    I heavily monitored as much as a could with the most recent lockup. We idled around 20 to 30% cpu, and only 6% memory usage. Nothing abnormal. 2 games successfully completed with 6 players. first game we went to round 22, second game round 19. The third game is when the lockup happened, on round 3 with 6 players. No console errors, cpu/mem usage was normal then after the lcokup immediately plummeted to 1 or 2%.
  9. Offline


    I'm glad I tried it out before just asking. I found out that you can move creatures over from the "special" to "regular" wave positions. Slime arena here I come! :D
    Epic plugin, keep up the good work.
  10. Offline


    @Justincase @Malao567 I don'y think you do any more. Garbagemule added a work around for it :)

    @mrsuperbing what do you mean it's not exactly a huge plugin...

    @Mercury There is a setting for spectate on death :)
  11. Offline


    @slowmonkey1227 - Thanks for the video :)

    @godgodgodgo - The forum thread is somewhat messed up right now, unfortunately :( I'll see if I can fix it!

    @DjAli - One solution would be to make the arena impossible to enter without using /ma spec. Then make it so players must empty their inventories to spectate.

    @Cactus_Master - Class-specific rewards is a good idea, but it's troublesome to implement. Possibly in the future :)

    @on3fifth - If you don't specify more than one item, you -must- put the item in apostrophes. '264:10'. YAML-issue, not MobArena.

    @Azlodin @musky - I will revise the announcements in v0.94 :) I think the current version of MobArena only sends announcements to players outside the arena who are spectators. Make your arena without any exits, so /ma leave is necessary to leave, or use spectate-on-death: false.

    @Thebroz1 - That error has nothing to do with MobArena. Update Essentials.

    @Malao567 - Any errors in the console? Like Azlodin says, you have to specify an arena name. Simply typing "/ma addarena" won't do anything. Find out what's wrong by following the troubleshooting steps. As for spawn-monsters=true as a requirement, you're wrong. MobArena works with spawn-monsters=false.

    @Yahtze - Known issue, but thanks for the report. As Flamers says, make a lava pit in front of your spectator location, and the items will drop into it when the players leave/die.

    @SilverDragon - What?

    @Wesley211 - MobArena doesn't support empty items, unfortunately. You'll have to either give your players useless rewards with a chance of good rewards, or simply just give them rewards normally. Sorry.

    @addonexus77 - Any errors in the console/server log? How many arenas do you have? Did you select the correct arena?

    @mrsuperbing - MobArena doesn't even take up 150 KB of space (in its current version). If that's too big for your server, I think you need to invest in a bigger harddrive. As for removing the plugin; just do it properly. Stop the server, delete the plugin, and start the server back up.

    @Justincase - Nope, you don't :)

    @Mercury - Never had any of these problems. Any console errors? Do you use a lot of plugins?

    @Phat32 - Glad you got it working. You don't have to change the config-file unless you're setting up the default arena in a non-default world. Adding new arenas automatically assigns the world you're standing in.

    @Ratchet - Glad to hear you finally got things working! The force end is a little wonky atm, unfortunately. v0.94 will have it revised and properly tested, but it'll be a while still, sorry.

    @NEO - Sorry you're having trouble finding the issue, and I honestly don't know how to help you :(
  12. Offline


    no not to much space as in memory like the actual arena was where houses could be. and i did delete it properly... i stopped bukkit deleted it then started bukkit back up back up
  13. Offline


    i cant edit the arena even if i do /ma protect false :confused:
  14. Offline


    @nunber1_Master you have to do '/ma editarena arenaname false'
    at that point you can edit the arena.when you're all done, do the same thing but make it 'true' instead of 'false'

    setting '/ma protect arenaname false' like you had done makes it so during an arena match, players can destroy the arena structure, but it will be restored at the end of the match.
  15. Offline


  16. Offline


    i only have 1 arena
  17. Offline


    did you name it when you made it? if you didn't, then it's your "default" arena and you can then omit the arenaname bit. the command would then be '/ma editarena false'
  18. Offline


    A. That post is epic, multi-reponse at its finest.
    B. Is it possible to spawn spider jockeys?
  19. Offline


    Um how do i make the region smaller i made it to big :/ ? Please help
  20. Offline


    @Callum212 Edit the config file, remove the region set it up again :)
  21. Offline


    can someone help me?
    im OP and it says i dont have acess to mobarena commads
    aand BTW other plugins im OP and i have access ...
  22. Offline


    @gatopreto Do you have a permissions plugin as well?
  23. Offline


    yep i have... i have other plugs as well so im not a really noob on these plugs business...however im a noob when they say that i dont have access...
    but most works fine
  24. Offline


    You need to use the permission nodes if you have a permissions plugin :) They can be found on the wiki :)
  25. Offline


    Is it possible for you to configure items and rewards to be that of a mod's item? I tried adding some items from other mods that have been ported to bukkit, but it seems that mobarena could not the item ID for it. It would be great to enable this because it can lead to other unique classes such as those who have balkon's weapon mod for bukkit.
  26. Offline


    this plugin is realy great, bu i had a issue where two people (one didnt even use mobarena) couldnt interact with the world anymore. i removed mobarena and it worked again fine. Im sorry i cant give more information till im not using it anymore.
  27. Offline


    This is epic awesome support reply. Cool

    I got it somehow fixed. /ma notready is useful command.
    Do you have any idea why cant players put cake on arena?

    Suggestion. After joining arena make an option to force start game after X seconds even if players are not ready. I still have bugged Iron Block some times.
  28. Offline


    Getting this at server start after updating to the latest version, build 1000:

    2011-08-05 01:35:22 [SEVERE] Could not load 'plugins/MobArena.jar' in folder 'plugins':
    java.util.zip.ZipException: error in opening zip file
    at java.util.zip.ZipFile.open(Native Method)
    at java.util.zip.ZipFile.<init>(ZipFile.java:131)
    at java.util.jar.JarFile.<init>(JarFile.java:150)
    at java.util.jar.JarFile.<init>(JarFile.java:114)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:60)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:207)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:130)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:128)
    at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:97)
    at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:51)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:132)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
  29. Offline


    Sorry if this has been asked before, but does it port people back to their last known location if they are not set to be spectators after a match? Or does it throw them somewhere outside of the arena? I am trying to figure out whether or not I should enable the ability to set home locations, so that people don't have to run all the way back to where they last were.

    I would still like for them to be able be spectators after a match, though. If I can't have both, I can live with that, purely because I've just done a whole lot of tweaking and testing with this to play with my family and friends, and even by myself, it's pretty fun!

    Also, is it capped at 16 waves? Or do they continue until everyone dies?

    Thanks a lot!
  30. Offline


    @nunber1_Master - Please read the Wiki :)

    @Cactus_Master - Spider jockeys are not a MobArena monster type, and will probably never be. I -may- throw them in as a rare spawn, though :)

    @Callum212 - Just set the region points again.

    @skillinazn - Nope, sorry. I can't and won't try to support a bunch of different item mods. It means adding to the filesize and complexity for no reason (for most people), just so a select few can avoid having to think of different ways to make their special items available :3 Make some trading signs or something, and reward people with "token items" in MobArena.

    @Mercury - You should be able to place cake in the arena. Cake isn't restored on explosions, however. The force-start timer is not a bad idea; I'll look into it :)

    @chaseoes - Can you please tell me which version of Java you're using, your server's operating system, and which CraftBukkit version you're running?

    @Sherryberry - When players type /ma join or /ma spec, if successful (meaning they get warped to the lobby or the spectator area, respectively), their location is stored. When they leave the arena, they are warped back to this location. This always holds true. If spectate-on-death: true, the players don't leave the arena until they type /ma leave. If false, players automatically leave the arena upon death. As for the waves, there is no upper bound :)
  31. Offline


    Sorry if this has been asked and answered before :( But everytime i wanted to add a block to my arena i just did /ma protect false, when i do that now and try to build it wont work. Any ideas?

Share This Page