HungerArena
2/12/20 - To anyone that might see this! I am working on recoding and optimizing this plugin--from the ground up. If you are interested in helping out, or want to be among the first to test it, please join my Discord!
HungerArena
Thank you for 50,000 downloads!!
Been a while, 50,000 downloads is quite the milestone. I'm going to be doing a full rewrite of the plugin soon. Hopefully fix stupid bugs and things. Thanks guys :D

HungerArena - A simple plugin for the Hunger Games!
Recommended build: 1.4

I currently don't have a server, but I'm ready to hit the order button and I'm currently working on the spawn and things!! I just need a few donations, so hit this button!
\/ \/ \/ \/ \/ \/ \/
Need help?
Video courtesy of our very own FordRacer!
Description
This is a simple Hunger Games plugin! You can set up all the player positions, warp all tributes there, and fight for a reward! You set the positions using /startpoint 1, 2, 3, etc. Then you don't have to set the locations again! Then you use /ha join to going the game(/ha leave to get out) Then /ha warpall - Warps all tributes to position freezing them in the process. Then to start the games you do /ha start - it announces "Let the Games Begin!" and allows the players to move and from there you fight!!! In the config you can toggle block protection for tributes that are playing. There is a configurable chat radius allowing tributes to talk to each other. When a player is killed they will be teleported to the spot defined with /ha setspawn Then, the winner will be rewarded 10 diamonds unless you change it in the config! /ha restart clears all lists.
How to use!
Video courtesy of our very own FordRacer!
How to configure and install the plugin:
Requirements
- A permissions plugin
The plugin has only been tested with PermissionsEX and PermissionsBukkit and GroupManager
COMMANDS
Commands can be found here: https://github.com/travja/HungerArena/wiki/Commands
PERMISSIONS
Permissions are here: https://github.com/travja/HungerArena/wiki/Permissions
NON-COMMAND FEATURES
Chest Storage - By hitting a chest with a blaze rod it will store the chest, also, if a tribute opens a chest it will store it if it hasn't already been stored.
Have a configurable max players! - In the config there is an option to set the max amount of players!
Use Signs as commands! - Make a sign with the first line [Ha] or [HungerArena] and the second line can be any command from HungerArena that starts with /ha Also you can use [Sponsor] signs too!
Arena Resets - Any tribute modified block will be stored and reset at the end of the game. Blocks are configurable.
Whitelistable commands - Self explanatory!
Whitelistable sponsor items - again, self explanatory!
Economy support! - You can charge fees for sponsoring, joining, and give a reward for winning!
Fully Automated - Configure the plugin to make it auto restart.
DeathMatches! - Configure the deathmatch time in minutes and it will count down.
Freezing - Tributes will be frozen on their pedestals and will either blow up or be teleported back if they leave.
BUGS
- Report bugs in the tickets tab.
CONFLICTING PLUGINS
- GriefPrevention - There are quite a few configuration settings that will get in the way of what HA wants to do.
PLANNED
- Multi Arena support
- Spawns with a tool
- Storing inventory on join
Need help?
Read the FAQ before you ask in comments or make a ticket.
Changelog
Changelog will now be Here! (Just making the description a little shorter)
Other stuff and credit
Note: This is my Second plugin, still kind of a newb. Any tips/improvements are welcome!
Also, if you would like a dev build email me @ the.only.t.craft@gmail.com
Also, I would like to recognize my pals from Curly Brace Productions for helping me out!
Wanna learn how to code?
Also, if you could look at my other vids (Minecraft Let's Play) here: http://www.youtube.com/watch?v=F8rlcleduEc&feature=player_embedded

-
View User Profile
-
Send Message
Posted Apr 23, 2012@travja
ill try and replicate and detail any issues later.
-
View User Profile
-
Send Message
Posted Apr 23, 2012Could you make a disable function for /ha ready ? Cuz I don't think I would use it when I am online only when I am offline
-
View User Profile
-
Send Message
Posted Apr 23, 2012@travja
Okay i post tickets in the future. But, no you are not able to join again it says: you can't join because you have died/left
-
View User Profile
-
Send Message
Posted Apr 23, 2012Also, for error reports please use the Tickets Here
It helps me see what I have done and what I haven't.
-
View User Profile
-
Send Message
Posted Apr 23, 2012@slixxkilla
Hey, and what was your error here?
-
View User Profile
-
Send Message
Posted Apr 23, 2012Hey guys, I want to apologize for the slow development lately... I have been REALLY busy.
@slixxkilla
What happened step by step to produce this error?
@agiantcheeto
I can definitely do that
@JustinFatalx
Yes, I will add a perm to /ha warpall and I am going to add a multiplier to /sponsor
@TheOnlyRealTGS
You should still be able to join... It only removes you from the game if you did /ha join
@agiantcheeto
Will add a perm.
@kyledag500
Tell me what you are typing... you need /sponsor [player] [itemID] [Amount]
@Willbbz
Currently what I am working on for V1.2.2 is that once the amount of people that have typed /ha join is equal to the amount that have typed /ha ready it teleports them.
@lx3krypticx
You'll have to explain what you want to me...
-
View User Profile
-
Send Message
Posted Apr 22, 2012Error>
Had two players (testing) after the game ended (I Killed the other player)
15:53:32 [SEVERE] Could not pass event PlayerDeathEvent to HungerArena
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:303)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459)
at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerDeathEvent(CraftEventFactory.java:317)
at net.minecraft.server.EntityPlayer.die(EntityPlayer.java:173)
at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:677)
at net.minecraft.server.EntityHuman.damageEntity(EntityHuman.java:595)
at net.minecraft.server.EntityPlayer.damageEntity(EntityPlayer.java:215)
at net.minecraft.server.EntityHuman.attack(EntityHuman.java:750)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:997)
at net.minecraft.server.Packet7UseEntity.handle(SourceFile:33)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
Caused by: java.util.ConcurrentModificationException
at java.util.ArrayList$Itr.checkForComodification(Unknown Source)
at java.util.ArrayList$Itr.next(Unknown Source)
at me.Travja.HungerArena.DeathListener.onPlayerDeath(Main.java:767)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301)
... 16 more
-
View User Profile
-
Send Message
Posted Apr 22, 2012When '/sponsor' is typed and nothing else, it gives an internal error, could you add so when you type /sponsor it gives you the syntax example? Also for the sponsor system could you multiply the cost by how many items that player wants to give. Ex.
The cost to sponsor is 1 stick.
I want to sponsor 5 bread to someone.
It costs me 5 sticks now to sponsor that.
And yea please add the permission node for /ha warpall, I had to shut down my server till it gets fixed because players were using it :S
-
View User Profile
-
Send Message
Posted Apr 22, 2012Please add permissions for /ha warpall and please fix /sponsor because I can use /sponsor for only 1 diamond and give a player 64 diamonds. And this can be used in any world.
-
View User Profile
-
Send Message
Posted Apr 22, 2012Could you do so you still can join the game if you log out and then log in before the games has been started?
-
View User Profile
-
Send Message
Posted Apr 22, 2012Uhm I'm having a pretty critical bug. Players without any HungerArena permissions are doing /ha warpall. I'm the only admin, the only OP, and no one has any permission node to be able to do that. Also i can't see whos doing it in my server.log. :|
There warping players midgame.
-
View User Profile
-
Send Message
Posted Apr 22, 2012for some rason, my players cant sponsor peope. it says an internal error occured. Help!!
-
View User Profile
-
Send Message
Posted Apr 22, 2012Just a suggestion but when a user inputs /ha join they should be warped to their starting position or maybe make this a toggle-able feature in the config
-
View User Profile
-
Send Message
Posted Apr 21, 2012@lx3krypticx
Try spectate plugin. That's what I'm using for now.
-
View User Profile
-
Send Message
Posted Apr 21, 2012Is there spectating?
-
View User Profile
-
Send Message
Posted Apr 21, 2012@AcidicTaco
I really don't know how I would accomplish this, but it's a good suggestion!
-
View User Profile
-
Send Message
Posted Apr 21, 2012Some suggestions... The ability to set all start points with one command. You can accomplish this by standing on the cornucopia as a point of origin, since practically everyone is using 'The Survival Game' map. Though, since there are more maps popping up, this should be optional.
-
View User Profile
-
Send Message
Posted Apr 21, 2012@slixxkilla
K, I'll keep those in mind
-
View User Profile
-
Send Message
Posted Apr 21, 2012@travja
All my players joined using HA Join. Players died and was removed from the list of players and Tped to Jail properly
My error happened after they was the last one playing it was announced that they won like it was supposed to. However i think it ought to take them back to jail also perhaps. In case we miss the chat that declares the winner. or maybe have the winner go to a spawn.
Wish list: Killed: You get switched to Spectator (spectator permission group perhaps) and when you are the last one you get tped to a winner circle and get reward (setup config).
-
View User Profile
-
Send Message
Posted Apr 21, 2012@TheOnlyRealTGS
Once again, was there only one player that typed /ha join