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 @ [email protected]
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
This is awesome:D can you try to add this functionality? http://dev.bukkit.org/server-mods/deathcannon/
@BitsOBacon
Oh, and with V1.2.2 it's /ha warpall that sets the game in session
@Thingon
I could... Just need more programming time... I'm a little short.
@BitsOBacon
I am going to put V1.2.2 up right now... Hopefully it doesn't need many bug fixes....
@miguelus12
Also, with V1.2.2 has a fix for that
@miguelus12
um... Is there an error?
@travja Ok thanks so much! I'm sure once this is fixed I, and others, can finally put up an epic hunger games server. Also, when you are done, i think you will have earned a donation :)
Can you please add prizes in the form of economy money?
People are not getting rewards when they survive, it says there is 1 tribute left in the game and never declares a winner. Everytime someone dies it says they died of natural causes? which makes no sense, I even turned the lightning off and it still doesn't fix it
@BitsOBacon
I have been trying to figure this out.... It's a feature I know that we have needed but haven't been able to tackle the code yet..
Hi, I first just want to say great job on this plugin! I have a request that if you could take into consideration would really help. As agiantcheeto mentioned is the problem with people joining the server while a game is in progress. If you could either change the /ha start command so it locks out anyone who is not in the hunger game or add a /ha lock command or something that would be great. It could say something along the lines of "You cannot join while the game is in session". This is really holding my server back so as soon as this is fixed I shall be eternally grateful. Thanks, and keep up the good work! - BitsOBacon
Development will be slow for now(stupid school) but Feel free to give suggestions or donate!
@agiantcheeto
Can you tell me the error logs on teleporting to spawn? Also, are there any errors for the other bugs? And lastly, I am going to add a bypass for protected blocks.
@ArmorofGlory
No. I would have to add a bunch more code and 24 is more like the Hunger Games.
@un4seendeathz
Going to add with V1.3
@TouchyName
Will get Multi-World with V1.3 and I could add a perm.
@GokouZWAR
Don't really know how I would do new world regeneration but I could add a function where the gamemakers could teleport players to a closer area to each other. All the admins have to do is /startpoint from there you can do /ha warpall And reward is already in configuration file. I don't quite get Paragraph 3... On 4, I don't know why we would need a dig limit if we are going to have allowed blocks in V1.3 (sorry if you didn't know this) And Most of the stuff in Para. 5 are already implemented except taking random players, this would have problems if there isn't the right amount of players... Also, I am working on getting all the mechanics in and then I might add automation.
@newbizzle
I really don't know... I am going to see what I can do for chest refill now, I just don't know what I am going to use to reset the arena.
Hey, got some bugs to report :P Ok so I have a chat bug where messages show up twice when you're within there 25m radius, and i even disabled it, set it to 0, still happens. Also can you make it so people who join the server while a game is in progress cannot do /ha join. Also maybe a command to warp all Non-Participants to the dead-spawn, because theres some spawn glitches.
Also for everyone who wants the players to not be able to break anything, im using the precious stones addon, in the config I scroll all the way down to the settings, set the thing to block all block-braking in the world to true, then up at the very top, in the bypass section, put the blocks you want to be breakable, all other blocks will be un-breakable.
Hey! thanks for replying... but u didnt answer me clearly. Can you please make players up to 40 or 50 ? a yes or no please and why if you can't
@travja
It is trying to save the config but it's already there so it doesn't, nothing to be worried about.
Okay thanks for all the support :-)
@un4seendeathz Not with this plugin as of 1.2.1
Is there anyway to allow tributes to not break anything but still be able to break leaves?
Could you create a permission to use /sponsor command? That and multi-world support and your plugin will be the best Hunger Games plugin.
Few Suggestions: I'd like to see the hunger arena mod generate a new world on an existing server instead of making this it's own plugin and intending it to stand alone on a single server. Maybe even give it the ability to snapshot an existing world prior to start so you can create your own customized map or something that'll reset after the game is over. What it's lacking is what to do with dead players. The game should be allowed to go on for days if the players in the arena can handle it but lets face it, minecraft players are pretty much 10 - 15 year olds and they don't wait around patiently for much. So it needs some automated processes that would kick in and move things along for players. If it ends up being a 1 v 1 game or something and neither side wants to move or is in wait for the player the host should then be able to do something with it to help speed things along. Or it should automatically incorporate some kind of methods that'll kick in and generate creepers or something. It should also know that when it's down to a few players that it should "shrink" the game world by fire, pushing players together like it did in the movie and forcing them to fight.
I also think that tributes should randomly be generated and placed around the world instead of being done by an admin. If the game is more automated then more players can opt into a game even when admins aren't online. It should also generate a prize for players based on a config file setup by the admin that it will pick from randomly.
Random tributes should also be generated like the final prize. Along with specific tributes from players in the main world able to spawn them tributes directly to a location near to them. Those tributes though must come from an actual player who crafted it or something in the main world (IE a health potion, armor, weapons, cooked food items, diamonds, etc) then trades that item into the system to give to the player who's fighting. There should also be a limit to how many items can be tributed to a player in a certain time frame so as to not over weigh the game to a single popular player. Say only 1 item every 5 - 10 minutes or so.
Dig limits should also be set to nothing below 55 by default. This will allow players to dig around on the surface to find iron and coal or other things that may be useful but outside that it should be not allowed. Along with the end-game snapshot reset function this would be permissible for the game and still allow "minecraft survival" techniques to be implemented.
It should generate a world, make announcements to the main world where players are, and run until one is left in the world. Give the player who's left standing their reward and then generate a spawn portal to let them our (or just teleport them out automatcially after 2 minutes) or something that will return them to the primary world they came from. As the game is playing players could opt in for the next game (maybe set the command to be /tributeself that would allow them to say yes i'm ready! If the game is not full, then players who are on the server would then be randomly chosen as hunger arena tributes and force them to play. I mean this is the hunger games world right? Maybe even have a lottery pull based on how much food they ate during the time between matches. The more times they eat food the higher the chance they get picked.
So far it sounds to me that it's pretty manually operated instead of automated. I'd focus on making the automated features and setup some outside-game elements so players don't sit around and whine to restart it while the last few people are finishing it off.
how soon until we get a regening custom area for the arena?
@ArmorofGlory
Adding more would mean more lines of code. I have 800 right now.