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

    Emiya Shirou

    Does the survival arenas get deleted when they end?
    Can only op, or preson with sufficent permissions (event though I'm not seeying any nodes) can create and remove arena?

    The point is, if player can create arena, and it wont be removed after they end, they will create about 10k or more of them... you know what will happen then ;)
     
  3. Offline

    dabram71

    This looks awesome... Just needs perm support! :D

    No perms yet... It was in the comming soon bit. :)

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

    calthor

    for whoever likes to know...
    restructuring the plugin removed some major bugs that have been mentioned here...
    next version contains at least 5 permission nodes..
    also working on support for themes...

    since the system for the actual gameplay can now only be accessed by the arena the code looks alot cleaner and it's alot easier to work with, but it will take some time to get everything completely functional again :\

    i guess most people here know the height limit of 128.
    in the current version the arena is 128x128x128 to make a sphere.
    personally, i don't like to be limited to this size...
    [​IMG]
    so i made a test-arena with a height of 128 and a width of 256 (for both, x and z)
    not sure if i'm going to implement since this took me trice the time to generate [without structures]

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

    mindystorm

    sometimes buildings dont spawn, im in the middle of a world is that supposed to happen?? OH AND I STILL WANT TO BE ABLE TO CHOOSE WHAT MONSTERS SPAWN!
     
  6. Offline

    calthor

    buildings are generated randomly, and yes you are supposed to spawn in the middle of the world
    i'm working on a way to choose which monsters can spawn

    gonna switch to new build 1240 today, don't know what the effects are
     
  7. Offline

    soble

    No pvp in survival arena?!?!?!?!?!?! i can't kill other player
     
  8. Offline

    calthor

    well, that may have been a bug in 1185 along with the bug that monsters and animals still spawn when you turn that off, but i'm working on a way to change the pvp settings for each arena
     
  9. Offline

    LordDead1233

    hmm I will have a try with this plugin!
     
  10. Offline

    soble

    Anyway i love this plugin! Thank you!
     
  11. Offline

    Crackripper

    as i type /sa create Hell it doesnt do anything. using latest build and permission
     
  12. Offline

    calthor

    what does the console say when you type the command?
     
  13. Offline

    Deathlysi

    We're really loving this on our server, is there a way to implement craft benches or to be able to place blocks though?
     
  14. Offline

    calthor

    you should be able to place blocks :\

    i fixed some stuff on not rebuilding worlds [figured out the problem when i finaly found it]
    also improved some config stuff.
    Show Spoiler

    --this is without anything but trees, there will be added more stuff--

    smaller arena:
    [​IMG]
    snow theme [i'm going to add redwood trees and some other things]
    [​IMG]
    alternative terrain - rocks [i really need to edit this theme]
    [​IMG]
    alternative terrain - land masses [i'm going to edit this theme after i finished the rocks thing]
    [​IMG]
    swamp theme [only going to add some stuff like reed, mushrooms and stuff]
    [​IMG]
    desert theme [going to add oasis and cactus]
    [​IMG]

    still working on some other stuff


    any thoughts?

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

    kahlilnc

    REally nice :D
     
  16. Offline

    calthor

    i hope i'm done with this update at the end of upcoming weekend, but i can't guarantee anything so far [some stuff goes verry slow and i'm lacking some time]
     
  17. Offline

    Ryelio

    Just a thought. maybe allow only a certain amount of land beneath the map. E.g. 3 layers of rock etc. I played this for around 5 min and found 11 diamond using the miner class. this would make it kinda easy to survive as i can then craft all diamond tools, etc. So far the plugin is great and the now generations look great. sorry if this has already been suggested. :D
     
  18. Offline

    huynh88

    Need video tutorial for classes please
     
  19. Offline

    calthor

    @Ryelio i won't remove land, just alter it so that there's useless stuff underneath it [any function for gravel yet?]

    @huynh88 classes tutorial video will be added with the next update as i'm going to change the way classes are loaded. 1 config for each class sounds reasonable, right? :p
     
  20. Offline

    ziat007

    looks amazing, I just couldn't find permissions support, can it be ran on a public server with no risk and the ability of normal users, not OP's to use it?
     
  21. Offline

    Crackripper

    The Consol doesnt said anything :(

    maybe it works if i create a world with the name : Hell and then it would work ?
     
  22. Offline

    calthor

    go to arenas.yml and add this:
    Hell:
    id: 0

    then try /sa create Hell nether

    [​IMG]


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

    Crackripper

    i can join now but cant build anything
     
  24. Offline

    randyarmy

    2011-10-07 19:56:52 [INFO] Survival arena arena stopped, preparing for next game...
    2011-10-07 19:56:52 [SEVERE] java.util.ConcurrentModificationException
    2011-10-07 19:56:52 [SEVERE] at java.util.AbstractList$Itr.checkForComodification(Unknown Source)
    2011-10-07 19:56:52 [SEVERE] at java.util.AbstractList$Itr.next(Unknown Source)
    2011-10-07 19:56:52 [SEVERE] at java.util.AbstractCollection.removeAll(Unknown Source)
    2011-10-07 19:56:52 [SEVERE] at net.minecraft.server.World.cleanUp(World.java:1058)
    2011-10-07 19:56:52 [SEVERE] at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:460)
    2011-10-07 19:56:52 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
    2011-10-07 19:56:52 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    2011-10-07 19:56:52 [SEVERE] Unexpected exception
    java.util.ConcurrentModificationException
    at java.util.AbstractList$Itr.checkForComodification(Unknown Source)
    at java.util.AbstractList$Itr.next(Unknown Source)
    at java.util.AbstractCollection.removeAll(Unknown Source)
    at net.minecraft.server.World.cleanUp(World.java:1058)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:460)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)

    help , 3 player in arena then they freeze and server must exit , reload can't help
     
  25. Offline

    calthor

    i've heard about this error from someone else, but i cannot figure out where to change stuff.
    didn't see anything like this in my test-version yet [i suppose that's a good thing]
     
  26. Offline

    Crackripper

    I think i know the issue why people cant destroy or place blocks inside the arena. For me, Iam using Permission 3 and permission creates a config data for each world, but the config file for the arena world isnt read by the plugin so it would be super very nice if you would add a permission system
     
  27. Offline

    calthor

    next version has support for built-in permission system. also adding custom drops per arena ~
     
    Crackripper likes this.
  28. Offline

    symrex

    BUG:
    I start the Arena "Schlacht 1" have played und verloren. :(
    After leaving the arena, it started lagging, when I looked in the log comb
    ["2011-10-09 14:07:29 [INFO] Survival arena Schlacht1 stopped, preparing for next game coming ..."]
    error per 5 second! What am I doing wrong?

    Please help me form German. Sry
     
  29. Offline

    calthor

    @symrex
    i've seen that before, but was unable to figure it out. it has something to do with the timer spacing out.
    i don't mind the german, it's a bit confusing to use two languages in a single sentence. it helps alot to know a bit of the language :p
     
  30. Offline

    Picodog

    I don't know whether or not this has been asked, because I never read but,
    When I reach the time limit, i think I'm supposed to die. Instead, all the monsters freeze, the squids start to rise, then the server crashes. Is this a problem that others have? Is there a fix?
     
  31. Offline

    calthor

    i'm unable to reconstruct this situation.
    moster freezing and squid rising is due to server crash. i don't know what to fix from just this information :\
    can you send me the stacktrace [from you log] in a pm? i'll take a look
     

Share This Page