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

    arcanine300

    what build is your server running on?

    yes i was about to post aout that

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

    rex123105

    Does the world just automatically generate the arena?

    when i try to do anything on this plugin it says an internal error occured while attempting to perform this command

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

    Predator13245

    xP I've created this account for the pure purpose of talking on this thread. First of all, my bukkit server can't load version 1.4, for who knows why. Secondly, I've read that some people can't use any commands with 1.4, and I can't either, because it can't load all the way. Try looking at your server when it loads, and see if lines of random stuff pops up.

    Do you have permissions? I had the same problem, until I realized that permissions created a separate world for the arena. Both groups and players were empty for my arena. Just find your other files for groups and players, copy them, and paste them into the arena folder.

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

    tcvs

    has anyone had a problem with the signs for classes mine don't even show the ones that come with the plugin don't show?
     
  6. Offline

    Meditroid

    How to model your own buidlings and put them into the game?
     
  7. Offline

    kronikwasted

    i am having the same problem as tcvs any help on this?
     
  8. Offline

    ALLix

    1) how to create the desired arena to me, for example: canyon, Large [192x192] or just randomly generates maps?

    2) and another problem, once entered into the arena, will not allow re-writes: which arena did you want to join again?

    3) not a work commands /sa help /sa remove

    4) where the list of permissions? Then I found none.

    my bukkit 1339

    thx!
     
  9. Offline

    number1_Master

    1.) 1.3 was better than 1.4, 1.4 is too much like mobarena
    2.) lots of issues are occurring (aka the ones above this post
    3.) non of the updates in the changelog are shown enough in your post
     
  10. Offline

    poopman600

    [​IMG]
    this is my error i dont know whats wrong enless there is more download my server is 1.8.1
     
  11. Offline

    kronikwasted

    this plugin is an awesome plugin, the thread however could use some work, needs an installation and commands tutorial written out, the plugin itself is a lil fubar right now in regards to classes, no signs spawn and the mobs stay after the arena is done
    other then that it is awesome
     
  12. Offline

    rex123105

    when i go on and try to type a command for it it says: an internal error occurred while attempting to perform this command
     
  13. Offline

    kronikwasted

    whats the stacktrace for the internal error?
    if your on any build except latest rb, for bukkit, it wont work, i looked for an older version but there is nowhere in this thread that has the link
     
  14. Offline

    number1_Master

    did u update to the lastest build though
    the last 3 recommended builds are all 1.8
     
  15. Offline

    calthor

    i'm currently working on the commands.
    guess i have to admin i've done some miserable job on that part...
    some functions aren't working as they should, and i'm fixing those things as well.
    the internal error stuff can be found in the server log, but will probably be a nullPointer error [found lots of them yesterday]

    i was thinking of creating an tool to do the following:
    • edit global settings
    • edit arena settings
    • create/remove arena's
    • edit classes
    • create/remove classes
    have to look into making java executables for that so may take a while...
     
  16. Offline

    kronikwasted

    calthor can ya just make it put the signs up, thats all i need for now lol, or else put a /attacker command in so we can pick the class with a command...... im getting pwned right now with no classes, i make it 1 night by hiding and then i try to go out and kill stuff for money and rewards and get killed
     
  17. Offline

    Jmrocks

    is there supposed to be a config file???
     
  18. Offline

    calthor

    actually, it should be putting up the signs :\
    will add optional commands for lots of stuff [like /attacker but that could be tough]
    also adding option to get a list of all arena's, get information from an arena [theme, size, etc...], reloading a specific arena, and changing arena values [theme, size, allowed mobs, etc]

    thought it would be good for people who don't know how yaml configs work

    oh, and i'm not adding support for builds below 1317, sorry but it was quite tough getting it working in 1317 and i've changed way to much for that :\
     
  19. Offline

    Jmrocks

    Looking though my server log this is the error I found-
    19:40:36 [SEVERE] Error occurred while enabling SurvivalArena v1.4 (Is it up to
    date?): org/bukkit/configuration/file/YamlConfiguration
    java.lang.NoClassDefFoundError: org/bukkit/configuration/file/YamlConfiguration
    at cx.calthor.sa.classes.ClassCreator.Write(ClassCreator.java:96)
    at cx.calthor.sa.classes.ClassCreator.init(ClassCreator.java:46)
    at cx.calthor.sa.Main.onEnable(Main.java:31)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:941)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:280)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:174)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:157
    )
    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)
    Caused by: java.lang.ClassNotFoundException: org.bukkit.configuration.file.YamlC
    onfiguration
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:36)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:24)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 13 more

    Help pleas :B

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

    3ric

    Not seeing any way to create arenas other than the small default one. The config files reset when the server is live. The time limit also doesn't work...?
     
  21. Offline

    calthor

    @Jmrocks that's an easy one to figure out... you don't use the latest recommended build 1317

    @3ric the time limit became a little buggy with 1317, i don't know exactly why but i'll work around it...
    also working on the resetting config files when runnnig the server...
     
  22. Offline

    3ric

    The players on my server enjoyed this, so I really want to see it finished.
    Does your plugin work with other mob plugins, such as AdvancedMobs? (I use it.) I had everything from ghasts to giants to skeletons chasing me around in there. :cool:

    Here's a list of the bugs I found:

    - Arenas do not regenerate as fast as they should (about 5~10 minutes?).
    - Time limit is longer than in the config.
    - It's too easy to dig a hole, come out for some food, then hide again.
    - Could only create one type/size of arena.
    - Every player receives the reward when kicked or leaving the arena. The 'reward amount' digit is in stacks.
     
  23. Offline

    calthor

    @3ric
    on the regeneration part, which size did you use? [since that could make quite some difference]
    i know the time limit has bugs since the latest build, but i'm having problem figuring out what changed
    the rewards should not be in stacks, i'll take a look at this.
    everyone is supposed to receive rewards when they log out, get kicked, leave the arena or die in the arena. i'll add options for this later on
    please send me a pm on the type/size thing, because i don't have any problem with this
     
  24. Offline

    jaysabherwal123

    hi i have trouble with survival arena plugin
    do you need any other plugin for it
    because i get no arguments found when i use the command /survivalarena
    and i get the error an internal error occurred while attempting to preform this command when i type /survivalarena create default
    and this error in terminal when it trys to enable it:
    17:59:46 [SEVERE] Error occurred while enabling SurvivalArena v1.4 (Is it up to date?): org/bukkit/configuration/file/YamlConfiguration
    java.lang.NoClassDefFoundError: org/bukkit/configuration/file/YamlConfiguration
    at cx.calthor.sa.classes.ClassCreator.Write(ClassCreator.java:96)
    at cx.calthor.sa.classes.ClassCreator.init(ClassCreator.java:46)
    at cx.calthor.sa.Main.onEnable(Main.java:31)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:920)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:173)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:156)
    at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:410)
    at org.bukkit.Bukkit.reload(Bukkit.java:173)
    at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:22)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:163)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:353)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:756)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:721)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:714)
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
    at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:500)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:464)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    Caused by: java.lang.ClassNotFoundException: org.bukkit.configuration.file.YamlConfiguration
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:36)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:24)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    ... 24 more
     
  25. Offline

    calthor

    you don't have to mention that twice...
    i've already answered that so i'll skip it here...

    for people who use twitter, i may not have mentioned but i've started one last week.
    if you're interested in the development of the plugin, here you go

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

    3ric

    Uh, how do you make different types/sizes of arenas? The commands listed don't give any options other than a name. I can't change config files while the server is running, in case that's how.
     
  27. Offline

    freerunner

    Is there pvp in the arena's????????
     
  28. Offline

    ikalvinXD

    the commands doesnt work what are the commands for the 1.4 one?
     
  29. Offline

    calthor

    @3ric i know about that the config problem and that will be fixed. i'll also add commands for some options.
    @freerunner i'm going to add the option as it doesn't seem to work correctly from time to time
    @ikalvinXD some commands are broken in 1.4, i'm fixing that along with some other bugs right now
     
  30. Offline

    Aronin

    uh, when i run this plugin, i can't actually use it i have tried everything, i can think of, it just displays an internal error message
     
  31. Offline

    LordDead1233

    The video about 1.4 is done it will be added tomorow I heard...
    calthor anyways good luck..
     

Share This Page