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 Jul 8, 2012@tomjw64
Is dedicated server mode close? Can't wait!
-
View User Profile
-
Send Message
Posted Jul 8, 2012@Double_0_negative
Unfortunately that's not the issue. The reason it's in the thread is to add a delay to is(I have a 5 second delay after the match ends so people aren't just instantly all teleported and can't take in the end of the match). I think it's just that I'm not logging enough. However, my specific issue aside, that method does seem like a good way of doing it.
-
View User Profile
-
Send Message
Posted Jul 8, 2012@tomjw64
Take a look at how logblock does it. I implemented a similar method of doing it. basically instead of doing rollbacks on a different thread, you rollback on the main thread but in time slices, so instead of doing all blocks at once, you would do like 50 blocks per tick or something.
-
View User Profile
-
Send Message
Posted Jul 8, 2012@Double_0_negative
Yes, I am calling the methods in a thread, but a NullPointerException wouldn't be the kind of error I would be getting if the thread itself were the issue. It seems pretty reasonable that it's a problem with falling sand or gravel entities like stated earlier because I have absolutely no checking or handling of that kind of activity, so it's apt to screw up the rollback. In short, it's an issue with my method of rollback sucking too much. xD
-
View User Profile
-
Send Message
Posted Jul 7, 2012@tomjw64
Are you using threads in your reseting? might be your problem if you are.
-
View User Profile
-
Send Message
Posted Jul 7, 2012@pizzarox2
Give people the HBG.mod.edit permission to let them edit while not in game.
@Ogaron
I hope to begin the Dedicated Mode after I've learned some better techniques on how to handle the arena database file. The Dedicated Mode will be released on this page, but it will be a separate file from the normal HungerBarGames.
@forpeetssake
Hmmm... I agree. If many of you are receiving this problem, then it must be something related to entity blocks.
-
View User Profile
-
Send Message
Posted Jul 7, 2012Hi, loving the plugin! A few things that I noticed, i don't know if they have been fixed or if it is a bug etc, but my chests seem to be completely croweded with items, do the chests get wiped clean at the start of each game? Also I noticed that when you take an item from a chest and go back to the chest it has been refilled. I don't know if this has been sorted in a later version as I haven't been able to check yet. Anyway, my server's ip is: 46.20.119.47:29465, so if anyone wants to check us out, feel free!
-
View User Profile
-
Send Message
Posted Jul 6, 2012Hi! I am really looking forward to the Dedicated Server Mode! This looks like a really nice plugin, and I was wondering if there is any information on when the Dedicated Server Mode will be available. My server is still being developed, and this plugin I am hoping will become the main plugin on my server. Any information is greatly appreciated!
-
View User Profile
-
Send Message
Posted Jul 6, 2012Can someone please just tell me if there is a way to make it so it only restricts blocks ingame and not out of game?
-
View User Profile
-
Send Message
Posted Jul 6, 2012@forpeetssake
Could you show the console error please?
-
View User Profile
-
Send Message
Posted Jul 5, 2012Exact same problem i had. runs perfect, and crasshh at end of game! only part that made sense of the code puke was block physics reseting or sumthing. Probably has to do with water gravel or sand being in my arena and the arena wanting to reset and freaking out, not sure but thats my best guess.
-
View User Profile
-
Send Message
Posted Jul 5, 2012hey i made a ticket a while ago and you mentioned that there should be something in the database.yml since my arenas where reseting each restart. is there something i should put in there to fix this? sorry that i had to post this in the comments again but it seems that my ticket isnt being responded too and i own a pretty popular server so the members are getting a little pushy :P
-
View User Profile
-
Send Message
Posted Jul 5, 2012is there a way to make it so it only restricts build/destroy ingame, and not out of game??
-
View User Profile
-
Send Message
Posted Jul 4, 2012Hey i have an idea for the plugin where you can set a chest class to refill every like 10 minutes so every night the chests refill
-
View User Profile
-
Send Message
Posted Jul 4, 2012@tomjw64
Awesome dev :D Donation link? XD
Aaannd.., about that error earlier (which make my server crashed), it happened again :( It only happens when the game end. I don't know how to fix this xD (Tried to use no plugin but this one, still the error occurs).
Is there any "block-reset" feature in this plugin? If yes, can you make "extra" option to choose whether we want to reset the block, chest, or both? Maybe that "block-reset" thing causing this error? (Since my arena doesn't need any block resetting xD)
Thank you :D p.s: again excuse my english :3
-
View User Profile
-
Send Message
Posted Jul 4, 2012Also, to all of you guys wondering about the next update:
In order to handle the arena databases better, I've been having to learn some new stuff which is taking up some time. In addition to this, I've also started work on another large plugin and while I won't stop development here by any means, I may have to split my time some. It gets boring working on just one plugin all the time. I hope you guys understand. :P
-
View User Profile
-
Send Message
Posted Jul 4, 2012@VCarnelion
Ok, now that IS caused by this plugin. xD I'll see what I can do, but this is a slightly confusing error, seeing as it's not in a loop.
@everyone
I'm aware of the arena world boundary bug, it's already fixed in the source.
-
View User Profile
-
Send Message
Posted Jul 4, 2012Another error when starting the game :D
http://pastebin.com/95199QBA
Thank you :)
-
View User Profile
-
Send Message
Posted Jul 4, 2012@chingchiu169
So you join and leave an arena, then someone else joins and it starts with only one person? Trying to clarify a little
-
View User Profile
-
Send Message
Posted Jul 4, 2012HI is me again.. when i join the arena.. and leave the arena by /hbg leave. the other one join the arena.. the arena will start too.. and i set the minimum player is 2 um...can you fix it?