UltimateArena
UltimateArena
UltimateArena is a fully-featured PvP arena plugin with 10 different arena types. Players fight to the death and are rewarded with configurable rewards and money! Almost every aspect of this plugin is configurable.
| Commands | Permissions | Configuration |
| Creation | Signs | Video Tutorials |
| Developers | Source | Issues |
UltimateArena 3.0 has been released! Full documentation coming soon!
Features
- Ten arena types (CTF, MobArena, ConquestArena, King of The Hill arena, Bomb Arena, FFA arena, Spleef arena, PvPArena, Hunger arena, and Infect arena)
- Customizable rewards for winning
- Customizable Kill Streaks
- Fully configurable arena settings
Arena Types
- PvP - Like a TDM arena
- Mob - Survive wave after wave of mobs
- Conquest - Conquest styled game from Battlefield 3
- King of the Hill KOTH - FFA King of the hill, you need to stand on a point for an accumulative 60 seconds to win
- Bomb - TDM arena, red team is attacking bomb points, blue team is defending them. To cap a point, stand on it for 10 second, to defend a point, stand on it for 10 seconds.
- FFA - Every one for themselves, in a stock FFA match, users have 4 lives, the last one alive wins
- Spleef - Players attempt to break blocks below their opponents to kill them. Last one alive wins
- Hunger - Based off of the popular book/movie, players spawn in a large arena and fight to the death using materials they find in the wild. Last player alive wins
- Infect - 1 player spawns as the "infected", their goal is to kill all the "living"
- CTF - Players are split into two teams. The goal is to capture the other team's flag and bring it back to their own base
SwornGuns
UltimateArena works great with SwornGuns! Most of the prebuilt classes contain ready-to-fire guns! Download it here: http://dev.bukkit.org/bukkit-plugins/swornguns/
Development Builds
Development Builds can be found at our Continuous Integration server. These builds are not approved by the BukkitDev staff and are to be used at your own risk
https://ci.dmulloy2.net/job/UltimateArena/
Donations!
If UltimateArena has made a significant impact on your server and you feel like donating, click the button below! (Please do not donate more than you can afford!)
Bug Reporting
If you happen to find a bug, create a ticket following this template:
- Provide a DETAILED description of your problem and how it came about, as well as all (if any) steps taken to remedy the problem.
- Provide any RELEVANT stack traces or error logs (use pastebin or I will delete your ticket)
- Provide what version of UltimateArena and Bukkit/Spigot you are using (Please provide the full version string, found with /ua version and /version)
- Provide any other relevant information.
Before Reporting
- Check the FAQ for an answer to your problem
- Check the Development Builds, often times your problems are already solved!
- Make sure you are running the latest Bukkit/Spigot build
Notes
- Support will not be given for any of the following: Offline Servers and Servers running ancient versions of either Bukkit/Spigot or Java.
- UltimateArena has been fully tested (as well as built with) with the latest builds of both Java and Bukkit.
@craftik7
I don't know what you're trying to do.
@Mariskaaa
Update either UltimateArena or Essentials or both.
I'm getting this annoying error whenever I try to join my MobArena or whenever I click the sign from the arena.
http://pastebin.com/cXsk2K3Y
@dmulloy2
okay so can you help me how to do it? Or it is not possible ?
@dmulloy2
Okay, thanks for responding! :)
Could you please tell me what the exact command for creating a MobArena with for example the name 'MA1' is?
EDIT: Already found it awhile ago.
@craftik7
You fail to consider how UltimateArena actually works. Just because someone has an ArenaPlayer instance doesn't mean they are in the arena... You have to check if they are out or null. That's why there isn't a true API method for getting all the ArenaPlayers.
@dmulloy2
I dont know than, but I found this as an API for getting active arena players. :
which is throwing NPE
@Mariskaaa
Yes, that is entirely possible. You can name arenas anything you want.
Hello, I'd like to use this plugin but... I want more MobArenas than just one in one world.
Is it maybe possible to set up multiple arenas in one world ? By giving them names, for example "mobarena1" and "mobarena2".. If you understand what I'm trying to say. This way everybody will be able to create more arenas. :) Sorry for my bad English, I'm Dutch.
@craftik7
There isn't an API method for getting active arena players...
The API dont work very well. I just tried to get all active arena players, but the result was:
http://pastebin.com/Si3CV4rB
Edit: I found severe bug:
When in pvp arena are two last player and one dies, until he press the respawn screen the arena is still going on. If he dont press it the arena will not conclude.
thanks!
Edit: And also please fix that Arena is NULL thing. It is annoing and makes players confused.
@GipsyLegends
Update to the latest dev build, that's a compatibility error with Essentials.
Edit: Essentials kit compatibility has been restored as of build #128
Arenas hardly broken when on latest dev + latest dev essentials :(
[Opmerking] Task #226533 for UltimateArena v2.5.2 generated an exception [Informatie] java.lang.NoClassDefFoundError: net/ess3/api/IEssentials [Informatie] at net.dmulloy2.ultimatearena.arenas.Arena.addPlayer(Arena.java:186) [Informatie] at net.dmulloy2.ultimatearena.UltimateArena.fight(UltimateArena.java:760) [Informatie] at net.dmulloy2.ultimatearena.ArenaJoinTask.run(ArenaJoinTask.java:24) [Informatie] at org.bukkit.craftbukkit.v1_6_R2.scheduler.CraftTask.run(CraftTask.java:53) [Informatie] at org.bukkit.craftbukkit.v1_6_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) [Informatie] at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:522) [Informatie] at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:226) [Informatie] at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:486) [Informatie] at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:419) [Informatie] at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582) [Informatie] Caused by: java.lang.ClassNotFoundException: net.ess3.api.IEssentials [Informatie] at java.net.URLClassLoader$1.run(URLClassLoader.java:366) [Informatie] at java.net.URLClassLoader$1.run(URLClassLoader.java:355) [Informatie] at java.security.AccessController.doPrivileged(Native Method) [Informatie] at java.net.URLClassLoader.findClass(URLClassLoader.java:354) [Informatie] at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80) [Informatie] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) [Informatie] at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
@dmulloy2
Thank you, it works great!
@Nicasus
Use the latest dev build, there was a problem with Multiverse in 2.5.x
Hi, I love this plugin but I have a pretty big issue.
For some reason all my arenas are gone after I restart my server. When I run "/ua list" there are no arenas and the "/ua join [arenaName]" command tells me that it is an unknown arena. The .dat files are still right there in the "UltimateArena/arenas" folder but they simply don't work anymore.
Again, this only happens after I restart my server. Before I restart it everything works as it should. Any advice?
(few plugins I use: Essentials, Factions, WorldEdit/Guard, Multiverse, MobArena, Citizens)
Thanks!
@jacob_vejvoda
It does require the defined perms... *facepalm* Really, just disable the command at this point. (Negate ultimatearena.class)
Also, in case you hadn't noticed, they're snapshot builds, I know they have bugs.
It said: "Hurry up and join the null arena!"
That doesn't seem right.
Also the commands /ua class <class> don't require the defined perms for that class.
@dmulloy2
Omg it worked, thanks so much! :D