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 7, 2012i did but i didnt understand wat it does. Thx
also at night is there like an anouncment to say who died
-
View User Profile
-
Send Message
Posted Jun 7, 2012@musach12
That's in the plugin too. It's called an arena cuboid. Have you tried the plugin yet?
-
View User Profile
-
Send Message
Posted Jun 7, 2012I just wanted to say can you add like a forcefield so the tributes dont escape and go running off
-
View User Profile
-
Send Message
Posted Jun 7, 2012Hey guys, I'm going to be busy the next couple days, so I won't be able to get out an update until the 9th. I've started on the config tutorial video today, so look for that when the new update comes out. Thanks for waiting guys!
-
View User Profile
-
Send Message
Posted Jun 7, 2012@toxictroop
I feel that it might defeat any purpose of hiding or sneaking though, but I guess that if it's a config option it doesn't matter. I'll consider it.
@Lukee9
As for your issues, there is a command to force end games: "/hbg end [arena]" But stop is more self-explanatory, so I will probably change it to "/hbg stop [arena]" come next update.
And when it says that there is no room, that means that either the number of tributes has already reached your maximum players set for that arena, or that you don't have enough spawn points set up for that amount of players. If neither of those things are the case, be sure to make a ticket or let me know, and I will try to fix it as soon as I can.
@xsolar66
Which brings me to:
@sharp237
That is almost exactly what I am planning to do. The only thing that would be different is that you could use it as a blacklist OR whitelist like you can do with the block restriction in this plugin (RestrictBlocks=true: whitelist; RestrictBlocks=false: blacklist; I will explain more in my config tutorial which I hope to make today). That means it would be easy to restrict all commands except for a few, or restrict only a couple commands. :) In short, yes, that is going to happen.
Whew, long post. :P
-
View User Profile
-
Send Message
Posted Jun 7, 2012@Xevets
Delete your entire HBG folder, you may want to copy the details of your arenas so you don't need to set them up again. Then start your server and let a new folder generate
-
View User Profile
-
Send Message
Posted Jun 7, 2012I updated to the latest version to fix the chest bug, but now the commands aren't working. "/hbg" works, but /hbg help or any other subcommand doesn't. It says "Not a valid command!"
-
View User Profile
-
Send Message
Posted Jun 7, 2012Hi, Concerning the idea of command restrictions, please could you make it so that all commands are restricted apart from the hungerbargames commands. And then in the config there is list of commands you want to unrestrict. For example... unrestrictedcommands: - suicide This would be easier for server owners because they wouldn't have to write every command apart from "suicide, etc..." in the config. Thanks
-
View User Profile
-
Send Message
Posted Jun 7, 2012Suggested command - /hbg savechest "chestname"
Also, I would like to suggest that the plugin performs a series of commands on the player before the games begin, such as /ungod, /gamemode survival, /clearinventory, and more possibly with a config, to prevent cheaters. This way everyone's on even ground before the games begin.
And also on that note of cheating, i know its planned, but really needs total command-restriction while in game apart from maybe /suicide :).
EDIT: another suggestion - compatibility with permissions, so that when a player joins a game lobby, all their permissions are removed except for ones set in a config file for the duration of the game, so essentially you can give them a new permission "rank" when becoming a tribute.
this is for compatibility with creative servers like my own.
-
View User Profile
-
Send Message
Posted Jun 7, 2012Ok, few things you should definetley add .
-
View User Profile
-
Send Message
Posted Jun 7, 2012well on giant maps you may need a navigation system to know what direction players are at..
So when using the compass, when you point it in the direction of players it notifies you in the chat {HBG} toxictroop is S/E There is a simple preview below
it would be good if you make a config for that
-CompassSpotting: true/false
-
View User Profile
-
Send Message
Posted Jun 6, 2012@MUSE_iC
Woah! that's an awesome idea! I'm going to put that in the future feature and just cross my fingers that i'll be good enough to do that. But again, really really good idea.
-
View User Profile
-
Send Message
Posted Jun 6, 2012Hello ive been looking through all the available hunger games plugins and yours sounds by far the best, Im also sure it will be the greatest if you keep developing it and add all those features you mentioned.
I do have a request though if possible. After the addition of spout on your plugin would it be possible to add "bots" to the plugin? You see I have my own server that I would love to use this plugin on but, its really just a small server for a few friends. So it wouldnt be much fun especially if we played on a big map.
Generic bots that try to survive instead of just being aggro would be cool. Or maybe character based NPC's like the hunger games mod (http://www.minecraftforum.net/topic/1150393-125smpssp-the-hunger-games-mod-131-sspc-10/) <- although those NPCs are kind of boring since they are mostly aggro and kill themselves off fairly quickly.
-
View User Profile
-
Send Message
Posted Jun 6, 2012@Xevets
I thought I fixed that in the last version. It was approved on BukkitDev today. Are you using it, v0.6a?
As for the inventory problems, yeah, I can see that being an issue. I'll add it to coming soon.
-
View User Profile
-
Send Message
Posted Jun 6, 2012really like this plugin! thanks also for the excellent tutorial video.
I'm also experiencing the bug where the autofill chests refill every time a player opens them. just opening and closing them repeatedly gives the player a ton of stuff.
Also a suggestion for inventory problems. Maybe you can add an optional setting to require players to have empty inventories before joining the arena? This would prevent accidental loss of their inventories, which I've been experiencing. MobArena is a similar plugin you can look at that does this.
-
View User Profile
-
Send Message
Posted Jun 6, 2012@tomjw64
OK. I have created quite a few plugins, all with APIs, so if you need any help, feel free to ask.
-
View User Profile
-
Send Message
Posted Jun 6, 2012@toxictroop
I like the idea about broadcasting the status of the arena, and it will give the thread that checks for night time something else to do! Yay! I've put that on coming soon, but I might put that in next update, because that seems like a pretty easy addition.
I'm not sure what you mean about the compass thing, could you explain a bit more?
And as for the classes, I'm sorry, but I don't think that is a feature that will ever be added to this plugin. It really defeats the whole purpose of it being a Hunger Games plugin. But don't get me wrong, I really appreciate all the suggestions you are making :) Keep it up!
-
View User Profile
-
Send Message
Posted Jun 6, 2012Can we get a config for broadcasting the event of hungergames?
like
-BroadcastHungergames: true -BroadcastEvery: 60
And also a nice idea-
When the compass points at players text appears telling you there direction?
In the lobby players can choose a kit? -Kit.One {Golden_boots} -Kit.Two {Leather_Tunic} -Kit Three {Wooden_Sword}
-
View User Profile
-
Send Message
Posted Jun 6, 2012@jeremytrains
Hmm... an API... good idea, but I've never tried it before. I'll add it to future features.
The respawning inside the arena will be handled by the upcoming spectator system. But you also point out a possible problem with the item dropping. I'll fix that in the next couple updates (dropping will be cancelled inside the arena by non-tributes).
Yeah, a lot of people are suggesting that I add command restrictions, but I keep forgetting to do it. Lemme add it to coming soon or see if I can pull that off in the next update.
-
View User Profile
-
Send Message
Posted Jun 6, 2012THANKS!!! I love this plugin! You are my hero!
I have 3 suggestions:
Add an API. I would like to build my own plugin, specially for my server, compatible with this plugin. Maybe the API can have some ArenaCountDownEvent, ArenaCompletionEvent, ArenaStartEvent, PlayerLeaveArenaEvent, ect. It is not very hard to do that. Make a class for each, implement/extends org.bukkit.event.event, and then call the events using 1 line of code.
The second suggestion is to have an option in the config.yml file to send players back to the lobby on ArenaLeave (death or win). Currently, when players die, they wander the arena and give players items.
Lastly, have a list (in config.yml) or restricted commands in the arena. I don't want players using '/spawn' in the arena.