[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

    @mpcg Don't use tabs and make sure you use correct spacing.

    I new video will be produced when V1 comes out :)
     
  3. Offline

    osktheblack

    if you're wondering im using notepad++

    Code:
    # MobArena v0.94.1 - 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
    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
            waves:
                recurrent:
                    def1:
                        type: default
                        priority: 1
                        frequency: 1
                        monsters:
                            zombies: 10
                            skeletons: 10
                            spiders: 10
                            creepers: 10
                            wolves: 10
                        wave: 0
                    spec1:
                        type: special
                        priority: 2
                        frequency: 4
                        monsters:
                            powered-creepers: 10
                            zombie-pigmen: 10
                            angry-wolves: 10
                            humans: 10
                        wave: 0
            rewards:
                waves:
                    every:
                        '3': feather, bone, stick
                        '5': dirt:4, gravel:4, stone:4
                        '10': iron_ingot:10, gold_ingot:8
                    after:
                        '7': minecart, storage_minecart, powered_minecart
                        '13': iron_sword, iron_pickaxe, iron_spade
                        '16': diamond_sword
        arena:
            settings:
                world: world
                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
                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: -30,51,96,0.0,0.0
                p2: -4,66,122,0.0,0.0
                arena: -18,59,109,0.0,0.0
                lobby: -28,53,98,0.0,0.0
                spectator: -18,67,109,0.0,0.0
                spawnpoints:
                    s1: -27,59,99,0.0,0.0
                    s2: -27,59,119,0.0,0.0
                    s3: -7,59,99,0.0,0.0
                    s4: -7,59,119,0.0,0.0
     
  4. Offline

    ACStache

    So you're missing your waves in the 2nd arena. Where they go is right after the settings, but just before the rewards section Your default arena is set up properly (except it has no coords), just mimic that set up for waves on the 2nd arena and you should be good to go.

    format should be as follows (without each piece):
    Code:
    global-settings:
    classes:
    arenas:
        arena1:
            settings:
            waves:
            rewards:
            coords:
        arena2:
            settings:
            waves:
            rewards:
            coords:
    
    so first off, it looks like your waves are the default waves. What you can do is this:
    crack open the Setting up Waves Wiki and check out how to do it. It's simple if you understand the pickiness of YML files. Under your configuration's "wave:" setting, you should see "recurrent:". There's a 2nd type of wave called "single:" which normally comes after "recurrent:". under the "single:" section is where your bosses and swarms would go. if you're still having trouble, hop on the IRC channel (Link in the OP) and ask for help.

    For the Natural Giants, it seems like he's basing the spawns (by your description) off of ANY monster spawn, including those in the arena. The author would have to hook into Mob Arena and make sure it doesn't happen inside arenas (if that's what you want)

    If you want to stop creeper explosions but keep the damage there, set your "repair-delay: 5" to "repair-delay: 0". What this does is stop all block explosion damage, but the damage to players is still there. I don't know why the rest is giving you issues.
    Also, for the creepers blasting a hole through the floor, you could put a layer of Obsidian or Bedrock over the lobby/walkway and under the arena floor so explosions can't break through

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Oct 10, 2018
  5. how i can get these work?:
    Code:
                    bossSlime:[/FONT]
    [FONT=Georgia]                    type: boss[/FONT]
    [FONT=Georgia]                    wave: 9[/FONT]
    [FONT=Georgia]                    monster: slime[/FONT]
    [FONT=Georgia]                    health: medium[/FONT]
    [FONT=Georgia]                    abilities: fetch-distant, throw-nearby



    also why cant i nomore edit the area? i tested the arena but i cant put a sign into lobby or anything.. :(
    [/CODE][/FONT]
     
  6. Offline

    ACStache

    If you want to edit the arena or it's lobby, type "/ma editarena arenaname true". Once you're done changing the arena and/or lobby, type "/ma editarena arenaname false".

    That boss looks right, what's not working? is it not spawning? Post your whole config file and we'll see if something else is wrong
     
  7. Code:
    # MobArena v0.94.1 - 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, /weather, /help, /who, /list, /online, /pl
        update-notification: true
    classes:
        Knight:
            items: diamond_sword, grilled_pork:5, apple:4
            armor: 306,307,308,309
        Tank:
            items: iron_sword, grilled_pork:5, apple:4
            armor: 310,311,312,313
        Archer:
            items: wood_sword, bow, arrow:256, grilled_pork:4, bone:24
            armor: 298,299,300,301
        Chef:
            items: stone_sword, bread:8, grilled_pork:10, mushroom_soup:4, cake:6
            armor: 314,315,316,317
        Pyromancer:
            items: flint_and_steel:10, netherrack:12, grilled_pork:6
            armor: 302,303,304,305
    arenas:
        default:
            settings:
                world: semiminecraft
                enabled: true
                protect: true
                entry-fee: '500'
                logging: true
                clear-wave-before-next: true
                detonate-creepers: false
                detonate-damage: false
                lightning: true
                auto-equip-armor: true
                force-restore: false
                soft-restore: false
                soft-restore-drops: false
                require-empty-inv-join: true
                require-empty-inv-spec: false
                hellhounds: true
                pvp-enabled: false
                monster-infight: true
                allow-teleporting: false
                spectate-on-death: true
                share-items-in-arena: true
                min-players: 1
                max-players: 20
                max-join-distance: 10000
                repair-delay: 5
                first-wave-delay: 8
                wave-interval: 35
                special-modulo: 6
                max-idle-time: 0
            waves:
                recurrent:
                    def1:
                        type: default
                        priority: 1
                        frequency: 1
                        monsters:
                            zombies: 10
                            skeletons: 10
                            spiders: 10
                            creepers: 10
                            wolves: 10
                        wave: 0
                    spec1:
                        type: special
                        priority: 2
                        frequency: 4
                        monsters:
                            powered-creepers: 10
                            zombie-pigmen: 10
                            angry-wolves: 10
                            humans: 10
                        wave: 0
            rewards:
                waves:
                    every:
                        '3': feather:2, bone, stick, coal:2
                        '5': clay:4, egg:2, stone:2
                        '10': iron_ingot:10, gold_ingot:8
                        '20': diamond:2
                    after:
                        '9': minecart, rails:4
                        '15': iron_sword, iron_pickaxe, iron_spade
                        '20': diamond_sword
            coords:
                p1: -370,54,-197,154.35039,27.899984
                p2: -289,99,-117,306.15057,20.999987
                spawnpoints:
                    s1: -338,64,-167,322.6505,12.149982
                    s2: -346,64,-158,281.25067,17.999989
                    s3: -337,64,-144,219.60071,10.649985
                    s4: -327,64,-140,181.50043,10.949982
                    s5: -317,64,-148,128.55045,11.099987
                    s6: -319,64,-169,38.399567,6.5999784
                    s7: -329,64,-171,358.04996,2.2499735
                arena: -329,65,-157,3.1495361,13.649962
                spectator: -303,69,-157,89.09939,21.749958
                lobby: -325,61,-157,88.349434,2.9999938
    
    
    i just want some new bosses or such.
    Also i found a bug, i have a nice arena made and beneath it i have walkway / lobby. Creeper explosion happend (3 creepers) made huge hole which didnt recover in time so i fell through the ground :D into lobby... had to /ma leave.
    AND i have NaturalGiants plugin, which has 2% chance spawn giant. That causes to mob arena spawn a giants! XD

    EDIT: Also ENTRY FEE wont work, i have it 500 , i use Euros in my server so 500 Euros to enter. Iconomy plugin

    and can i make creepers NOT TO EXPLODE AND MAKE BLOCK DAMAGE? only player damage? also cannot use TNT in here coz it breaks the arena
    Also i couldnt use flint and steel + netherrack, i think flaming netherrack + creeper explosion to break the block -> drops FLAME_BLOCKS :D
     
  8. Offline

    Rpa;otj

    @garbagemule - To follow up on my last post on page 118, /kill is a vanilla SMP command intended to let a player suicide if lost or w/e and I would like to either get this blocked while in the lobby+arena or to request that if a player dies inside the lobby no items are dropped on the floor(the same way it works in the actual arena currently)....

    I do not have /kill on my allowed commands, and had to download a different plugin specifically to block this server-wide instead.
     
  9. Offline

    osktheblack

    THX! here you are some [cake]!!
     
  10. Code:
      waves:
            recurrent:
        def1:     type: default
        priority: 1     frequency: 1     monsters:       zombies: 10       skeletons: 10       spiders: 10       creepers: 10       wolves: 10       wave: 0
    
            single:
                bossSlime:
                    type:boss
                    wave: 9
                    wave: 9
                    monster: slime
                    health: medium
                    abilities: fetch-distant, throw-nearby
    
    this would be right?

    if id want:
    boss slime?
    and for this
    Code:
                    irritating_zombie:                     type: boss                     wave: 7                     monster: zombie                     health: medium                     abilities: warp-to-player, disorient-target, shuffle-positions                     ability-interval: 2                     ability-announce: true
    
    i just add this after boss slime?
     
  11. Offline

    ACStache

    I'm not sure why yours looks so messed up in terms of line breaks, but if you're not using it, I'd suggest using Notepad++ to edit the config file from here on out (and any other config files other plugins use)

    for your waves I straightened it out to look like this:
    Code:
        waves:
            recurrent:
                def1:
                    type: default
                    priority: 1
                    frequency: 1
                    monsters:
                        zombies: 10
                        skeletons: 10
                        spiders: 10
                        creepers: 10
                        wolves: 10
                    wave: 0
            single:
                bossSlime:
                    type:boss
                    wave: 9
                    wave: 9
                    monster: slime
                    health: medium
                    abilities: fetch-distant, throw-nearby
    
    as for your zombie, it's missing an indentation and should look like this: (also under the "single:" section)
    Code:
                    irritating_zombie:
                        type: boss
                        wave: 7
                        monster: zombie
                        health: medium
                        abilities: warp-to-player, disorient-target, shuffle-positions
                        ability-interval: 2
                        ability-announce: true
    
     
  12. Offline

    mpcg

    Ok.. Naa Well i reinstalled it.. and now it works.. :D
     
  13. Offline

    MatrixPoet

    >20:14:55 [WARNING] Task of 'MobArena' generated an exception
    java.lang.NullPointerException

    I get this when a somebody dies and it doesn't give out rewards. If multiple people were in a round it also doesn't remove the remaining mobs causing me to force end.
     
  14. Offline

    Flamers

  15. Offline

    MatrixPoet

    Code:
    # MobArena v0.94.1 - 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, /time
        update-notification: true
    classes:
        Knight:
            items: diamond_sword, grilled_pork:2
            armor: 306,307,308,309
            permissions: bedtime.ignore
        Tank:
            items: iron_sword, grilled_pork:3, apple
            armor: 310,311,312,313
            permissions: bedtime.ignore
        Archer:
            items: wood_sword, bow, arrow:256, grilled_pork, bone, wool:64, iron:64, diamond:16, 46:32
            armor: 298,299,300,301
            permissions: bedtime.ignore EffectiveArrow.use.*
        Chef:
            items: stone_sword, bread:6, grilled_pork:4, mushroom_soup, cake:5
            armor: 314,315,316,317
            permissions: bedtime.ignore
        Pyro:
            items: stone_sword, flint_and_steel, grilled_pork:3, mushroom_soup:2
            armor: 298,299,300,301
            permissions: bedtime.ignore
    arenas:
        default:
            settings:
                world: ''
                enabled: true
                protect: true
                entry-fee: ''
                logging: true
                clear-wave-before-next: true
                detonate-creepers: false
                detonate-damage: false
                lightning: true
                auto-equip-armor: true
                force-restore: false
                soft-restore: false
                soft-restore-drops: false
                require-empty-inv-join: true
                require-empty-inv-spec: false
                hellhounds: false
                pvp-enabled: false
                monster-infight: true
                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
            waves:
                recurrent:
                    def1:
                        type: default
                        priority: 1
                        frequency: 1
                        monsters:
                            zombies: 10
                            skeletons: 10
                            spiders: 10
                            creepers: 7
                        wave: 0
                    spec1:
                        type: special
                        priority: 2
                        frequency: 4
                        monsters:
                            powered-creepers: 10
                            zombie-pigmen: 10
                            angry-wolves: 10
                            humans: 10
                            ghast: 10
                        wave: 0
            rewards:
                waves:
                    every:
                        '1': feather, stick, flint, stone, dirt, sand, gravel
                        '4': 40, 39, pumpkin, apple, bone, wool:2
                        '6': iron_ingot:10, gold_ingot:5, coal:8, brick:4
                        '7': chain_helmet, chain_chestplate, chain_leggings, chain_boots
                        '10': diamond:2, 351:4:4, 2256, 2257
                    after:
                        '11': 16922
            coords:
                p1: -83,67,55,-227.70386,83.39999
                p2: -51,88,85,-46.053955,87.149994
                arena: -67,74,70,-179.10425,90.0
                lobby: -71,74,60,-2.4052734,88.2
                spectator: -67,89,70,-176.09131,83.549995
                spawnpoints:
                    s1: -73,73,65,306.59708,84.90001
                    s2: -67,73,65,358.94684,81.90002
                    s3: -61,73,65,46.1969,89.85
                    s4: -61,73,70,89.246796,87.0
                    s5: -61,73,75,173.547,83.54993
                    s6: -67,73,75,178.19702,86.99992
                    s7: -73,73,75,213.59686,87.15
                    s8: -73,73,70,261.59692,84.45002
                    s9: -60,79,76,-215.08643,81.44999
                    s10: -60,79,64,-312.43457,76.649994
                    s11: -74,79,64,-45.28125,73.50001
                    s12: -74,79,76,-133.33008,78.45002
                    s13: -67,81,70,-333.7448,85.950005
     
  16. Offline

    garbagemule

    @MatrixPoet - The items in your rewards.waves.every.'7' node don't exist. The reason for the NPE is most likely that MobArena is trying to give you rewards from a list that is null. Verify that there is no such item as "chain_helmet" on this list, make the correction and verify that it works as intended :)

    @Gnuh - I am currently trying to sketch out an arena API that would definitely make your ideas possible as separate plugins. Between university lectures, assignments/other work, MobArena bugfixes, and trying to have a little bit of time to relax, it's difficult to find time for it nowadays, though :(

    @RugRats - I'll look into it.

    @tritonx - Glad you're liking MobArena :) You can modify the classes however you want. If Oddjob's building blocks make it too easy to camp, simply remove the building blocks and give him some other items for balance. Or make your own classes (highly recommended) :)

    @Rpa;otj - Please try the very latest dev build. Players should no longer drop items upon dying in the lobby. Please let me know if it works for you or not :)

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

    MatrixPoet

    Ah thank you. Is that why it wouldn't properly end a game? Sometimes after everyone dies the mobs don't go away.
     
  18. ok i fixed.
    How about the fee for entry? i have '500' there but it doesnt recognize that. I got iConomy plugin also.

    EDIT: wtf now when changed these: Unknown console command. and plugin wont show in /plugins list.
    My plugins folder has mobarena.jar and folder from it but it wont work? :O

    EDIT2:
    single:
    bossSlime:
    type:boss
    wave: 9
    monster: slime
    health: medium
    abilities: fetch-distant, throw-nearby

    this is where it fucks, it says these lines not correct
    EDIT3: i got the annoying skeleton or such work without proplems but still wave 7 -> it didnt spawn :D and no announce.. fuck this :D these wont work seriously i go back to default
     
  19. I have a frustrating problem: whenever I enter arena (alone or with one other contestant, not tested with more players yet) wave #2 spawns a few seconds after wave #1, removing all the mobs from wave #1. This continues throughout the waves. Here are my settings:

    Code:
    settings:
                world: arena
                enabled: true
                protect: true
                entry-fee: ''
                logging: false
                clear-wave-before-next: true
                detonate-creepers: false
                detonate-damage: false
                lightning: false
                auto-equip-armor: true
                force-restore: true
                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: true
                spectate-on-death: true
                share-items-in-arena: true
                min-players: 1
                max-players: 7
                max-join-distance: 0
                repair-delay: 5
                first-wave-delay: 16
                wave-interval: 20
                special-modulo: 60
                max-idle-time: 0
     
  20. Offline

    garbagemule

    @Metonymia - Try expanding the arena region down by 2-3 blocks and let me know if the problem persists.
     
  21. It appears the problem has been solved. Explains why I got the "spawnpoints may be too far apart" message; they were out of the arena region >.<
     
    garbagemule likes this.
  22. Offline

    ACStache

    sorry, that was a mistake on my part, "type:boss" should have a space in it to be "type: boss". YML is extremely picky :p

    As for the entry fee, I think you need to do $500 (I don't think quotes are required), the $ denotes it's going to be some sort of economy cash

    Edit: Just confirmed via the wiki in the OP that it is "entry-fee: $500"
    Also if you're giving currency as a reward, it will also need the $ symbol

    Edit2: Just noticed the first of your 3 edits was unrelated to the waves. Are you still having the problem? If you are, is there an error happening in your server log?
     
  23. Code:
            waves:
                recurrent:
                    def1:
                        type: default
                        priority: 1
                        frequency: 1
                        monsters:
                            zombies: 10
                            skeletons: 10
                            spiders: 10
                            creepers: 10
                            wolves: 10
                        wave: 0
                        single:
                    bossSlime:
                        type: boss
                        wave: 9
                        monster: slime
                        health: medium
                        abilities: fetch-distant, throw-nearby
                    spec1:
                        type: special
                        priority: 2
                        frequency: 4
                        monsters:
                            powered-creepers: 10
                            zombie-pigmen: 10
                            angry-wolves: 10
                            humans: 10
                        wave: 0
                    irritating_zombie:
                        type: boss
                        wave: 7
                        monster: zombie
                        health: medium
                        abilities: warp-to-player, disorient-target, shuffle-positions
                        ability-interval: 2
                        ability-announce: true
    
    So these are correct now?
    and entry-fee: $500
    its supposed to work?

    EDIT:
    Not working:
    Code:
    12:00 AM [WARNING] [MobArena] Could not find the world for arena 'default'. Using default world! Check the config-file! 
    12:00 AM [WARNING] [MobArena] Missing 'priority'-node in arenas.default.waves.recurrent.bossSlime. 
    12:00 AM [WARNING] [MobArena] Missing 'frequency'-node in arenas.default.waves.recurrent.bossSlime. 
    12:00 AM [WARNING] [MobArena] Wave 'bossSlime' in arenas.default.waves.recurrent was not added! 
    12:00 AM [WARNING] [MobArena] Missing 'priority'-node in arenas.default.waves.recurrent.irritating_zombie. 
    12:00 AM [WARNING] [MobArena] Missing 'frequency'-node in arenas.default.waves.recurrent.irritating_zombie. 
    12:00 AM [WARNING] [MobArena] Wave 'irritating_zombie' in arenas.default.waves.recurrent was not added!
    
     
  24. Offline

    ACStache

    Yes, that's how entry fee should look. Your waves hierarchy is a bit messed up. Your waves are right, but where they are is not

    it should look like this: (I'm not including each wave's settings)
    Code:
    waves:
        recurrent:
            def1:
            spec1:
        single:
            bossSlime:
            irritating_zombie:
    
     
    Semirotta likes this.
  25. Offline

    zerabog

    What about 1.8, will this current version work with 1.8, even if endermen dont spawn in the arena? Or will i have to wait untill the next version of this plugin is released?
     
  26. ACStache i have no idea HOW i must put the waves etc. Could you make me a clear and working code for it? :O coz im really shitty in configuring these things :D
     
  27. Offline

    garbagemule

    @zerabog - I don't know any more than you do. Most likely, a lot of plugins will break with 1.8, and you'll have to wait for the Bukkit team to update (Craft)Bukkit, and then I will need to compile against the new 1.8 build and find any bugs.

    @Semirotta - Will you please read the Wiki? If you put a tiny little bit of effort into working this out yourself, you won't have to ask what's wrong next time you mess up the config-file. As I've said before, being lazy and being a "noob" aren't the same thing. Here's how to set up the config-file, in which you can clearly see in the very first code-block how the structure of the config-file should be, and here's how to set up the waves. All the information you need is there, so please read through it and please stop taking advantage of ACStache being overly nice.
     
  28. with my english, ya good luck with that :D ive read them all multiple times i just dont get it. im not noob, im not lazy . . . I AM STUPID

    EDIT: ok i found the example config which i didnt look later but i use it now and combine other stuff. TY now for ur patience, i know i can be pain in the ass
     
  29. Offline

    garbagemule

    @Semirotta - Which parts do you not get? I'd really like to improve the Wiki to a point where everyone understands it. Is it the structure of YML files?
     
  30. im just really horrible with computers thats the reason, every1 else seem to understand. Thank you though i got it work and succesfully added new mobs and bosses :)
     
  31. Offline

    Boon Pek

    When using BukkitPermissions and SuperpermissionsBridge, I can't seem to get the permissions right! :p

    My users can join an arena using /ma join, but cannot seem to pick a class :// only Ops can seem to do that :(

    "User" permissions:

    mobarena.use.*
    mobarena.arenas.*
    mobarena.classes.*

    Thanks! :D
     

Share This Page