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 13, 2012@tomjw64
i can help you with this? add my skype: toxictroop
im oki with eclipse.. java
-
View User Profile
-
Send Message
Posted Jun 13, 2012@tomjw64
sound effect SFX
-
View User Profile
-
Send Message
Posted Jun 13, 2012@tomjw64
If you need me, I can help!
-
View User Profile
-
Send Message
Posted Jun 13, 2012@ts3dminecraft
Hopefully as soon as I can get another dev to help me with the project while Hayden is busy. The plugin is getting big and disorganized, so I'd like some help. Maybe I can try to get out an update earlier, but no guarantees.
@KevinEssence
Thanks for your super constructive criticism. Should I add you as a contributor to the project now or later?
-
View User Profile
-
Send Message
Posted Jun 12, 2012Pointless unless it's fully automatic...
-
View User Profile
-
Send Message
Posted Jun 12, 2012When is the next update? The last problem you stated (When players leave during lobby or countdown, they are considered still in game) is what I am having trouble with. Waiting patiently for update. :)
-
View User Profile
-
Send Message
Posted Jun 12, 2012@musach12
Tip 1: Video tutorials on YouTube are your new best friends.
Tip 2: Check out the Bukkit Developers Portal: Here
Tip 3: Be sure you know the difference between a plugin and a mod
-
View User Profile
-
Send Message
Posted Jun 12, 2012@tomjw64
umm im thinking of making a mod or helping someone with a mod, any beginners advice on how to start or develope a mod
-
View User Profile
-
Send Message
Posted Jun 12, 2012@toxictroop
SFX? What does that mean? Also, sorry about the delays with the new update, the plugin is getting kind of big and disorganized, so it's hard to work with. I'm thinking about recruiting another dev while Hayden is still busy with stuff.
-
View User Profile
-
Send Message
Posted Jun 12, 2012Cmon.. XD cant wait any longer for the next update ;P
Also is there any chance you can use more SFX? cheers..
-
View User Profile
-
Send Message
Posted Jun 11, 2012@tathar26
Did you redo the arena after he updated it..?
Delete the config and redo it..
-
View User Profile
-
Send Message
Posted Jun 11, 2012I get this error when I try to start an arena. It says it is started but there occurs and internal error.
21:24:29 HBG: A lobby has been started for arena Hunger_Games! 21:24:29 CONSOLE: [SEVERE] java.lang.RuntimeException: Permissions manager is not accessable. Is the PermissionsEx plugin enabled? 21:24:29 CONSOLE: [SEVERE] at ru.tehkode.permissions.bukkit.PermissionsEx.getPermissionManager(PermissionsEx.java:148) 21:24:29 CONSOLE: [SEVERE] at ru.tehkode.permissions.bukkit.PermissionsEx.getUser(PermissionsEx.java:155) 21:24:29 CONSOLE: [SEVERE] at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.performCheck(PermissiblePEX.java:124) 21:24:29 CONSOLE: [SEVERE] at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.checkPermission(PermissiblePEX.java:110) 21:24:29 CONSOLE: [SEVERE] at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.hasPermission(PermissiblePEX.java:102) 21:24:29 CONSOLE: [SEVERE] at org.bukkit.craftbukkit.entity.CraftHumanEntity.hasPermission(CraftHumanEntity.java:102) 21:24:29 CONSOLE: [SEVERE] at org.bukkit.craftbukkit.CraftServer.broadcast(CraftServer.java:971) 21:24:29 CONSOLE: [SEVERE] at org.bukkit.craftbukkit.CraftServer.broadcastMessage(CraftServer.java:328) 21:24:29 CONSOLE: [SEVERE] at me.tomjw64.HungerBarGames.Game.<init>(Game.java:40) 21:24:29 CONSOLE: [SEVERE] at me.tomjw64.HungerBarGames.Arena.startGame(Arena.java:77) 21:24:29 CONSOLE: [SEVERE] at me.tomjw64.HungerBarGames.Commands.ModCommands.Start.execute(Start.java:22) 21:24:29 CONSOLE: [SEVERE] at me.tomjw64.HungerBarGames.CommandHandler.handleCommand(CommandHandler.java:81) 21:24:29 CONSOLE: [SEVERE] at me.tomjw64.HungerBarGames.HungerBarGames.onCommand(HungerBarGames.java:61) 21:24:29 CONSOLE: [SEVERE] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) 21:24:29 CONSOLE: [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166) 21:24:29 CONSOLE: [SEVERE] at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:479) 21:24:29 CONSOLE: [SEVERE] at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:821) 21:24:29 CONSOLE: [SEVERE] at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:781) 21:24:29 CONSOLE: [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764) 21:24:29 CONSOLE: [SEVERE] at net.minecraft.serverhook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:141) 21:24:29 CONSOLE: [SEVERE] at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34) 21:24:29 CONSOLE: [SEVERE] at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) 21:24:29 CONSOLE: [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113) 21:24:29 CONSOLE: [SEVERE] at net.minecraft.serverhook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:83) 21:24:29 CONSOLE: [SEVERE] at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) 21:24:29 CONSOLE: [SEVERE] at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567) 21:24:29 CONSOLE: [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459) 21:24:29 CONSOLE: [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) 21:24:29 CONSOLE: exception executing command 'hbg' in plugin HungerBarGames v0.6 21:24:29 CONSOLE: java.lang.RuntimeException: Permissions manager is not accessable. Is the PermissionsEx plugin enabled? 21:24:45 Server: Notice: Go visit the mall to buy all your stuff ! 21:24:45 CONSOLE: [SEVERE] java.lang.RuntimeException: Permissions manager is not accessable. Is the PermissionsEx plugin enabled? 21:24:45 CONSOLE: [SEVERE] at ru.tehkode.permissions.bukkit.PermissionsEx.getPermissionManager(PermissionsEx.java:148) 21:24:45 CONSOLE: [SEVERE] at ru.tehkode.permissions.bukkit.PermissionsEx.getUser(PermissionsEx.java:155) 21:24:45 CONSOLE: [SEVERE] at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.performCheck(PermissiblePEX.java:124) 21:24:45 CONSOLE: [SEVERE] at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.checkPermission(PermissiblePEX.java:110) 21:24:45 CONSOLE: [SEVERE] at ru.tehkode.permissions.bukkit.superperms.PermissiblePEX.hasPermission(PermissiblePEX.java:102) 21:24:45 CONSOLE: [SEVERE] at org.bukkit.craftbukkit.entity.CraftHumanEntity.hasPermission(CraftHumanEntity.java:102) 21:24:45 CONSOLE: [SEVERE] at org.bukkit.craftbukkit.CraftServer.broadcast(CraftServer.java:971) 21:24:45 CONSOLE: [SEVERE] at org.bukkit.craftbukkit.CraftServer.broadcastMessage(CraftServer.java:328) 21:24:45 CONSOLE: [SEVERE] at org.bukkit.Bukkit.broadcastMessage(Bukkit.java:122) 21:24:45 CONSOLE: [SEVERE] at org.bukkit.command.defaults.SayCommand.execute(SayCommand.java:37) 21:24:45 CONSOLE: [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166) 21:24:45 CONSOLE: [SEVERE] at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:479) 21:24:45 CONSOLE: [SEVERE] at org.bukkit.craftbukkit.CraftServer.dispatchServerCommand(CraftServer.java:475) 21:24:45 CONSOLE: [SEVERE] at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:612) 21:24:45 CONSOLE: [SEVERE] at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:581) 21:24:45 CONSOLE: [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459) 21:24:45 CONSOLE: [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) 21:24:45 CONSOLE: [WARNING] Unexpected exception while parsing console command
-
View User Profile
-
Send Message
Posted Jun 11, 2012@MyLittleWeirdFriend
Yeah, there have been some bugs where the games don't end correctly. Hopefully, I can fix those problems in the next couple updates.
-
View User Profile
-
Send Message
Posted Jun 11, 2012Hello is there anyone here who can build this plugin?
http://forums.bukkit.org/threads/req-defaultnetherworld.80314/
@tomjw64 @HaydenCappadona
Could you make this possible? This is a good idea..
-
View User Profile
-
Send Message
Posted Jun 11, 2012The only thing i have problem with now is that the arena is not reseting after so if someone has taken a sword out of an chest it is not there enymore and if someone dies with a sword next match you can go back an pick it up where that guy died.
-
View User Profile
-
Send Message
Posted Jun 10, 2012@tomjw64
sry i am not so good at english but now i can do /hbg leave. that is quite weird but thanks enyway you got the best hunger games plugin ever made. ! ! ! !
-
View User Profile
-
Send Message
Posted Jun 10, 2012Bugs to be fixed in the next version:
-
View User Profile
-
Send Message
Posted Jun 10, 2012Thanks to those who joined my test server and helped me find out how buggy of a program my plugin really is! :) I have a lot of bugs to fix this week!
-
View User Profile
-
Send Message
Posted Jun 10, 2012@tomjw64
no no, you should be able to, i just thought that i cant
-
View User Profile
-
Send Message
Posted Jun 10, 2012@MyLittleWeirdFriend
I don't know how I could have made myself more clear. Giving me the error on the console will help me solve the problem very very quickly. Without the error, it is extremely challenging to solve the underlying issue.
@toxictroop
Yeah, but again, I think that you are straying from the original idea of how the Hunger Games work. That's not to say I won't include it though, just that it is not really a priority.
@musach12
You shouldn't be able to?