1. Important information on Next Recommended Build

    Hi Guest,

    We're cleaning up our code to help us better prepare for the release of Minecraft 1.2. As a result, a lot of old, inefficient and buggy code is being removed and plugins will need to be updated.

    Please check your plugins, find out if the plugin developers have been keeping everything up to date and kindly let them know that they need to update their plugins to make sure they will be ready for R5.

[FUN/RPG] SurvivalArena v1.4.2 - Survival arena minigame [1337]

Discussion in 'Plugin Releases' started by calthor, Sep 24, 2011.

     
  1. Offline

    calthor

    SurvivalArena - Survival arena minigame
    Version: 1.4.2

    this is my first plugin, so may contain bugs...
    when playing on a survival server for a while it may become boring, so i thought of a way to keep the survival spirit alive, and came up with this.
    this plugin creates a new world, the arena. people can enter the arena with commands and end up in a place in the top of the arena where they can select their class, and get ready. when all players are ready the game starts, and they have to survive as long as possible. they can build only inside the arena sphere, and there's a height limit so they won't be able to get out or destroy the whole arena.
    when the players die, they're out. when all players are out, the survival game ends and the arena is reset. between the start of the reset and the end of the reset the arena won't be available to anyone.
    when testing the reset functionality it took about 10 seconds to completely rebuild the whole arena.

    please, send a pm when you've found a bug, got and error, or have an idea. i'll try to fix the bugs/errors and will look at the ideas and may add them to the plugin.

    Downloads
    [NOTE] when updating from an older version, there may have been added functions to the configuration file. the plugin may give errors for missing nodes or corrupted configs
    Permission nodes
    until i figure out how to use Permissions 3 plugin i use the built-in system
    • SurvivalArena.join
    • SurvivalArena.create
    • SurvivalArena.remove
    • SurvivalArena.reload
    • SurvivalArena.rebuild
    • SurvivalArena.setOptions
    Themes
    easy:
    • default
    • swamp
    • desert
    • forrest
    normal:
    • mountain
    hard:
    • web
    • canyon
    • ruins
    Sizes
    • Small [64x64]
    • Medium [96x96]
    • Normal [128x128]
    • Large [192x192]
    Video's
    here's a fanmade video

    made by: LordDead1233
    version: 1.3

    version: 1.4



    Screenshots

    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]


    commands

    usage: /survivalarena [command] OR /sa [command]
    • Help
      -shows a little help menu in the chat
    • Create [name]
      -create an new arena
    • Remove [name]
      -removes the selected arena
    • Join [name]
      -lets the player join the selected arena
    • Leave
      !only works when you're in an arena
      -teleports the player to the spawn area of the first world that was loaded
    • List
      -shows a list of all arena's
    • Info [(optional)name]
      shows information about the plugin or, when a name is given, about the arena if it exists
    • Set [name] [property] [value]
      sets a property from the selected arena.
      available properties with values:
      ○ theme [default, canyon, desert, swamp, web, mountain]
      ○ size [small, medium, normal, large]
      ○ timelimit [0...<some high value>]
      ○ pvp [true,1,on,yes,false,0,off,no]
    • Rebuild [name]
      reforms the terrain of the selected arena (if settings in the config are changed, they won't be seen yet)
    • Reload [(optional)name]
      reloads the selected arena (applying new settings in the config) or, when no name is given, reloads all arena's
    • class [class name]
      !only works when you're in the lobby area of an arena [otherwise, please report]


    Features
    • supports up to 16 classes
    • self-rebuilding arena
    • arena contains insane amount of ores
    • auto generated buildings
    • you can add items to monster drops in the config file
    • reward system [configurable rewards]
    • custom drops can be configured for each monster type
    • time limit, suffixed H for hours and D for days [thanks for the idea, Quizdonkey]
    • arena themes
    • different arena sizes
    • permissions support
    • different settings per arena
    • different files for each class [easy to share]
    Planned Additions

    • underground dungeon
    • iConomy support
    • change the config for worlds to make per-arena settings possible
    • Skyblock Survival theme [i really like this idea, Eatmybiglazer :)]
    • party plugin support


    answers to expected questions

    Q: how do i set up an arena?
    A: for example: /survival create Default
    then, wait for the arena to finish generating and preparing, then use /survival join Default

    Q: can i take items outside of the arena?
    A: should be impossible

    Q: which monsters can spawn in the arena?
    A: zombies, skeletons, creepers, spiders, enderman and silverfishes. cows, pigs, sheeps and chickens also spawn so people can gather food.

    Q: can i take my armour and items to the arena?
    A: no

    Q: how do i create a new class
    A: classes can be added, removed by changing the files in /plugins/SurvivalArena/Classes/

    Q: how do i create the config files?
    A: the plugin generates most config files when they are missing. if default nodes in the main config are missing, the plugin puts them back with some default values

    Q: can i add my own buildings?
    A: not yet...


    ChangeLog
    Version 1.4.2
    • mobs should now spawn correctly, limited the ghasts, agressive mobs and animals
    • added new commands
    • fixed some bugs
    • failed at fixing a major bug [cannot find the cause]
    older:

    Version 1.4.1
    • players should now spawn correctly in all arena sizes
    • fixed command system
    • added new commands
    • fixed some bugs
    Version 1.4
    • rewrote the whole thing. makes stuff easier for me.
    • added support for themes and level sizes
    • added per-arena settings
    • added permissions support
    • changed reward system a bit
    • changed class system to make things easier for server admins
    • mobs now spawn all the time :D
    Version 1.3
    • mostly bugfixes
    • forgot to remove something that may allow to look at a planned feature. have fun searching ;)
    Version 1.2
    • fixed a configuration bug for class items
    • added time limit
    • added remove command
    Version 1.1
    • some small bugfixes
    • introduces reward system
    • added an structure to the world regeneration cycle
    Version 1.0
    • plugin release

    This post has been edited 23 times. It was last edited by calthor Feb 15, 2012.
    JaidenK, nosaj, rhuisking and 6 others like this.
  2.  
  3. Offline

    jhonwds

    Gonna try this! :D
  4. Offline

    Quizdonkey

    This looks really interesting, are there high amounts of monsters spawning? or is it just like playing until you die in a normal map?
  5. Offline

    calthor

    there's a high amount of monsters spawning at night only, at day the monsters spawn at normal rate.
  6. Offline

    Quizdonkey

    But it is a significant level more dangerous then normal maps?
  7. Offline

    calthor

    it should be. you don't have infinite space to keep running, and there's quite alot of monsters in the first night
  8. Offline

    Quizdonkey

    Alright thanks! Once there is a reward system in place I will definitely download :)
  9. Offline

    calthor

    i'm working on that right now, and i think it's done in a few hours. the reward system will also give people a reason to actually fight the mobs instead of staying underground since it works with the experience the players get.

    okay, may take a while... found some problems with using experience and levels... v1.1 goes up tomorrow

    This post has been edited 1 times. It was last edited by calthor Sep 24, 2011.
  10. Offline

    Quizdonkey

    That sounds really fun! Good idea with the experience
  11. Offline

    calthor

    just updated to 1.1 :)
    fixed some bugs and added experience related reward system [yes, i made experience have a function :p]
    rewards are configurable in the config file

    there will not be a next version for a few days, but i'm still working on bugfixes and additions. next up are permissions and the remove command

    This post has been edited 1 times. It was last edited by calthor Sep 25, 2011.
  12. Offline

    Quizdonkey

    Looking good! adding it now, I'll tell you what me and my players think once we test it some :)
    Edit: Before I download, what bugs should I expect? Since you said you are still working on bugfixes
    Edit #2: Ok this is sort of sad but I can't figure out the command to make an arena, I tried /create test, /sa create test, /survivalarena create test

    This post has been edited 2 times. It was last edited by Quizdonkey Sep 26, 2011.
  13. Offline

    calthor

    now that you mention it, the commands start with /survival
    maybe i should change it...
  14. Offline

    Quizdonkey

    Hehe maybe, well thanks
  15. Offline

    Quizdonkey

    I just did a (very) quick playthrough, and you did an absolutely fantastic job, especially considering it's your first plugin. the config file is simple and easy, the world generation is extremely interesting and fun, and it's just a fun little game to play.
    I'll spend a good chunk of tomorrow tweaking the config just right, I'm rather looking forward to it.
    If I could suggest anything it would be to add a "maximum time allowed" to the config, as an option opposed to "last man standing"
    Great job, now I'm heading to bed :p
  16. Offline

    calthor

    i'll consider that for the next version
    i'll try to get in in the next version
  17. Offline

    lezyamin

    This plugin is AMAZING well done you must of taken along time to set this up but, one question, when you add permission support, what permission system could be used and, an idea im not sure is possible but a way of party survival so you create a party (maybe using the mcmmo party system) and then in your party you can make a party survival area that only people in your party can join, just a suggestion :D
  18. Offline

    huynh88

    How much time does it take for the arena to load up. Because it keeps saying I created the arena and its don, but when i try to join it saids it still has to prepare
  19. Offline

    Cristof

    Great Plugin Bro!!

    On the future can u add iConomy plugin support for money rewards :D?

    This post has been edited 1 times. It was last edited by Cristof Sep 26, 2011.
  20. Offline

    calthor

    @lezyamin i'll work on that, but it may not be in the plugin right away

    @huynh88 that depends on the server, for me it takes around 10 seconds

    @Cristof i think i can, but i'll have to figure out how iConomy works first :p
  21. Offline

    Cristof


    This post has been edited 2 times. It was last edited by Cristof Sep 27, 2011.
  22. Offline

    lezyamin

    another bug is when u leave u leave the arena and when a new person joins the arena when people are already in all the players go back to the start position, so maybe make it when people are in no more can join :D
  23. Offline

    calthor

    never noticed that before (never tested either), i'll work on it
  24. Offline

    lezyamin

  25. Offline

    mindystorm

    can you make it so you can choose what monsters to spawn in an arena? because my server buddies dont want to battle silverfish and spiders and other mobs. so i could make a creeper only arena or something thx
  26. Offline

    huynh88

    Can you make a tutroial video on how to make more classes?
  27. Offline

    calthor

    @mindystorm i thought of implementing this along with arena themes

    @huynh88 i don't know how to make vids myself, but i'll figure something out. i planned to create a help page for some stuff anyway (i thought the reward system might be confusing)
  28. Offline

    calthor

    here's an image from something i'm working on, anyone who likes to guess what it might be used for? :p
    [IMG]
    Goso, Karlkorv and knurt223 like this.
  29. Offline

    patey

    can you make it so we can customize arenas? maybe a command like /sa build to go into a changeing mode? /sa done to save?

    *estimate on iconomy support?

    This post has been edited 1 times. It was last edited by patey Sep 28, 2011.
  30. Offline

    InsaMcFlow

    Hi there,
    we tested your plugin on my server and encountered a few problems.
    Two of us can't build in the arena, is this intended?
    Also after someone died, our chat was spammed with death messages and the server crashed a few times.
  31. Offline

    Lolmewn

    dev.bukkit.org profile:
    Lolmewn
    My Plugins
    Nice!
    This looks really fun, and finally I don't have to think of a design for my arena :p

Share This Page