[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

    Flamers

    @Subrosa you need to add priority: 3 (or a higher number) to make it spawn :)
     
  3. Offline

    Apasalic

    waves seems to bug sometimes too... :/

    Sometimes, when Arena finishes it lets the wave(14 for example) not be reseted... then when the next wave comes(wave 1) then wave 15 spawns right after? wtf?! :O
     
  4. Offline

    Flamers

    @Apasalic Any errors in console? Config file?
     
  5. Offline

    Apasalic

     
  6. Offline

    saftb1

    Hi I have just installed mob arena and have build and setup a working arena.
    but only OP's can use:
    /ma join
    /ma leave
    /ma spectate
    which I want every one to use.
    to try and fix this problem I have added the following permissions into my permissions file.
    - mobarena.arenas.default
    - mobarena.use.join
    - mobarena.use.leave
    - mobarena.use.spectate
    these permissions should enable my default players and all other groups with the inheritance set to member to be able to use these commands


    this is my permissions file


    Code:
    groups:
      Owner:
        default: false
        permissions:
        - '*'
        - cf.allowcheat
        - cf.allowfly
        - citizens.admin
        - factions.*
        - nocheat.*
        inheritance:
        - developer
        info:
          prefix: '&f[&4Owner&f] '
          build: true
          suffix: ''
      Mod:
        default: false
        permissions:
        - cf.display
        - essentials.ban
        - essentials.broadcast
        - essentials.chat.color
        - essentials.delhome
        - essentials.home
        - essentials.kick
        - essentials.mute
        - essentials.sethome
        - essentials.tempban
        - essentials.tp
        - essentials.tpa
        - essentials.tpahere
        - essentials.tpo
        - essentials.tpohere
        - essentials.unban
        - iconomy.payment
        - jail.command.jail
        - jail.command.jailcheck
        - jail.command.jailtelein
        - jail.command.jailteleout
        - jail.command.unjail
        inheritance:
        - member
        info:
          prefix: '&f[&3Mod&f] '
          build: true
          suffix: ''
      Member:
        default: true
        permissions:
        - mobarena.arenas.default
        - mobarena.use.join
        - mobarena.use.leave
        - mobarena.use.spectate
        - citizens.use.trader
        - citizens.use.blacksmith
        - citizens.use.healer
        - ChestShop.shop.buy
        - ChestShop.shop.create
        - ChestShop.shop.sell
        - essentials.help
        - essentials.motd
        - essentials.msg
        - essentials.ping
        - essentials.rules
        - essentials.signs.use.buy
        - essentials.signs.use.disposal
        - essentials.signs.use.free
        - essentials.signs.use.heal
        - essentials.signs.use.protection
        - essentials.signs.use.sell
        - essentials.signs.use.spawnmob
        - essentials.signs.use.time
        - essentials.signs.use.warp
        - essentials.signs.use.weather
        - essentials.spawn
        - essentials.suicide
        - factions.create
        - factions.participate
        - factions.viewanypower
        - iconomy.access
        - iconomy.list
        - iconomy.payment
        - iconomy.rank
        - jobs.join.*
        - jobs.world.*
        - mcmmo.ability.*
        - mcmmo.commands.whois
        - mcmmo.skills.*
        - teslacoil.use
        inheritance: []
        info:
          prefix: '&f[&aCitizen&f] '
          build: true
          suffix: ''
      Developer:
        default: false
        permissions:
        - admincmd.*
        - ChestShop.admin
        - essentials.afk
        - essentials.afk.kickexempt
        - essentials.antioch
        - essentials.back
        - essentials.back.ondeath
        - essentials.backup
        - essentials.ban
        - essentials.ban.exempt
        - essentials.ban.notify
        - essentials.ban.offline
        - essentials.banip
        - essentials.bigtree
        - essentials.broadcast
        - essentials.burn
        - essentials.chat.*
        - essentials.clearinventory
        - essentials.clearinventory.others
        - essentials.compass
        - essentials.delhome
        - essentials.delhome.*
        - essentials.deljail
        - essentials.delwarp
        - essentials.depth
        - essentials.essentials
        - essentials.ext
        - essentials.fireball
        - essentials.gc
        - essentials.geoip.*
        - essentials.getpos
        - essentials.help
        - essentials.help.*
        - essentials.helpop
        - essentials.helpop.receive
        - essentials.home
        - essentials.home.*
        - essentials.ignore
        - essentials.invsee
        - essentials.jail.exempt
        - essentials.jails
        - essentials.joinfullserver
        - essentials.jump
        - essentials.kick
        - essentials.kick.exempt
        - essentials.kick.notify
        - essentials.kickall
        - essentials.kill
        - essentials.kit
        - essentials.kit.*
        - essentials.lightning
        - essentials.me
        - essentials.mute
        - essentials.mute.exempt
        - essentials.nick
        - essentials.nick.others
        - essentials.nocommandcost.*
        - essentials.nocommandcost.all
        - essentials.nuke
        - essentials.ping
        - essentials.portal
        - essentials.powertool
        - essentials.powertooltoggle
        - essentials.protect
        - essentials.protect.*
        - essentials.ptime
        - essentials.ptime.others
        - essentials.realname
        - essentials.reloadall
        - essentials.repair
        - essentials.rules
        - essentials.seen
        - essentials.sethome
        - essentials.sethome.*
        - essentials.setjail
        - essentials.setspawn
        - essentials.setwarp
        - essentials.setxmpp
        - essentials.signs
        - essentials.signs.*
        - essentials.socialspy
        - essentials.spawn
        - essentials.spawner
        - essentials.spawnmob
        - essentials.suicide
        - essentials.teleport.cooldown.bypass
        - essentials.teleport.hidden
        - essentials.teleport.timer.bypass
        - essentials.tempban
        - essentials.tempban.exempt
        - essentials.tempban.offline
        - essentials.thunder
        - essentials.time
        - essentials.time.set
        - essentials.togglejail
        - essentials.togglejail.offline
        - essentials.top
        - essentials.tp
        - essentials.tpa
        - essentials.tpaall
        - essentials.tpaccept
        - essentials.tpahere
        - essentials.tpall
        - essentials.tpdeny
        - essentials.tphere
        - essentials.tpo
        - essentials.tpohere
        - essentials.tppos
        - essentials.tptoggle
        - essentials.tree
        - essentials.unban
        - essentials.unbanip
        - essentials.unlimited
        - essentials.warp
        - essentials.warp.*
        - essentials.weather
        - essentials.whois
        - essentials.world
        - essentials.xmpp
        - essentials.xmppspy
        - factions.adminBypass
        - factions.bypass
        - factions.config
        - factions.disband
        - factions.lock
        - factions.manageWarZone
        - factions.ownershipBypass
        - factions.reload
        - factions.saveall
        - factions.viewanypower
        - groupmanager.*
        - iconomy.*
        - iconomy.admin.*
        - jobs.admin.demote
        - jobs.admin.employ
        - jobs.admin.fire
        - jobs.admin.grantxp
        - jobs.admin.info
        - jobs.admin.promote
        - jobs.admin.reload
        - jobs.admin.removexp
        - jobs.admin.transfer
        - lc.admin.getexp
        - lc.admin.getlvl
        - lc.admin.reload
        - lc.admin.reset
        - lc.admin.setexp
        - lc.admin.setlvl
        - lc.level.*
        - mcmmo.*
        - mobdisguise.*
        - permissions.build
        - setrank.rankall
        - shankshock.plugins
        - worldguard.notify
        inheritance:
        - admin
        info:
          prefix: '&f[&6Dev&f] '
          build: true
          suffix: ''
      Admin:
        default: false
        permissions:
        - announcer.admin
        - ChestShop.mod
        - essentials.banip
        - essentials.compass
        - essentials.delwarp
        - essentials.god
        - essentials.heal
        - essentials.jump
        - essentials.setwarp
        - essentials.unbanip
        - essentials.warp
        - essentials.warp.list
        - jail.command.unjailforce
        inheritance:
        - mod
        info:
          prefix: '&f[&2Admin&f] '
          build: true
          suffix: ''
    
     
  7. Offline

    BadDog

    As stated in the wiki FAQ:
    Q: Why can only ops use my arena? A: Everyone can use MobArena by default. You have a conflicting plugin, or your arena is located in the spawn region (set spawn protection to 0, or move the lobby). It could also be that your Permissions aren't set up properly.

    Maybe you'd better check if none of what is written here is happening to you, especially the spawn protection.
     
  8. Offline

    Flamers

    @saftb1 @BadDog If your using group manager thats why

    @Apasalic Can you use the [ code] block and copy it all with the spaces :)
     
  9. Offline

    diannetea

    It looks like the leaderboard might have some issues when things are killed with archery. The last single player match was 13 rounds but the board only says 7 and it also doesn't count shots as swings or hits, and there were apparently 0 kills
     
  10. Offline

    BadDog

    If you read carefully, I was trying to help him solve his problem, not describing an issue myself. ;)
     
  11. Offline

    KoBro12

    Wow, i've been using this plugin since it was pretty new now. :O And i still love it! :D
    @garbagemule
    But i woud like to see the leaderboards a little more functional. Like best round leaderboard and total leaderboard.
    Is there any chance this will ever come? :)
     
  12. Offline

    Flamers

    @BadDog I thank you but Group Manager won;t work with MobArena (it was unsupported in 0.94.3 I think) So that will solve the problem :)

    @kobbro12 Possibly

    @diannetea It's a known bug :)
     
  13. Offline

    diannetea

    wah :(
     
  14. Offline

    saftb1

    I got mobarena working with groupmanager
    just added
    - mobarena.arenas.default
    - mobarena.use.join
    - mobarena.use.leave
    - mobarena.use.spectate
    Realy not sure how its working but it is :)

    But I'd like to ask another question.
    How do I add a cash amount to the rewards?
    I added $50 into it but that doesn't work so just wondering how I'd get it to work
     
  15. Offline

    Flamers

    @saftb1 if your using Essentials then don't. Its really simple: Essentials is dreadful in pretty much every way possible.
     
    Justin The Cynical and diannetea like this.
  16. Offline

    KoBro12

    If you are gona add more boss abilities, i have an idea: sumonzombies sumoncreepers etc. :D That woud be cool.
     
  17. Offline

    BadDog

    What are you talking about? I have not described any problem at all, I was helping a user. We never talked about Group Manager, he was having a hard time making MobArena work with every world instead of just one with PermissionsEx, not this other plugin. This was not related to GroupManager, even if he uses it. The problem was that he was using per world permissions instead of global ones. The steps that I quoted from the wiki in my message to help saftb1 managed to get things to work for him. I told you after your message quoting me that I didn't need any help, since I was myself helping someone, not requesting help, and now you're thanking me and continuing to give me pointless directions to a problem I don't have with an irrelevant plugin here? Thanks for the helping attitude around here, but clearly, you'd better read what we're talking about first. :(

    Please, @saftb1 I already told you to check at least once and correctly the wiki. Everything you're asking is well explained there. It's a pain in the arse to have to baby feed every user, as Flamers told once on this thread, and I liked the image. Now, you go to this link, which is the page for configuring the config file for MobArena on its wiki, the config file where you're trying to put "$50", and now you look for the word "reward" (ctrl+F) in the page. Can you do that?

    From now on, please, try to search the wiki and FAQ first, check if your issue is a "known bug" planned for a fix in near future and if you can't find the answer by yourself like most users after some time, feel free to ask, but here you seem like a fool who didn't even try to understand before he asks. And I'm even good enough to have written all this with a direct link to your solution, I could have just told you to think before you write.

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

    Flamers

    @BadDog don't worry it was something else :)
     
  19. Offline

    BadDog

    Ok, nevermind then! I guess my reaction is mainly due to the fact that I begin to understand garbagemule's (and other admins') position when it comes to this forum and its users endlessly asking for help when they have not even tried to help themselves in the first place, and that it's starting to irritate me... Well, I still believe that helping others is a good thing, but please people... try! ;)
     
  20. Offline

    Apasalic

    Code:
    # MobArena v0.94.3.11 - 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
    update-notification: true
    classes:
    
    WARRIOR:
    items: diamond_sword, grilled_pork
    armor: 306,307,308,309
    permissions:
    - fastfood
    KNIGHT:
    items: iron_sword, grilled_pork:2,
    armor: 310,311,312,313
    permissions:
    - fastfood
    HUNTER:
    items: stone_sword, bow, arrow:256, grilled_pork:3, bone:2
    armor: 298,299,300,301
    permissions:
    - fastfood
    PALADIN:
    items: stone_sword, bread:10, grilled_pork:10, mushroom_soup:10, cake:20
    armor: 306, 307, 308, 309
    permissions:
    - fastfood
    ENGINEER:
    items: stone_sword, flint_and_steel, tnt:5, grilled_pork:3
    armor: 298,299,300,301
    permissions:
    - fastfood
    
    arenas:
    terala:
    settings:
    world: The Kingdom of Terala
    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: false
    require-empty-inv-spec: false
    hellhounds: true
    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: 10
    wave-interval: 35
    special-modulo: 4
    max-idle-time: 120
    spout-class-select: true
    min-players: 0
    max-players: 5
    rewards:
    waves:
    after:
    '10': wooden_sword, wooden_pickaxe, wooden_spade
    '20': stone_sword, stone_pickaxe, stone_spade
    '30': iron_sword, iron_pickaxe, iron_spade
    '40': gold_sword, gold_pickaxe, gold_spade
    '50': diamond_sword, diamond_pickaxe, diamond_spade
    every:
    '3': bone, stick
    '10': iron_ingot:2, gold_ingot:2
    '5': pumpkin:1, slime_ball:1
    coords:
    p1: 632,31,233,-45.75901,86.54998
    leaderboard: 644,85,256,0.0,0.0
    p2: 662,127,285,136.64102,90.0
    arena: 647,81,270,0.14096111,-4.50003
    spawnpoints:
    s1: 653,80,276,-224.25906,86.25001
    s2: 641,80,276,-134.8592,90.0
    s3: 641,80,264,-46.05917,85.950005
    s4: 653,80,264,44.090816,88.79999
    lobby: 648,82,240,269.80615,-1.0500458
    spectator: 647,85,257,0.29080734,-2.6998432
     
  21. Offline

    THG3

    The config keeps reverting back to default anytime I make a change?..
     
  22. Offline

    Flamers

    @Apasalic That needs to be spaced correctly :| I suggest starting again with a fresh config

    @THG3 Are you using /reload to reload the changes? If you are use /ma reload :)
     
    THG3 likes this.
  23. Offline

    .PFk[L]ost*

    So? what can I do to repair?
    Code:
    00:59:08 [GRAVE] Error occurred while enabling MobArena v0.94.3.11 (Is it up to
    date?): while scanning a simple key; could not found expected ':'
    while scanning a simple key
     in "<reader>", line 7, column 1:
        true
        ^
    could not found expected ':'
     in "<reader>", line 8, column 1:
        classes:
        ^
    
            at org.yaml.snakeyaml.scanner.ScannerImpl.stalePossibleSimpleKeys(Scanne
    rImpl.java:398)
            at org.yaml.snakeyaml.scanner.ScannerImpl.needMoreTokens(ScannerImpl.jav
    a:229)
            at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:17
    8)
            at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(Par
    serImpl.java:563)
            at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:161)
            at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:146)
            at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :230)
            at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
            at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :237)
            at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
            at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:12
    3)
            at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:106)
    
            at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseCons
    tructor.java:121)
            at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:480)
            at org.yaml.snakeyaml.Yaml.load(Yaml.java:423)
            at org.bukkit.util.config.Configuration.load(Configuration.java:89)
            at com.garbagemule.MobArena.MobArena.loadConfig(MobArena.java:106)
            at com.garbagemule.MobArena.MobArena.onEnable(MobArena.java:65)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:174)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:957)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:280)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:171)
            at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:154
    )
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
     
  24. Offline

    kitts

    Damn! THIS IS FUN! :D

    This is my config atm:

    Code:
    # MobArena v0.94.3.11 - 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, /money
    
    update-notification: false
    
    classes:
    
    Knight:
    
    items: diamond_sword, grilled_pork
    
    armor: 306,307,308,309
    
    Tank:
    
    items: iron_sword, grilled_pork, apple
    
    armor: 310,311,312,313
    
    Archer:
    
    items: wood_sword, bow, grilled_pork, arrow:64, arrow:64, arrow:64, arrow:64, arrow:64, bone
    
    armor: 298,299,300,301
    
    Chef:
    
    items: stone_sword, bread:14, grilled_pork:6, mushroom_soup, cake:5
    
    armor: 314,315,316,317
    
    Oddjob:
    
    items: stone_sword, flint_and_steel, netherrack:3, tnt:2, pork:2
    
    armor: 298,299,300,301
    
    Wolf Master:
    
    items: stone_sword, grilled_pork, bone:3, bow, arrow:64, arrow:64, arrow:64
    
    armor: 298,299,300,301
    
    Ninja:
    
    items: iron_sword, 357:4, bow, arrow:64, arrow:64, arrow:64
    
    armor: 315, leather_boots, leather_chestplate, leather_leggings
    
    McGuyver:
    
    items: iron_axe, bow, flint_and_steel, fishing_rod, 30:2, tnt:4, golden_apple:1, arrow:64, arrow:64
    
    armor: 306, leather_chestplate, leather_leggings, iron_boots
    
    Wildlife Hunter:
    
    items: diamond_axe, 326, 326, 19, 333, 360:5, 352
    
    armor: diamond_chestplate, iron_leggings
    
    Demolition Guy:
    
    items: wood_sword, tnt:30, bow, flint_and_steel, 72:10, lever:10, arrow:64, arrow:64
    
    armor: leather_helmet, gold_chestplate, leather_leggings, leather_boots
    
    Portal Maker:
    
    items: stone_sword, bow, 280, cookie:2, arrow:64, arrow:64, arrow:64
    
    armor: iron_helmet, 307, 301, iron_leggings
    
    arenas:
    
    default:
    
    settings:
    
    world: world
    
    enabled: true
    
    protect: true
    
    entry-fee: $20
    
    logging: false
    
    clear-wave-before-next: false
    
    detonate-creepers: true
    
    detonate-damage: true
    
    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: true
    
    monster-infight: false
    
    allow-teleporting: false
    
    spectate-on-death: true
    
    share-items-in-arena: true
    
    min-players: 0
    
    max-players: 8
    
    max-join-distance: 0
    
    repair-delay: 5
    
    first-wave-delay: 7
    
    wave-interval: 13
    
    special-modulo: 4
    
    max-idle-time: 40
    
    spout-class-select: true
    
    waves:
    
    recurrent:
    
    def1:
    
    type: default
    
    priority: 1
    
    frequency: 1
    
    growth: medium
    
    monsters:
    
    zombies: 10
    
    skeletons: 4
    
    exploding_sheep: 5
    
    def2:
    
    type: default
    
    priority: 2
    
    frequency: 1
    
    wave: 5
    
    monsters:
    
    zombies: 10
    
    skeletons: 6
    
    creepers: 4
    
    spec1:
    
    type: special
    
    priority: 5
    
    frequency: 4
    
    monsters:
    
    powered_creepers: 10
    
    angry_wolves: 10
    
    zombie_pigmen: 10
    
    humans: 10
    
    single:
    
    swarm0:
    
    type: swarm
    
    wave: 1
    
    monster: Silverfish
    
    amount: high
    
    bossWarmup1:
    
    type: boss
    
    wave: 2
    
    monster: CaveSpider
    
    health: low
    
    abilities: arrows, lightning-aura, fetch-distant, fetch-target, disorient-target
    
    ability-interval: 2
    
    ability-announce: false
    
    boss0:
    
    type: boss
    
    wave: 4
    
    monster: giant
    
    health: low
    
    abilities: fire-aura, lightning-aura, fetch-distant, fetch-target, disorient-target,
    
    ability-interval: 1
    
    ability-announce: false
    
    swarm1:
    
    type: swarm
    
    wave: 7
    
    monster: spiders
    
    amount: low
    
    boss1:
    
    type: boss
    
    wave: 10
    
    monster: enderman
    
    health: medium
    
    abilities: fire_aura, arrows, fetch-distant, throw-nearby,
    
    ability-interval: 2
    
    ability-announce: false
    
    boss2:
    
    type: boss
    
    wave: 13
    
    monster: slime_huge
    
    health: medium
    
    abilities: lightning-aura, fetch-distant, arrows, LIVING-BOMB
    
    ability-interval: 3
    
    ability-announce: true
    
    boss3:
    
    type: boss
    
    wave: 17
    
    monster: angry_wolf
    
    health: medium
    
    abilities: warp-to-player, fire-aura, throw-nearby
    
    ability-interval: 2
    
    ability-announce: true
    
    boss4:
    
    type: boss
    
    wave: 20
    
    monster: zombie_pigmen
    
    health: medium
    
    abilities: warp-to-player, disorient-target, shuffle-positions, chain-lightning
    
    ability-interval: 3
    
    ability-announce: true
    
    boss5:
    
    type: boss
    
    wave: 30
    
    monster: human
    
    health: psycho
    
    abilities: throw-target, lightning-aura, fetch-target, root-target
    
    ability-interval: 2
    
    ability-announce: true
    
    swarm2:
    
    type: swarm
    
    wave: 35
    
    monster: slimes
    
    amount: medium
    
    boss6:
    
    type: boss
    
    wave: 40
    
    monster: squid
    
    health: medium
    
    abilities: root-target, flood, lightning-aura, chain-lightning
    
    ability-interval: 2
    
    ability-announce: true
    
    boss7:
    
    type: boss
    
    wave: 50
    
    monster: creeper
    
    health: high
    
    abilities: root-target, fire-aura, lightning-aura, fetch-distant
    
    ability-interval: 2
    
    ability-announce: true
    
    boss8:
    
    type: boss
    
    wave: 60
    
    monster: wolf
    
    health: medium
    
    abilities: fetch-distant, root-target, fire-aura
    
    ability-interval: 2
    
    ability-announce: true
    
    boss9:
    
    type: boss
    
    wave: 70
    
    monster: squid
    
    health: medium
    
    abilities: root-target, flood, lightning-aura, chain-lightning, warp-to-player
    
    ability-interval: 2
    
    ability-announce: true
    
    boss10:
    
    type: boss
    
    wave: 80
    
    monster: skeleton
    
    health: medium
    
    abilities: root-target, lightning-aura, fireballs, fetch-distant
    
    ability-interval: 2
    
    ability-announce: true
    
    boss11:
    
    type: boss
    
    wave: 99
    
    monster: sheep
    
    health: high
    
    abilities: warp-to-player, fetch-distant, shuffle-positions, throw-target, fire-aura, lightning-aura, fireballs, root-target
    
    ability-interval: 1
    
    ability-announce: true
    
    swarm3:
    
    type: swarm
    
    wave: 100
    
    monster: exploding_sheep
    
    amount: medium
    
    rewards:
    
    waves:
    
    every:
    
    '1': $1
    
    after:
    
    '2': $3
    
    '4': $5
    
    '7': $8
    
    '10': $9
    
    '13': $10
    
    '17': $18
    
    '20': $19
    
    '30': $20
    
    '40': $25
    
    '50': $40
    
    '60': $80
    
    '70': $90
    
    '80': $100
    
    '90': $130
    
    '99': $190
    
    '100': $999
    
    coords:
    
    leaderboard: -277,65,-583,0.0,0.0
    
    p1: -293,50,-582,229.08923,20.547321
    
    p2: -269,70,-557,54.733772,13.512409
    
    arena: -282,61,-564,180.2807,2.9600415
    
    spectator: -281,64,-580,0.63653564,12.546814
    
    lobby: -290,64,-568,90.34418,0.13232845
    
    spawnpoints:
    
    s1: -286,60,-564,-137.3247,-0.7644207
    
    s2: -276,60,-564,-223.12305,1.7184186
    
    s3: -276,60,-575,-316.646,-1.1783082
    
    s4: -286,60,-575,-44.582397,0.47695997
    The one, tiny thing im sad about, is that my "Wildlife Hunter"'s water buckets doesnt work as i wished. :p But there's probly a way to get the water to work fine in the arena, somehow. ^^

    "Portal Maker" is rly fun, when you put 3x3 stone places (restricted portals to work on 'stone' only) on the walls around the arena. Then you use your stick to make portals now and then, to suprise and survive. :p (portal thing: http://forums.bukkit.org/threads/fu...n-in-minecraft-1185.14684/page-29#post-765857)

    Mostly, i post here now cause i want tip's on fun mob attacks. I dont know where i can find all mob attacks. Ex: "LIVING-BOMB" i found by using the search function of this thread. And if i missed out on one fun attack, there's a high chance i missed more of them. :p

    Thank you for making such an awesome plugin. If i had my paycheck irl, now, id donate some.
     
  25. Offline

    Flamers

    @.PFk[L]ost* Your config is incorrectly formatted on lines 7 and 8
     
  26. Offline

    BadDog

    @.PFk[L]ost*
    To check your YAML files formatting (config files with Bukkit plugins are quite often in this format, even with different extensions) and avoid further problems like this one, I recommend this online YAML parser. You simply paste the content of your config file in the left field and it shows you if there are any problem on the right one and even gives you hints as to where errors are located. Be advised though that it doesn't tell you what they are in detail and doesn't tell you how to solve them. But most of the time, this is a spacing issue (YAML files work with spaces instead of tabs).

    So in the future, if you happen to see something like this in your console:
    Code:
    in "<reader>", line 7, column 1:
        true
        ^
    You'll know that the " ^ " symbol and this type of errors stand for YAML problems most of the time. The " ^ " character shows the error location and the error log gives you a hint too, with the line and column of the corruption (invalid space, letter instead of a letter, ...).

    I'd advise to check your YAML files with the above link every time you make changes within them, even the slightest, and when the parser tells you that they don't have formatting problems at all, upload them to your server and you're set. That way, you'll avoid most errors found in Bukkit servers. The remaining errors will just be config/values/options problem, but you won't have a plugin break just for a missing space! ;)
     
  27. Offline

    ratsby

    You can find all the boss abilities here: "https://github.com/garbagemule/MobArena/wiki/Setting-up-the-waves". Just scroll down and look for "Boss waves".
     
  28. Offline

    Grandof

    Ummm it says there is no need for permissions cause the plugin defaults to allowing players to use all the commands. Well for me I have to set up the permissions other wise it tells me I don't have permission to use that command. Also I am trying to add containers but it tells me I do not have permissions to that command. :S Why? I'm the admin and I have all the permissions that was put in the permissions documentation.
     
  29. Offline

    devonpilney

    On my server mob arena will be working just fine and then randomly will break (and also randomly will refix itself) -- when it breaks no matter what /ma command you type it gives you the generic /ma listings who isnt ready yada yada (although none of those commands work either). Ideas? Heres my config:


    # MobArena v0.94.3.11 - 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​
    update-notification: true​
    classes:​
    Knight:​
    items: diamond_sword, grilled_pork:2​
    armor: 306,307,308,309​
    Tank:​
    items: iron_sword, grilled_pork:3, apple​
    armor: 310,311,312,313​
    Archer:​
    items: wood_sword, bow, arrow:256, grilled_pork, bone​
    armor: 298,299,300,301​
    Chef:​
    items: stone_sword, bread:6, grilled_pork:4, mushroom_soup, cake:5​
    armor: 314,315,316,317​
    Oddjob:​
    items: stone_sword, flint_and_steel, netherrack:2, tnt:4, pork:3​
    armor: 298,299,300,301​
    Thedoctor:​
    items: iron_sword, cooked_fish:3, string, feather​
    armor: 305,304,303,302​
    arenas:​
    default:​
    settings:​
    world: ''​
    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: 0​
    max-players: 0​
    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​
    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:​
    powered-creepers: 10​
    zombie-pigmen: 10​
    angry-wolves: 10​
    humans: 10​
    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:​
    leaderboard:​
    p2: -483,64,536,-46.52605,41.879906​
    p1: -622,63,-555,-169.32446,19.680416​
    goldmine:​
    settings:​
    world: Wonder Land​
    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​
    spout-class-select: true​
    min-players: 0​
    max-players: 0​
    rewards:​
    waves:​
    after:​
    '7': minecart, storage_minecart, powered_minecart​
    '16': diamond_sword​
    '13': iron_sword, iron_pickaxe, iron_spade​
    every:​
    '3': feather, bone, stick​
    '10': iron_ingot:10, gold_ingot:8​
    '5': dirt:4, gravel:4, stone:4​
    coords:​
    p1: -482,63,-554,-237.66101,32.89742​
    leaderboard: -470,66,-562,0.0,0.0​
    p2: -457,63,-528,-31.26062,26.866352​
    spectator: -478,64,-560,-28.822754,-0.9791733​
    lobby: -463,64,-561,-181.7799,30.844305​
    spawnpoints:​
    s1: -461,63,-548,-344.8083,25.968119​
    s2: -478,63,-534,-55.897705,21.091944​
    s3: -477,63,-546,-53.58795,17.883938​
    arena: -460,64,-529,125.197266,48.167614​
    forrest:​
    settings:​
    world: build1​
    enabled: true​
    protect: true​
    entry-fee: $200.00​
    logging: false​
    clear-wave-before-next: false​
    detonate-creepers: false​
    detonate-damage: true​
    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: true​
    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​
    spout-class-select: true​
    min-players: 0​
    max-players: 0​
    rewards:​
    waves:​
    after:​
    '10': iron_sword, storage_minecart, iron_bar:5​
    '15': iron_block:5, tree:5, plank:5​
    '20': diamond_sword, diamond_pickaxe, diamond_shovel​
    '25': diamond_block, gold_block, diamond​
    '30': gold_helmet, gold_chestplate, gold_pants, gold_boots​
    '35': diamond_helmet, diamond_chestplate, diamond_pants, diamond_boots​
    '40': redstone_ore​
    every:​
    '5': stick:10, torch:10, coal:10​
    '10': iron_ingot:10, gold_ingot:8,​
    '20': diamond, gold_block, gold_sword, diamond_sword​
    coords:​
    p1: -622,64,490,-153.66895,5.69348​
    leaderboard:​
    p2: -563,64,536,-319.58667,23.915​
    lobby: -605,65,532,-179.33228,-1.1074703​
    spectator: -576,65,532,-177.74146,13.777603​
    arena: -588,65,521,-186.46533,18.140398​
    spawnpoints:​
    c1: -617,64,494,-140.65536,25.454672​
    c2: -613,64,521,-112.424866,16.600565​
    c3: -596,64,498,-54.42398,21.476744​
    c4: -576,64,517,-198.91266,18.6537​
    c5: -568,64,496,-305.03345,17.498812​
     
  30. Offline

    Flamers

  31. Offline

    BadDog

    Be advised that generally, when it says there is no need for permissions, it means that with NO permissions plugin, it will work normally. For MobArena, the wiki says that "by default, MobArena allows all players to use all arenas and all classes! If you just want to get it up and running, there's no need to mess with any other permissions than the admin and setup permissions." Check if you have really set every admin and setup permissions nodes? These nodes we're talking about are listed in the spoiler tag:
    Show Spoiler
    mobarena.admin.enable /ma enable, /ma disable
    mobarena.admin.protect
    mobarena.admin.restore
    mobarena.admin.force.end
    mobarena.admin.force.start
    mobarena.admin.config.reload

    mobarena.setup.arena
    mobarena.setup.setarena
    mobarena.setup.addarena
    mobarena.setup.delarena
    mobarena.setup.editarena
    mobarena.setup.setregion
    mobarena.setup.expandregion
    mobarena.setup.showregion
    mobarena.setup.setlobbyregion
    mobarena.setup.expandlobbyregion
    mobarena.setup.setwarp
    mobarena.setup.spawnpoints
    mobarena.setup.addspawn
    mobarena.setup.delspawn
    mobarena.setup.leaderboards
    mobarena.setup.autogenerate
    mobarena.setup.autodegenerate

    Also remember that "MobArena does not support the legacy Permissions 2.x and 3.x plugins, as they are inactive and outdated." Maybe that is the plugin you're using? If so, I advise you change to an active Permissions project, like the really great PermissionsEx. Also check if you don't have disabled MobArena, or a specific arena, or even if you don't have corrupt files, like the config. Is your console displaying errors whenever you try to use MobArena and it says you can't? If so, post them here. That's all I can think of that might cause your issue.


    As for the question about the containers, I'll save you some time, I posted the same some pages ago, here is the link to my question. MobArena creator garbagemule answered this in a later post, found here. So I think the reason it's not working is because this function has just been added, and the node has been changed certainly at the last minute. It might also be a bug, since as an admin I have all permissions on our server, though not this one. Anyway, what's important is that if you really want that feature that bad, you can grab the latest dev build to which you may find a link in the original post. :)

    @devonpilney
    Please use spoiler tags or a "paste"-like website next time you want to post an entire config file! :p

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

Share This Page