Inactive [FUN/RPG] SurvivalArena v1.5 alpha - Survival arena minigame [1.1-R4]

Discussion in 'Inactive/Unsupported Plugins' started by calthor, Sep 24, 2011.

  1. Offline

    calthor

    SurvivalArena - Survival arena minigame
    Version: 1.5 alpha

    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
    Themes
    • plains
    • flat
    • swamp
    • snow
    • forrest
    • mountain
    • desert
    Screenshots
    Show Spoiler

    none at the moment


    commands
    Show Spoiler

    usage: /SurvivalArena [command] OR /sa [command]
    • Help
      shows a little help menu in the chat iwth these commands
    • Create [name] [theme(optional)]
      create an new arena
    • Remove [name]
      removes the selected arena
    • Enter [name]
      only works outside an arena
      lets the player join the selected arena
      without a name, it shows a list
    • Leave
      only works inside an arena
      teleports the player to the spawn area of the first world that was loaded
    • List
      shows a list of all arena's
    • Themes
      shows a list of theme names
    • Regenerate [name] [theme]
      reforms the terrain of the selected arena, using the selected theme
    • Class [class name]
      only works inside an arena, before the game started.
      without classname it shows a list of all classes.


    Features
    • supports up to 44 classes, with infinite hidden classes
    • self-rebuilding arena
    • arena contains insane amount of ores
    • auto generated buildings
    • you can change monster drops
    • reward system [configurable rewards]
    • custom drops can be configured for each monster type
    • arena themes
    • hidden classes, they won't apear on signs, but you can access them with the class subcommand
    Planned Additions
    Show Spoiler

    • 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
    • different arena sizes
    • time limit [thanks for the idea, Quizdonkey]
    • permissions support
    • different settings per arena


    ChangeLog
    Version 1.5 alpha
    • updated to 1.1-R4
    • changed alot of stuff due to deprecation
    • major bug from last version fixed, along with some small bugs
    • lost some features
    older:
    Show Spoiler

    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]
    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
     
    Stork, deablo9, JaidenK and 8 others like this.
  2. Offline

    calthor

    @Aricus i know, use /survivalarena leave instead, i'm working on that [i noticed it as well]
    i figured it had something to do with the allowed commands, but i didn't find anything wrong there...
    i'll look at it again when i've got time for it
     
  3. Offline

    patey

    i want to be able to make my own arena that gets genertated, not use default
     
  4. Offline

    Aricus

    I tried this, it still does not work. I am using SA that I downloaded about an hour ago.

    Also, in the rewards can you explain how it is set up?

    '264':
    amount: 2
    value: 50

    Does that mean they get item ID 264, which is diamond, 2 of them every 50 kills? 50 seconds? 50 minutes? Or does this mean they get 2x item ID 50 every 264 kills
     
  5. Offline

    calthor

    @patey right now that's impossible, but i may try to work on that later

    @Aricus i'll give an extended explanation later on how to set up everything in the config files, but here's a short answer:
    '<id goes here>'
    amount: <amount of items in the stack goes here>
    value: <*>

    *the value has [directly] nothing to do with the amount of kills, it is the amount of experience you need to get this reward. a normal range of experience from a long game is from 100 to 200, so don't set the value to 500
     
  6. Offline

    mindystorm

    ok thx
     
  7. Offline

    knndylx

    Sooo I tried using this mod and it is amazing all I'm wondering is how can I use it with PvP. And if it doesn't work then PLEASE add this. It would add a fun extra level to this and make it all the better. Maybe add an option to change it. I tried changing with a different Plugin but it just ended up breaking the map. When this gets added tell me so I can redownload it thanks. I made an account just for this :D
     
  8. Offline

    tjs238

    This mod is awesome! You now need to combine it with permissions so that you can set special commands for groups you want to have them! Like you could make a ref command where there is a referee box in the center and he can spawn more of the selected monsters at will?

    EDIT: I also know a problem in your config. You have the old command set as permitted not the new one. (ie. it shows survival instead of survivalarena)
     
  9. Offline

    Aricus

    Love the plugin but the support classes on my server have been complaining because they don't get exp. Is there anyway you can wait until the game is completely over and then divide the total exp between all the players? Or find some way that support classes get xp too
     
  10. Offline

    calthor

    @knndylx i'll take a look at pvp, it will probably come with the arena themes update

    @tjs238 i can do that, but still have to figure out which permission system to use (working on getting default and Permissions 2.x to work on my test server). about the config file problem, i figured out another way that seemed to work, without need of the config file [this plugins commands are always allowed in 1.3+]

    @Aricus for starters: what are support classes? :×
    since monsters don't drop alot of experience i'm trying to make monsters drop more experience [silverfish don't drop experience anyway] so the reward values have a larger variety

    also, i started working on arena themes today :)
    i need different generators for that, and that may take a while [i want the generators to be fast, which seems to be tough]
    don't expect the next update to contain the arena theme's, i guess i'll just update for some bugfixes
     
  11. Offline

    tjs238

    Ok. Just wanted to point out the problem and give an idea!
     
  12. Offline

    Teldelariel

    no commands work ingame, I cant leave, degod or anything, this needs to be addressed, also anychance of disabling God and Fly on world join? to make it fair if mods or admins join and forget they have it on, maybe hook into multi Inv to clear inv on enter world so player can enter and leave the game without clearing inv as it would reload their inv on exit of your game world

    EDIT# in the congif added the command strings so hopefuly that works upon a reload, also is there a way to LOCK the arena once players all signal they are ready as everytime a player joins it respawns us back to the center spot halfway through doing stuff, or just spawn THAT player instead of regrouping us
     
  13. Offline

    calthor

    @Teldelariel i never used a godmode plugin or a flight plugin and never thought of using any. clearing invs and saving them goes good, but restoring them is a problem when players log out, get kicked, have a client crash or when the server crashes, so i figured it would take some work later on, along with saving the location and teleport the player back to the place where they left. i was already working on an arena lock, but never noticed that glitch before.

    one of the reasons i posted this plugin while still developing is because i lack the ability to test with groups of users.
     
  14. Offline

    huynh88

    So hows the help page going, because MY SERVER PEOPLE ARE RIOTING FOR MORE CLASSES. SOS
     
  15. Offline

    Teldelariel

    And we dontmind helpiong test it as my players LOVE it, its all carnage and FFA
     
  16. Offline

    knndylx

    just make an option to enable pvp for the next update :D for like PvE against all the mobs along with PvP. All you have to do is make it PvP enabled or the option to change it to PvP too. So that way you get the added challenge of other people fighting as you fight the mobs. :) sorry if it's a lot to ask, it just excites me!
    Also, if you want more classes make them yourself! I made an archer, a demoman, a manager, and a jack of all trades... I also buffed some of the support classes such as the miner and lumberjack get better armor, and the farmer gets more seeds. Really great mod by the way
     
  17. Offline

    Farew311

    Cool plugin. I'm a user, not an admin on the server. The only problems is that the arena doesn't seem to rebuild itself D:. You'll have to talk to the admin though about it.
     
  18. Offline

    Karlkorv

    AWESOME! Idea: can you make so it spawns like chests with armour and food in the middle of the arena?

    One more idea: spectating?


    Ps. Ever heard of the hunger games?
    :p

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

    kahlilnc

    Sounds really fun.
     
  20. Offline

    calthor

    i cannot confirm this in any way right now, since it always rebuilds in my test server.... but i'll look at it

    working on something that gets close... something like a treasure-room in the middle of a maze....

    i like it :)

    nope, but i'll go check if i can disable using food :p

    :D
     
  21. Offline

    tyridge77

    Sounds like Mobarena...
     
  22. Offline

    Teldelariel

    but better, we used Mob arena but this creation of a small world were you can build destroy and then KILL is much better.
     
  23. Offline

    Aricus

    By support classes I mean the farmer, miner, etc. My players said they get exp only by killing the creatures. Is that true? I haven't actually tested this because I'm always the attacker. I could be wrong
     
  24. Offline

    Teldelariel

    I have another input here, I have players who join the game but cannot leave of there own accord ALL commands are banned from being used except for Help, I tried both Variations of your command with the syntaxes, leave, help but to no avail, all comands weather from your plugin or not with the exception of Help do not work and I get "YOu are not allowed touse that command in here" Any suggestions ?
     
  25. Offline

    huynh88

    Help page needed! I keep trying to replace lumberjack and add classes, but keeps crashing!
     
  26. Offline

    calthor

    eh, yes. and that's not something i came up with, but normal in minecraft. i'm not planning to change it, i only planned to change the amount of experience dropped by each creature

    look at the config file, there should be a list of allowed commands there. add some commands you want to use to it and reload, that should work.

    i know, but i've had like no time at all last few days. i'll work on it this weekend
     
  27. Offline

    Teldelariel

    I have done that, I have added "- leave" and other commands and reloaded but to no avail. I can post my config here if you like
     
  28. Offline

    Karlkorv

    Actually tried the plugin now :O EPIC, love it, but one thing: more pvp stuff.


    (excuse my terrible english)
     
  29. Offline

    calthor

  30. Offline

    Aceian

    I know you can make classes out of the config file, but how do you that EXACTLY.

    It's confusing and there are so much spaces in between each line and letter in the file, that when the server starts, it corrupts the world. Help please? DX


    YO DAWG, ME TOO

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 19, 2016
  31. Offline

    Aricus

    We ran into a pretty big bug. Lets say 5 of us join the arena. 1 of us dies. He then does /sa join and waits at the top platform. The other four of us die and are returned to the real world. He then uses the ready button and goes back in. Then he dies. It will kill everyone that is in the real world too and spam the console (like 50 messages per second) that the arena has been reset. It then locks up the server and must be restarted.

    Can you PLEASE make it that if people are in a game that is running that others can't use /sa join THATWORLD. If we have more than one game going they'd be good to join the other world, just not worlds that are running.

    So you're making support classes useless then? Why would I want to spend the 4 days mining to get better items for the Attacker character so he can get exp when I can't? Sure a miner can find ore and become an attacker himself but then you're pretty much forcing him out of the class he signed up for. I think you're missing a HUGE opportunity to make this plugin great. In MobArena everyone gets exp by how many rounds you make it through. So if I am a support class I can spend the whole time doing what I'm supposed to do and I still get the same rewards as someone else. Until you make the changes needed to make the classes unique and worthwhile we are making only 1 class on our server that has a sword, pick, hoe and shovel.

    Why be anything but attacker when the attacker is guarenteed the most xp because of the setup

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

Share This Page