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 24, 2012I have an ever so slight problem where when my server restarts, it deletes the arena completely :/ & it does this repeatedly on every server restart.
-
View User Profile
-
Send Message
Posted Jun 24, 2012this is your latest version. Also cammands dnt work when in game EVEN WHEN ADDED TO THE CONFIG. And is it possible at all to add a spawn point for the winner instead of spawning randomly.
-
View User Profile
-
Send Message
Posted Jun 24, 2012Hey I know CraftYourBox have you that offer, but for a plugin developer, contact the host I use at MaxsMCServers.com. They are amazing and can sponsor you maybe 15+GB just for you!
-
View User Profile
-
Send Message
Posted Jun 23, 2012@Idntwanttwousernamesasswhipe
Use the latest version, I recognize this error from past ones.
-
View User Profile
-
Send Message
Posted Jun 23, 2012What steps will reproduce the problem? 1.Startinig a match 2.playing till one man is left 3.all other ppl are teleported accept for the winner then you get a long list of errors
What is the expected output? What do you see instead?
What version of the product are you using? Im using your latest version
Do you have an error log of what happened? Yes right here it is:
00:45:10 [SEVERE] Could not pass event PlayerDeathEvent to HungerBarGames org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:304) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav a:62) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j ava:460) at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerDeathEvent(C raftEventFactory.java:322 at net.minecraft.server.EntityPlayer.die(EntityPlayer.java:173) at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:677)
at net.minecraft.server.EntityHuman.damageEntity(EntityHuman.java:595) at net.minecraft.server.EntityPlayer.damageEntity(EntityPlayer.java:215)
at net.minecraft.server.EntityHuman.attack(EntityHuman.java:750) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:998) at net.minecraft.server.Packet7UseEntity.handle(SourceFile:33) at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:7 8) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.NullPointerException at org.bukkit.craftbukkit.entity.CraftPlayer.teleport(CraftPlayer.java:3 51) at org.bukkit.craftbukkit.entity.CraftEntity.teleport(CraftEntity.java:1 62) at me.tomjw64.HungerBarGames.Managers.GamesManager.setInGame(GamesManage r.java:74) at me.tomjw64.HungerBarGames.Game.removeTribute(Game.java:159) at me.tomjw64.HungerBarGames.Game.endGame(Game.java:90) at me.tomjw64.HungerBarGames.Game.declareWinner(Game.java:114) at me.tomjw64.HungerBarGames.Game.eliminateTribute(Game.java:152) at me.tomjw64.HungerBarGames.Listeners.Game.EliminationListener.death(El iminationListener.java:25 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:302) ... 16 more
Please provide any additional information below. I have been following you from the start. Im submitting this cuase i know youll get it worked out. Thank you for making such an incredible plugin. Also your previus version does NOT produce this error only your newest version. Thanks.
-
View User Profile
-
Send Message
Posted Jun 22, 2012Is there a way where I can use the chest finder to find all the chests, and then keep the items inside the chests when they are found. Say one chests has a iron sword and a leather chest plate, and another has like a gold helmet, and a wood sword. Is there a way where when I reload the chests that those chests specifically will be refilled with what they had in them at the beginning of the game. Basically like be able to find the chests and save what items are in them so when I use the refill command that it will keep those items in them. If not, it would be really great if you could add that.
Thx zendrex
-
View User Profile
-
Send Message
Posted Jun 22, 2012Can we use this plugin to let users go to a different world when joined set world.
-
View User Profile
-
Send Message
Posted Jun 21, 2012@Rootin
Are you trying to change it with the command (/hbg setmin) or through the config? If you try to change through the config while your server is running, it will later change back.
-
View User Profile
-
Send Message
Posted Jun 21, 2012@Rootin
The problem being?
@sgttarn
Awesome! I'll add you to the project! :)
-
View User Profile
-
Send Message
Posted Jun 21, 2012@tomjw64
I'd be able to do that if you would accept me. I check here multiple times a day already, along with the git. Plus I know kind of how you work. :)
-
View User Profile
-
Send Message
Posted Jun 21, 2012my problem is still um.... a problem.
-
View User Profile
-
Send Message
Posted Jun 21, 2012Would anyone like to be the Documenter to this project? I'd like someone to help keep the posts and change logs up to date.
-
View User Profile
-
Send Message
Posted Jun 21, 2012@Jake_Evans
The not enough room message displays when you either have not set up enough spawns, or you don't have you maximum players set high enough. Please make sure that those things are in order, and if you still have issues, please let me know.
@sgttarn
Helpful as always sir. :) I think I've fixed the problem but I never know when it comes to ConcurrentModificationExceptions.
-
View User Profile
-
Send Message
Posted Jun 21, 2012I ran a few rounds today and got some errors. They were too big to put here so they're in pastebin http://pastebin.com/mTgejmmJ
-
View User Profile
-
Send Message
Posted Jun 21, 2012Hmm.. I keep getting an error when joining the game saying "Not Enough Room in arena ".. I'm not sure why. Any help please?
-
View User Profile
-
Send Message
Posted Jun 21, 2012Hey, i need help. every time i try to change the min players, is doesn't work. sometimes it even changes the whole config file back to default.
-
View User Profile
-
Send Message
Posted Jun 20, 2012@tomjw64
@TheFluffey
No one is blacklisting anyone server i can assure you, jazed likes to joke about it but i will never let that kinda code into the plugin. And yes, im basically the sole dev.
-
View User Profile
-
Send Message
Posted Jun 20, 2012@Idntwanttwousernamesasswhipe
That's extremely strange, The code for that area is pretty much one thing right after the other, so I'm not really sure how something could mess that up.
@BrokenMirror67
It rolls back automatically. Did the game not end or something?
-
View User Profile
-
Send Message
Posted Jun 20, 2012Thx for answering my previous ?s :D
i tryed deleting everyting u said was strange... that worked
also how do rollback the map after gameplay??
-
View User Profile
-
Send Message
Posted Jun 20, 2012@tomjw64
Thanks for the reassurance, you have no idea how much that means. Also, HungerBarGames will be my second, and first if automation is good (The production server players just love automated single large games nowadays).