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 May 21, 2012@miner2557 Tomorrow I will be Updating the main page as well as adding lots of new pages including commands, permissions, a tutorial and more.
@Slipswhitley Sorry to disappoint you but at this time those features have not been implemented but they are definitely high on our priority list.
-
View User Profile
-
Send Message
Posted May 21, 2012Can you add a how to use page
-
View User Profile
-
Send Message
Posted May 21, 2012Quote "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 caught my interest is this setup yet if so how can we use it?
-
View User Profile
-
Send Message
Posted May 20, 2012@jket5
I've added material data support for chest classes! Expect it in the next version!
-
View User Profile
-
Send Message
Posted May 20, 2012@Slipswhitley
Yes, we are definitely going to try to make it compatible with other pvp affecting plugins.
-
View User Profile
-
Send Message
Posted May 20, 2012@mmaton
I'm glad you think that the plugin is coming along well! :)
Well, we aren't exactly sure what the rating system will be. What i'm thinking is that rank will be assigned through a rating point system, but that other statistic will also be saved, such as wins, kills, killstreaks, deaths etc.
@jket5
Yeah, I suppose we could add support for item data.
-
View User Profile
-
Send Message
Posted May 20, 2012Can you please add a override for PVP so Plugins that stop pvp (eg. Factions, Towny) WIll not effect gameplay.
-
View User Profile
-
Send Message
Posted May 20, 2012heres an idea! can u add so that u can put potions in so like my config will work, this is what i got so far: Prefix: HBG RestrictChat: false ChatRadius: 30 ExplodeOnPlayerMove: false Countdown: 30 Delay: 120 DefaultMax: 24 DefaultMin: 2 HandlePvP: false RestrictBlocks: true ExemptBlocks: [] ChestClasses: chest1: - 272;10;1 - 260;30;3 - 301;10;1 - 298;10;1 - 299;10;1 - 300;10;1 - 301;10;1 - 350;30;2 - 366;10;2 - 268;30;1 - 322;5;1 - 309;5;1 - 306;5;1 - 297;40;2 - 261;20;1 - 262;20;10 - 282;20;2 - 384;30;5 - 320;20;2 - 307;5;1 - 367;40;5 - 368;20;2 - 92;20;2 - 346;10;1 loot1: - 272;100;1 - 330;100;3 - 372:8258;100;1 loot2: - 373:16388;100;1 - 258;100;1 - 272;100;1 loot3: - 267;100;1 - 364;100;7 - 373:16396;100;1 - 373:16388;100;1 loot4: - 272;100;1 - 366;100;1 loot5: - 268:20;100;1 - 317;100;1 - 298;100;1 loot6: - 306;100;1 - 317;100;1 loot7: - 260;100;2 - 373:16392;100;1 - 373:16388;100;1 - 373:8194;100;1 loot8: - 366;100;1 - 262;100;3 - 373:16471;100;1 loot9: - 322;100;1 - 261:50;100;1 - 373:16425;100;1 loot10: - 276;50;1 - 366;100;1 - 260;100;1 loot11: - 357;100;16 - 262;100;12 - 373:16393;100;1 chest2: - 373:16449;10;1 - 373:16452;10;1 - 373:8194;10;1 - 276;10;1 - 322;20;2 - 261;30;1 - 262;30;5 - 310;3;1 - 311;3;1 - 312;3;1 - 313;3;1 - 368;30;2 - 364;30;2 the 373: items are potions and the items that have like 261:5 is a enchanted item. is they any way you can add this it would be awsome! thx
-
View User Profile
-
Send Message
Posted May 20, 2012Good job on the plugin so far tomjw64 and HaydenCappadona, I did notice that I had to run Java 7, so went and installed it on my development box and tested your plugin, for an alpha project it is running well! (I'll post some errors thrown when I have more free time)
I am looking forward to your spectator system and auto chest finder, most of all the dedicated arena mode with auto joining. How do you plan to execute the player rating system?
Keep up the good work, I aim to make a donation to this project once it is more rounded.
-
View User Profile
-
Send Message
Posted May 20, 2012@koeno100
you don't have jre7, maybe because of all the people still using jre6 we might upload a jre6 version.
-
View User Profile
-
Send Message
Posted May 20, 2012When I start my server, i get this error: 2012-05-20 22:20:07 [SEVERE] Could not load 'plugins\HungerBarGames.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: me/tomjw64/HungerBarGames/HungerBarGames : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:150) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:213) at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:189) at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:53) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:157) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:423) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.UnsupportedClassVersionError: me/tomjw64/HungerBarGames/HungerBarGames : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown Source) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$000(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:139) ... 8 more
I installed the version 0.3a tomjw64 uploaded, but it dind't work :(
-
View User Profile
-
Send Message
Posted May 20, 2012@SeemingEpic
Hayden is working on it. In the meantime, I've made the "/hbg help" actually helpful with descriptions and such.
-
View User Profile
-
Send Message
Posted May 20, 2012wheres the tutorial
-
View User Profile
-
Send Message
Posted May 20, 2012@Quinnatator
The problem is that you aren't using Java jre7.
-
View User Profile
-
Send Message
Posted May 20, 2012HungerBarGames version 0.3a has just been uploaded.
In this version:
Download the new version on GitHub too. Download v0.3a
-
View User Profile
-
Send Message
Posted May 20, 2012Hey, I would love to have this plugin on my server, however, when I put it in my plugins folder and reload the server, on terminal, it says:
Error on Pastebin
If you could help me out with this problem, that would be sincerely appreciated. This plugin is amazing and it would be a shame to not be able to use it. Thanks.
-
View User Profile
-
Send Message
Posted May 20, 2012@tomjw64
thanks for the help just one problem, when i type /hbg addchest is says that thid command does not exist? help
-
View User Profile
-
Send Message
Posted May 20, 2012@tomjw64
Can you update this soon with that error fixed so i can start setting up the plugin.
-
View User Profile
-
Send Message
Posted May 20, 2012@Slipswhitley
"give rewards and/or run commands after every game (eg. /give <player> diamond replacing "<player>" with the winners username"
That is a really good idea.
@jket5
We do have a small page on the config, not all of it is correct, but the chest class part is. Partially correct config information :P
Just go to the part under "chests.yml" even though that's not the name of the file yet.
-
View User Profile
-
Send Message
Posted May 20, 2012geat plugin guys! iv got everything else working but having trouble with the chest part in the config i dont know how to write it. if you could write back an example of how to write it that would be great thx