[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

    Buckethead

    wont the essentials /setwarp conflict with this
     
  3. Offline

    Kartus

    can you support ä,ö,ü in announcements.properties ?
     
  4. Offline

    Flamers

    @Buckethead Read the wiki it's /ma setwarp lobby etc
     
  5. Offline

    garbagemule

    @Waldren - Please follow the Troubleshooting-steps. You most likely have a conflicting plugin.

    @GarretSidzaka - Please don't make any bug reports about older versions as I no longer support those.

    @iDoiStuff - That's basic Minecraft operations, you should be able to place an iron block and signs with text on them ;)

    @Ragor - Saying "fix it please" (and especially followed by several exclamation marks) will not make me attempt to fix it any faster. I decide what's urgent and what isn't, and this minor bug is not urgent. Use arrow:64 repeatedly instead.

    @wouter0100 - This is a known issue, and the solution is presented in the FAQ. It is not currently possible to do anything non-hacky about it, as the held items don't count for inventory items, nor as held items, during the time they are "held by the mouse cursor". So no, you don't need to disable MobArena, you need to read the FAQ :)

    @Hannespannes99 - You're doing something wrong. Go through the Troubleshooting-section "plz".

    @Jeffmcgee - Not using permissionsbukkit, no. Read the Wiki on setting up the permission nodes.

    @Cubz - You probably didn't look hard enough, as this has been posted quite a few times (albeit in different wording). The only time the MobArena command handler returns false (and thus shows that message), is when you simply type /ma without any extra parameters. If you get this message at all other times, something is wrong with your MobArena config-file, or your server, or you have a conflicting plugin of sorts. I can't help you any further without a stacktrace from the server console/log.

    @mahari3 - Use a proper text editor to edit your config-file.

    @Vxindy - Why didn't you set up all the permission nodes for MobArena? How are you players supposed to pick any classes when they don't have permissions for any?

    @Buckethead - Why would it?

    @Kartus - All those characters exist in UTF-8, so they are already supported. Just make sure your announcements.properties file is encoded in UTF-8 and you should be fine. And what do you mean it doesn't work? What errors do you get?
     
    sssss465 likes this.
  6. Offline

    wouter0100

    Nice!
    I have made now Lava at spectator, nice idea.
    Maybe you can make a special 'Lava Warp' when a player die he go die there, and then he come to the normal Spectate room?
     
  7. Offline

    sssss465

    For Some Strange Reason, People cannot join my arena. I gave them the permissions
    - 'mobarena.use.join'
    - 'mobarena.use.leave
    - 'mobarena.use.spectate'
    but strangely, they can't join. I also gave them
    - 'mobarena.classes.*'
    Thanks in advance. :)
     
  8. Offline

    GarretSidzaka

    just waiting for the no-spawn bug to be addressed
     
  9. Offline

    bombzero

    sweet i have shops that sell rare items for ridiculous amounts of money on my server so now i can provide another way to get that money.
     
  10. Offline

    mahari3

    im using notepad will that work?
     
  11. Offline

    tuderen

    @wouter0100 not a bad idea actually, though it'd require either people to make such a room of garbagemule to add some autogeneration of such a room.

    @sssss465 please post your permissions config in a code block or pastie/pastebin.

    @GarretSidzaka with no spawns, most often the case is you have a conflicting plugin, seeing as garbagemule tests the arena every time he releases new updates and a lack of mobs spawning tends to be noticed fast.

    @mahari3 nope, use Notepad++.
     
  12. Offline

    garbagemule

    @wouter0100 - Too much warping around, and it messes up some of the methods. The lava pit is the better option as it doesn't bloat MobArena with error prone timers, and it doesn't take much effort on your part :)

    @sssss465 - Read the Permissions-page on the Wiki. It's all there :)

    @GarretSidzaka - There is no bug if it cannot be reproduced. What you're experiencing is a glitch, and it is specific to your setup. How can you claim that I'm doing something wrong, when the only two people with this very odd issue are you and Ratchet? I don't mind the bug reports, but when it's the same stuff you report every time, and you never do anything I advise you to, it grinds my gears a little. If you can't put some effort into locating the problem on your end, how can you expect me to? Pay me for an actual job, and I'll work 24/7 until your problem is 100% resolved; otherwise, get back in the line and follow the same guidelines as everybody else. Your problem is specific, so I need specific information - information that only you can gather and provide me with. If you can't provide me with this information, I ask that you please stop using my plugin, because there are actual bugs that need fixing, and other users (who are willing to put a little effort into tracking their bugs) that need help. You're waiting for the "bug" to be addressed? I'm waiting for you to fork over the reproduction steps so I can reproduce the bug and address it.

    @mahari3 - Like tuderen says, use Notepad++. Regular Notepad is a horrible piece of software :(
     
    sssss465 likes this.
  13. Offline

    Flamers

  14. Offline

    mahari3

    hmmmm... can i just copy and paste everything from what i have to notepad++ format?
    and btw how do i tag people do i just type:
    @garbageule

    tried to dl wordpad but i dont know a trusted site to get it from.... any links to wordpad OR notpad++ (preferably notepad++) please reply.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Sep 9, 2018
  15. Offline

    garbagemule

    @mahari3 - You should be able to, yes. Flamers has informed me that Wordpad works wonderfully for editing config-files. I'd probably just auto-generate a new file and start over if I was you, just in case.

    Edit: You take people by putting a @ followed by their name, but spelled correctly ;) You don't need to tag me in this thread, however, since I get notifications every time someone makes a post here.
     
  16. Offline

    Buckethead

    it will but notepadd ++ is really where its at

    sorrry ididnt notice ma in front i thought u were just usig .setwarp

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

    mahari3

     
  18. Offline

    pieman125

    When people try to join my arena it say they "dont have permission to join the arena", but admins can. I put in the permission nodes so it should work please help!
     
  19. Offline

    Flamers

    @pieman125 they need mobarena.classes.*, mobarena.arenas.* and mobarena.use.* :)
     
  20. Offline

    keitron

    how do u name a arena?
     
  21. Offline

    Waldren

    thanks buckethead
     
  22. Offline

    Flamers

    @mahari3 it's on every windows PC....

    @keitron /ma addarena arenaname or /ma setarena arenaname It's on the wiki :)
     
  23. Offline

    rad1game

    Bug. When selecting archer second time, sign gives only 64 arrows. First time it gives 128 arrows.
    PLease, fix it.
     
  24. Known issue, low priority bug. Modify the item list to have two stacks of arrows vs the one stack of 128.

    As stated (and if you had searched the thread), Garbagemule is aware of this, but it's low priority on the 'to-fix' list.
     
  25. Offline

    Scusemua

    It keeps saying the arena hasn't been set up, yet I have done everything? Any ideas, and ive done this many times before... weird

    scratch that, I had "Edit Arena" set to true. I set it to false and all was well once again. Violence was again restored to the lands of my server.
    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 15, 2016
  26. Offline

    rad1game

    Thx! Try it!
     
  27. Offline

    Tov

    I have been running MA without any issues until this recent update. I am having the same problem as Ratchet. Wave 2 is not starting. I haven't included all of my files because there are no changes that have happened between the time MA was working and now with the new update.

    I am trying different configurations to see what is going on. I rebooted the server earlier and it ran fine for awhile. I will let you know if I can isolate anything specific.
     
  28. Offline

    Kartus

    sry, it works! idk why, but my announcements.properties was loaded in ANSI instead of UTF-8. but command "/ma" isn't translated. it's still default. can you please make this also localizable?
     
  29. Offline

    Sayshal

    Small bug. Read bottom few lines. 2011-07-23_22.33.12.png
     
  30. Offline

    keitron

    /ma setregion [p1|p2] when i do those its et up then i expand it with /ma expandregion and i did out and i set it 28 blocks out. but it goes like 600 blocks instead and like near spawn people cant build
     
  31. Offline

    garbagemule

    @pieman125 - You obviously didn't put in all the permission nodes :)

    @mahari3 - Wordpad is bundled with Windows :confused: Just download Notepad++ from the official website? What's not to trust?

    @keitron - When you add the arena, you specify its name. Read the Wiki. The arena region does not expand by 600 blocks if you type /ma expandregion 28 out. It will subtract 28 from the x and z values of p1, and add 28 to the x and z values of p2. Confirm this by typing /ma showregion before using expandregion, and after using it.

    @Scusemua - Well, if it says the arena isn't set up, it isn't set up. If you are in edit mode, it will also give you this message. Post the coords-section of your config-file in a CODE-block or a pastie/pastebin.

    @Tov - Ah, finally someone who wants to put a little effort into this :) Like I told Ratchet and GarretSidzaka, you should try downloading your server files to your computer to copy the exact server environment, and then verify that the bug still exists locally. If it does, you can begin removing plugins and looking for a plugin conflict. Happy bug hunt :)

    @Sayshal - There's some weird stuff going on with that entry fee thing. I'll be changing the algorithm in v0.93.5, so hopefully it'll be properly fixed this time.
     

Share This Page