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 3, 2012@tomjw64
Wow, u added alot. Thanks, its really great! I have an another suggestion, lol. Could you make a command that allows players to vote to start the hunger games. This would mean that no admin would have to be present for it to start =D
-
View User Profile
-
Send Message
Posted Jun 3, 2012@sharp237
You got it.
Version 0.5a has been uploaded. In this version:
WARNING: v0.5a REQUIRES you to delete your HungerBarGames folder in your plugins directory. It will NOT work otherwise. It's needed for the automatic chest assigner.
Get v0.5a here on BukkitDev, or on GitHub before it's approved: v0.5a GitHub Download
In the next version (probably tomorrow or the day after):
I will try again today to make a video tutorial for the plugin. Wish me luck!
-
View User Profile
-
Send Message
Posted Jun 3, 2012@tomjw64
Ok, thanks very much for explaining that. In the future could you make it so that the chests system detects chests that are in the arena, and then auto refills them with different classes. I suggest this because if someone uses a pre-made downloaded map (for example one of the two made by Vareide) then it would be much easier than if they had to go to each chest in the map and look at it and type that command. Thanks Sharp237
-
View User Profile
-
Send Message
Posted Jun 2, 2012It works!
Maybe you can make a tuturiol for players with how to make a hungergames arena/lobby/thing :P
-
View User Profile
-
Send Message
Posted Jun 2, 2012@MrFrankWoods
Just drag and drop into the plugins folder in the main server directory.
-
View User Profile
-
Send Message
Posted Jun 2, 2012Hello,
I'm a noob i know, but i'm hosting my server on a serverhoster (Servercraft) And i need to put the plugins in a special plugin map. But how can i do that with this? Do i have to put the java file in that map? Do you know this?
Thank you.
-
View User Profile
-
Send Message
Posted Jun 2, 2012@Johnsonboys123
I think that the only way that the arenas won't save if you are using the latest version is when you don't set up the arena at all (setting cuboids, lobby points, etc.). I know that if you do set your arena up, it does get saved. I know this because it does save for me, I ran a game yesterday.
@sharp237
You have to do some things before the plugin will fill chests for you. First you have to make a class in the config.There is a link to a tutorial on how to do that in the "Important Links" section. Once you set up your class, you need to go to the chest that needs to be autofilled, look at the chest, and then type "/hbg assign class" replacing class with what you named your class in the configuration. Then you are done. Every time you run a game, the chest should autofill during countdown.
Now that I'm done with the clean up of the code, I think I'm going to tackle the auto chest filling and change some things because a lot of people are having trouble.
-
View User Profile
-
Send Message
Posted Jun 2, 2012When I restart my server the arenas still will not save.
-
View User Profile
-
Send Message
Posted Jun 2, 2012@tomjw64
Then when does it restock??? So if i download the plugin now... It will reset the arena but won't restock the chests? Or will it reset the arena and restock? Or restock later? Or does it not affect the chests at all yet? Please can you give me an idea of what it will actually do :D Thanks Sharp237
-
View User Profile
-
Send Message
Posted Jun 1, 2012Alright people, I've finished my code cleanup, so now I'm ready tackle the auto chest assigning, more commands, and pvp issues.
Hopefully this cleanup will make everything a lot less buggy and more reliable. I'm going to upload it under v0.4.1a. If you were having trouble with pvp and damage, then I suggest using this version.
Like I said, this update is just a cleanup. No new features were added in this update. Therefore, if the plugin is working fine for you, I wouldn't recommend updating.
For those who do want it, get it here on BukkitDev, or on our GitHub: GitHub download
-
View User Profile
-
Send Message
Posted Jun 1, 2012yeah now even after i set a chest it wont stock with items.
-
View User Profile
-
Send Message
Posted Jun 1, 2012i am also confused DOES THE CHEST SYSTEM WORK? AND IF SO HOW DOES IT WORK PLEASE EXPLAIN
It does restock. But not during the arena reset.?? When does it restock then please write one long post explaining instead of making us ask each new question about it
-
View User Profile
-
Send Message
Posted Jun 1, 2012@Johnsonboys123
Probably an upgrading issue. That was a bug in version 0.3.1? I forget. Also, when upgrading to v0.4, you need to clear your HungerBarGames folder for it to work, try doing that if you just upgraded.
-
View User Profile
-
Send Message
Posted Jun 1, 2012why when i restart my server do i lose all arenas that i made?
-
View User Profile
-
Send Message
Posted Jun 1, 2012@tomjw64
Perhaps, I don't remember it and it's not in the log. I'll check again when I get the chance
-
View User Profile
-
Send Message
Posted Jun 1, 2012@sharp237
It does restock. But not during the arena reset.
@sgttarn
I thought it broadcasts the message: "A game has begun in arena [arena]!" to the whole server?
-
View User Profile
-
Send Message
Posted Jun 1, 2012Got a suggestion: Could you (eventually, after chests) make the countdown and other broadcasts that go to the joined players also go to OPs? Or a perm node might be easier to implement. I did a few test runs and the only way I knew the game had started was from talking to some players. Thanks!
-
View User Profile
-
Send Message
Posted Jun 1, 2012@tomjw64
oh, I see. So the chest class system is set up? But it doesnt actually restock yet? Is that right Many thanks Sharp
-
View User Profile
-
Send Message
Posted Jun 1, 2012@sharp237
No, chest filling is meant to be random, therefore, the chest contents are not reset.
-
View User Profile
-
Send Message
Posted Jun 1, 2012@AckyWackyBacky
You are looking at the chest that you want to assign right? I looked at the code, and the only time where it doesn't give you a message of any kind is when the block you are looking at is not a chest.