HungerBarGames

The Hunger Bar Games Plugin
HungerBarGames is a Hunger Games plugin currently under development by tomjw64 and HaydenCappadona. Our goal for this plugin is to be the most or one of the most full and complete Hunger Games plugins available publicly.
Please remember that this plugin is still in Alpha so it will in all probability have a few bugs here and there!
If you do find a bug please create a ticket and we will fix it as soon as possible.
Our plan for this plugin is to make integration with any kind of server a possibility, and to make it easy. Whether your server is creative or survival this plugin will work like it's suppose to.
We also are trying to make arena management as simple as possible. Who wants to refill all the chests in the arena manually? Nobody, that's who. Our plugin will allow you to assign chests to classes that you can define yourself in the configuration to have them filled automatically each round. Our plugin will also handle arena reloading, giving you the option to either rollback changes on the arena or completely restart the entire world.
This plugin will be very easy to install as well. We will include pre-made chest classes and options, so that you can just drag and drop the files into your plugin folder and get started. We also will not have any dependencies!
Lastly, we plan to make everything in this plugin as configurable as possible. From chat restriction to assigning the chance an item has to spawn in a chest, you decide how your games are run!
Announcements:
Is your server running HungerBarGames? If so and you want some more players on your server, let us know and give us some server info! I hope to make a list of servers that people can join to try the plugin out.
Important Links:
- How to Use
- Commands and Permissions
- Config Tutorial
- Frequently Asked Questions
- Change log
- GitHub
- Feature requests, Suggestions, Bug Reports, and Issues
Main Features:
Key: Completed; In development; In planning; Not started.
- Arena creation and Management.
- Multiple Arena's compatible. Run as many games as you want at once!
- Auto starting of games with configurable playlists! Play even when an admin isn't on!
- Option to control server wide pvp
- Plays cannon (lightning) sound when player's die and displays deaths at night.
- Hides death and log out messages for people playing in a game.
- Auto chest filler thats fully configurable.
- Set lots of spawn points for various things such as the lobby.
- Permissions and OP system support
- Chat and command restriction
- Arena protection from non-tributes
- Spectator system.
- Spoutcraft GUIs for Spoutcraft users (Spoutcraft optional)
- Different shapes of arena boundaries.
- Sponsoring system.
- Player rating system.
- Auto chest finder.
- Auto reset of an arena after games.
- New survival aspects such as thirst and energy using Spout
- Option of a multi-arena mode, or a dedicated arena mode that auto-joins players who log in
- Compatibility for Factions, McMMO, War, and Towny
- Plugin acts as a Gamemaker
- Plugin API
- Allow players to form plugin handled alliances
- NPCs/Bots that fill in empty slots
The Different Ways to Use this plugin:
Arena's and World Arena's: This is the standard mode that allows you to create as many Arena's and World Arena's as you want.
OR
Dedicated Server Mode (Single Map) (Currently Not Implemented!): This Mode is used if you want to use a single map such as Official "Survival Game's" Map's. The advantages if using this mode are features such as automatic spawning spawn points on join and many, many more!
Compatibility:
This plugin is currently partially compatible with the following plugins:
We also plan compatibility with the following plugins:
Reccomend With the use of:
- Minecraft
- Essentials
- WorldGuard (Must have WorldEdit installed to use WorldGuard)
- Orebfuscator
- NoCheat+
Known Bugs:
- Arena boundaries are set in all worlds, not just the arena worlds. Fixed for next release.
Check the F.A.Q. before reporting a bug, your question may be already answered there.
Next Update:
- Better internal file management
- Per-world plugin restriction
- Config option to make it day when game starts
- Announcing of game status as well as next map in the playlist
- More informative arena listing
- Rectangular arena boundaries
- Command aliases
- Prevent the plugin from trying to fill a chest with an invalid item ID
- Fix bug where arenas block editing in every world
- Sorted help?
Estimated Release: To be announced
Idea Board:
- Video tutorial for config and chest classes
- Add Dedicated Server Mode
- Be able to auto-fill furnaces and dispensers as well as chests
- Broadcast arena status
- Slowly damage and kill players that try to leave the arena. (Will be optional)
- Set a tributes cause of death as the last person that hurt them
- Commands for users who don't want to mess with config files
- Player alliances
- Configurable spawning of mobs and animals in an arena.
- Optional grace period at the beginning of the round.
May the odds be ever in your favor,
tomjw64 and HaydenCappadona.
-
View User Profile
-
Send Message
Posted Jun 17, 2012@weja93
I think you have to use the in-game command: /hbg setmin 4 and /hbg setmax 24 after selecting your arena /hbg select arenaname. I will show you what my configuration files are.
My Config: http://pastebin.com/unwYKU1G
My Chestclasses: http://pastebin.com/cwCZ2B8n
My Database: http://pastebin.com/YKQTuyV8
I use the map created here: http://www.minecraftmine.org/survival-games-map/
-
View User Profile
-
Send Message
Posted Jun 17, 2012I have done everything. This is my config file:
Only 3 players can join in game, it says there is no more room. When countdown is over, it says it cannot start game because there are too few players.
This is VERY confusing.
-
View User Profile
-
Send Message
Posted Jun 17, 2012Can we choose if we want a spectator point!?
Because i really kinda dont want a spec point..
-
View User Profile
-
Send Message
Posted Jun 17, 2012Yeah, a lot of servers have multiple worlds, one for survival, rpg etc ... so it would be nice to contain it in just the hunger games map.
-
View User Profile
-
Send Message
Posted Jun 16, 2012@chingchiu169
Actually I think it might be possible to use reflection for this, which means it can be done in a plugin without any modifications. However, it might reset all the player skins. :P
-
View User Profile
-
Send Message
Posted Jun 16, 2012@chingchiu169
So far it looks as though you would need to install a custom CraftBukkit build. I suppose I could try to make the custom craftbukkit build necessary to do that, but I'll keep looking.
-
View User Profile
-
Send Message
Posted Jun 16, 2012@chingchiu169
I'll look into removing the name tags. It may require spout though. I'll do my best! :)
-
View User Profile
-
Send Message
Posted Jun 16, 2012@tomjw64
That what i mean.. The nameTag.=] thank you
The other question just ignore it.. casue i think only storm would be better and reality is increased=]
-
View User Profile
-
Send Message
Posted Jun 16, 2012@ts3dminecraft
That bug has already been reported and has already been fixed for the next release. Thanks though! :)
Also, that is true about spectators, that isn't fair is it. I will also be fixing that in the next release.
@MyLittleWeirdFriend
Listen to ts3dminecraft, he just said some very helpful things.
@chingchiu169
Sorry, I'm not exactly sure what you mean. Do you mean hiding the nametags above the players? And could you further explain what you mean about reporting the people who die in the game?
-
View User Profile
-
Send Message
Posted Jun 16, 2012@MyLittleWeirdFriend
The chests auto-refill for me after each game. In the video up above, he shows you the commands you can use to assign a chest to a certain chest class. Changing a chest class is easy as it explains it in the Config Tutorial.
Also, the problem with not being able to place out blocks, maybe this is a problem in your configuration of RestrictBlocks and ExemptBlocks?
-
View User Profile
-
Send Message
Posted Jun 16, 2012Halo. I have suggestions. Can you hide the name who join in the Game. I think this is a major reason to find people=]
Also, can just report who die in the game and rest of people?
Forgive me my poor English.
-
View User Profile
-
Send Message
Posted Jun 16, 2012hello i like the plugin but there is 1 problem for me and that is that i cant place out blocks that is found in chests and the chests does not reset so i need to go out then and fil the chest before every match and that is not easy when i will have like 5 arenas. so if that could be fixedi would be happy
-
View User Profile
-
Send Message
Posted Jun 15, 2012Ok so I have the newest version (0.7.1), have it all set up and started a game. It all worked fine for the game. After it announced the winner, I tried to start a new game. The message in chat was that a game was already running even after it had a winner. I then used the stop command and got this error here. http://pastebin.com/hG5TaLWm
Also, as a spectator, you can kill mobs (including player's dogs), pick up items, and move mobs away from your friends. They are invisible and can not attack the tributes, but its kind of cheating to see someone killed by mobs, and others completely safe by spectators.
Hopefully you can find a fix for this. :)
-
View User Profile
-
Send Message
Posted Jun 15, 2012@VCarnelion
Yeah, I might run another game to test the plugin again soon. You'd be more than welcome to join. :)
-
View User Profile
-
Send Message
Posted Jun 15, 2012@VCarnelion
I've isolated where the error is occurring thanks to your stack traces. (Both errors are coming from the same source). AHA! I found out why the error is happening, and I just fixed it for the next update! Thanks so much for the stack traces!
I love it when I figure out what the problem is while writing a response comment. xD
-
View User Profile
-
Send Message
Posted Jun 15, 2012@tomjw64
I see, thank you for clearing that up :D
They sent back to the position where they typed /hbg join when they're killed. I tried to type /hbg leave when the game started, and I got another error
http://pastebin.com/YQ34cjj6
And it says "an error has occured something..." in the chatbox
I could help you in your server if you need a tester XD
Thank you :D
-
View User Profile
-
Send Message
Posted Jun 15, 2012@VCarnelion
It is the commands that are run every time a game ends. You put <player> to have it be replaced with the name of the winner. Here is an example:
That would give the winner 100 diamonds, broadcast a message congratulating the winner, and then set the time to day.
For reference, when a tribute is removed from the game, they are sent to wherever they joined the game from(where they typed "/hbg join"). Is this what is happening? That's an interesting error. It appears that the location that is sent for teleportation is returning null, but that is strange because a players location should never be null. Unless....give me a minute, I may have an idea.
-
View User Profile
-
Send Message
Posted Jun 15, 2012@tomjw64
Tested it, everything works great. But I got this error every time the game ends. http://pastebin.com/sCYjhD5w I see I have problem with MineBackup and MultiVerse :D (No impact to the server, just an error log)
And, when a tribute died, isn't they supposed to back to the spawn point (where I put /hbg setlobby or setspec)?
FYI, I'm using different world for the arena.
Thank you.
Edit: Also, what is this for? WinCommands: [] :D
-
View User Profile
-
Send Message
Posted Jun 15, 2012@VCarnelion
Well you guys are the best plugin user people I know.
I should be thanking you! :P
-
View User Profile
-
Send Message
Posted Jun 15, 2012@tomjw64
I don't know how to say this but you're the best HG dev I know xD
Thank you very much :)