The goal of this project was not only to create Hunger games, but allow server owners and admins tweak them to their exact needs. That is why almost every part of this plugin can be customized to fit your exact needs. MyHungerGames has features that several other's Hunger Games's plugins don't have, including per-arena settings and in-game stats.
If you see a feature in another plugin that this one doesn't have, tell me and I'll add it within a reasonable amount of time. But we will also make sure the feature is fully customizable.
I found a bug. What do I do?
I've set up multiple ways to report bugs. You can report it on github or the issues link on BukkitDev. Most times, expect a quick reply.
What features does this plugin have? Why choose this?
This plugin has a ton of features. There are many features that other plugins DON'T have. And almost ALL are customizable.
\hga add - add items
\hga add cuboid - add a cuboid
\hga add chest [weight] - add a chest with optional weight
\hga add chestloot [itemset] - adds the itemstack in hand to the specified itemset or global if no itemset is specified
\hga add game [setup] - add a game
\hga add gamesign - add a game sign
\hga add infowall - add an infowall
\hga add itemset - add an itemset
\hga add joinsign - add a join sign
\hga add reward [chance] - add current item in hand to static rewards or as a random if chance is specified
\hga add spawnpoint - add a spawnpoint
\hga add sponsorloot [itemset] - adds the itemstack in hand to the specified itemset or global if no itemset is specified
\hga add world [world] - adds the world specified or you are currently in to the game
\hga remove - remove items
\hga remove chest - remove a chest if it added to the game or blacklists it if it isn't
\hga remove game - remove a game
\hga remove itemset - remove a game
\hga remove sign - remove a sign or an info wall that contains the sign
\hga remove spawnpoint - remove a spawnpoint
\hga set - set items
\hga set enabled - enable or disable a game
\hga set fixedchest - Sets a chest to a specific fixed chest itemset or removes it from being a fixed chest if name is false
\hga set spawn - set the spawnpoint for a game
\hga forceclear - force clear a game. NOT RECOMMENDED
\hga start [ [seconds]] - manually start a game
\hga stop [game name] - manually stop a game
\hga pause [game name] - pause a game
\hga resume [game name] - resume a game
\hga reload - reload MyHungerGames
\hga kick - kick a player from a game
\hga kill - kills a player in a game
\hga restock [game name] - restock all a game's chests
\hg about - gives basic info about MyHungerGames
\hg back - returns a player to where they were before they joined
\hg join [game name] - join a game
\hg leave - leave current game temporarily (if enabled)
\hg list - list games
\hg quit - quit the current game indefinitely
\hg rejoin - rejoin your current game
\hg search - searches for a player's stat and prints out the info
\hg spectate [ [player]] - sets player to flying to spectate a game or cancels a spectation
\hg sponsor - sponsor a player an item
\hg stat [game name] - list stats for a game
\hg subscribe [game] - subscribe to game messages
\hg team - joins the team specified (may create a new one if there is nobody in it) or leaves current team
\hg vote - cast your vote that you are ready to play
Permissions
hungergame.* - gives the player all permissions
hungergame.admin.* - gives the player all admin permissions
hungergame.admin.allowflight - allows the player to fly in game
hungergame.add.cuboid - Allows \hga add cuboid
hungergame.add.chest - Allows \hga add chest [weight]
hungergame.add.chestloot - Allows \hga add chestloot [itemset]
hungergame.add.game - Allows \hga add game [setup]
hungergame.add.gamesign - Allows \hga add gamesign
hungergame.add.help - Allows \hga add
hungergame.add.infowall - Allows \hga add infowall
hungergame.add.itemset - Allows \hga add itemset
hungergame.add.joinsign - Allows \hga add joinsign
hungergame.add.reward - Allows \hga add reward [chance]
hungergame.add.spawnpoint - Allows \hga add spawnpoint
hungergame.add.sponsorloot - Allows \hga add sponsorloot [itemset]
hungergame.add.world - Allows \hga add world [world]
hungergame.admin.chat - Allows an admin to chat to a game by typing "hg" in front of their message
hungergame.create.sign - Allows player to create a sign listener
hungergame.create.sign.gameend
hungergame.create.sign.gamepause
hungergame.create.sign.gamestart
hungergame.create.sign.playerjoin
hungergame.create.sign.playerkick
hungergame.create.sign.playerkill
hungergame.create.sign.playerleave
hungergame.create.sign.playerquit
hungergame.remove.spawnpoint - Allows \hga remove spawnpoint
hungergame.remove.chest - Allows \hga remove chest
hungergame.remove.game - Allows \hga remove game
hungergame.remove.help - Allows \hga remove
hungergame.remove.itemset - Allows \hga remove itemset
hungergame.remove.sign - Allows \hga remove sign
hungergame.set.enabled - Allows \hga set enabled
hungergame.set.fixedchest - Allows \hga set fixedchest
hungergame.set.help - Allows \hga set
hungergame.set.spawn - Allows \hga set spawn
hungergame.game.forceclear - Allows \hga forceclear
hungergame.game.stop - Allows \hga stop [game name]
hungergame.game.start - Allows \hga start [ [seconds]]
hungergame.game.pause - Allows \hga pause [game name]
hungergame.game.resume - Allows \hga resume [game name]
hungergame.admin.reload - Allows \hga reload
hungergame.admin.kick - Allows \hga kick
hungergame.admin.kill - Allows \hga kill
hungergame.admin.help - allows a player to view admin commands
hungergame.admin.restock - Allows \hga restock [game name]
hungergame.user.*
hungergame.user.about - Allows \hg about
hungergame.user.autosubscribe - whether a user autosubscribes to a game or not; is not inherited from *
hungergame.user.autojoinallowed - whether a user can autojoin games; can also have hungergame.user.autojoinallowed.
hungergame.user.back - Allows \hg back
hungergame.user.join - Allows \hg join [game name]
hungergame.user.kit - whether a user gets all kits on start; can also add specific kits with hungergame.user.kit.
hungergame.user.leave - Allows \hg leave
hungergame.user.list - Allows \hg list
hungergame.user.rejoin - Allows \hg rejoin
hungergame.user.search - Allows \hg search
hungergame.user.spectate - Allows \hg spectate [ [player]]
hungergame.user.sponsor - Allows \hg sponsor
hungergame.user.subscribe - Allows \hg subscribe [game]
hungergame.user.team - Allows \hg team
hungergame.user.vote - Allows \hg vote
hungergame.user.stat - Allows \hg stat [game name]
hungergame.user.help - allows a player to view user commands
hungergame.user.quit - Allows \hg quit
* Optional default game
* Automatic update checking
* Webstats
* Full Automation (details below)
* Multiple arenas with simultaneous games
* Inheritable setups that allow per-game configurations that can be shared between games
* Option for players to auto join the next available game
* Option to use material names and/or ids with the ability to use custom blocks
* Timed game start
* Option to have games auto-start based on the number number of players that have voted
* Option to have player auto-vote when joining a game
* Optional number of lives
* Optional to allow leaving a game temporarily
* Option to allow winner of the game to keep items
* Option to make players clear inventory or have the game save it
* Option to make all players vote before auto-start
* Configurable placeable blocks with both an opt-in and opt-out option
* Configurable breakable blocks with both an opt-in and opt-out option
* Configurable blocks that can be interacted with containing both an opt-in and opt-out option
* Option to allow players in-game to use commands
* Option to allow players in-game to be able to teleport
* Option to auto-add chests into a game
* Randomly filled chests
* Chests that contain the same items every game
* Option to force survival on players
* Configurable option to freeze players on join
* Option to force damage, even if it had been cancelled (to stop plugins like Factions)
* World/Arena resetting on game end internally or by hook into Hawkeye or partial hook into LogBlock (limited by LogBlock)
* Configurable player chat isolation in game
* Option for only subscribers to hear announcements
* Option to remove items on ground after game ends
* Spectating
* Sponsoring based on Vault economy
* Configurable period that spectators get to sponsor an item for free
* Configurable death cannon
* Configurable timed games
* Option to teleport players to where they were before join
* Rewards that are given to the winner (both random and fixed)
* Configurable language options
* Ability for admins to start/stop/pause/resume games
* Configurable arenas that can contain (but don't have to) worlds and/or cuboids
* Sign listening to allow certain events to trigger Redstone
* Optional metrics to appease the statistic gods
* Weighted random chests
* Optional grace period at beginning of game
I added items to ChestLoot, they are in the itemconfig.yml, but when I open a chest they are empty? How do I populate the chest with the items designated?
I added items to ChestLoot, they are in the itemconfig.yml, but when I open a chest they are empty? How do I populate the chest with the items designated?
Looks awesome! Does it have Multiworld Support? Or is it a full server type plugin like mc-sg.com If it has MultiWorld support and sign support, adding it to my server for sure.
\hga add - add items
\hga add cuboid - add a cuboid
\hga add chest [weight] - add a chest with optional weight
\hga add chestloot [itemset] - adds the itemstack in hand to the specified itemset or global if no itemset is specified
\hga add game [setup] - add a game
\hga add gamesign - add a game sign
\hga add infowall - add an infowall
\hga add itemset - add an itemset
\hga add joinsign - add a join sign
\hga add reward [chance] - add current item in hand to static rewards or as a random if chance is specified
\hga add spawnpoint - add a spawnpoint
\hga add sponsorloot [itemset] - adds the itemstack in hand to the specified itemset or global if no itemset is specified
\hga add world [world] - adds the world specified or you are currently in to the game
\hga remove - remove items
\hga remove chest - remove a chest if it added to the game or blacklists it if it isn't
\hga remove game - remove a game
\hga remove itemset - remove a game
\hga remove sign - remove a sign or an info wall that contains the sign
\hga remove spawnpoint - remove a spawnpoint
\hga set - set items
\hga set enabled - enable or disable a game
\hga set fixedchest - Sets a chest to a specific fixed chest itemset or removes it from being a fixed chest if name is false
\hga set spawn - set the spawnpoint for a game
\hga forceclear - force clear a game. NOT RECOMMENDED
\hga start [ [seconds]] - manually start a game
\hga stop [game name] - manually stop a game
\hga pause [game name] - pause a game
\hga resume [game name] - resume a game
\hga reload - reload MyHungerGames
\hga kick - kick a player from a game
\hga kill - kills a player in a game
\hga restock [game name] - restock all a game's chests
\hg about - gives basic info about MyHungerGames
\hg back - returns a player to where they were before they joined
\hg join [game name] - join a game
\hg leave - leave current game temporarily (if enabled)
\hg list - list games
\hg quit - quit the current game indefinitely
\hg rejoin - rejoin your current game
\hg search - searches for a player's stat and prints out the info
\hg spectate [ [player]] - sets player to flying to spectate a game or cancels a spectation
\hg sponsor - sponsor a player an item
\hg stat [game name] - list stats for a game
\hg subscribe [game] - subscribe to game messages
\hg team - joins the team specified (may create a new one if there is nobody in it) or leaves current team
\hg vote - cast your vote that you are ready to play
Permissions
hungergame.* - gives the player all permissions
hungergame.admin.* - gives the player all admin permissions
hungergame.admin.allowflight - allows the player to fly in game
hungergame.add.cuboid - Allows \hga add cuboid
hungergame.add.chest - Allows \hga add chest [weight]
hungergame.add.chestloot - Allows \hga add chestloot [itemset]
hungergame.add.game - Allows \hga add game [setup]
hungergame.add.gamesign - Allows \hga add gamesign
hungergame.add.help - Allows \hga add
hungergame.add.infowall - Allows \hga add infowall
hungergame.add.itemset - Allows \hga add itemset
hungergame.add.joinsign - Allows \hga add joinsign
hungergame.add.reward - Allows \hga add reward [chance]
hungergame.add.spawnpoint - Allows \hga add spawnpoint
hungergame.add.sponsorloot - Allows \hga add sponsorloot [itemset]
hungergame.add.world - Allows \hga add world [world]
hungergame.admin.chat - Allows an admin to chat to a game by typing "hg" in front of their message
hungergame.create.sign - Allows player to create a sign listener
hungergame.create.sign.gameend
hungergame.create.sign.gamepause
hungergame.create.sign.gamestart
hungergame.create.sign.playerjoin
hungergame.create.sign.playerkick
hungergame.create.sign.playerkill
hungergame.create.sign.playerleave
hungergame.create.sign.playerquit
hungergame.remove.spawnpoint - Allows \hga remove spawnpoint
hungergame.remove.chest - Allows \hga remove chest
hungergame.remove.game - Allows \hga remove game
hungergame.remove.help - Allows \hga remove
hungergame.remove.itemset - Allows \hga remove itemset
hungergame.remove.sign - Allows \hga remove sign
hungergame.set.enabled - Allows \hga set enabled
hungergame.set.fixedchest - Allows \hga set fixedchest
hungergame.set.help - Allows \hga set
hungergame.set.spawn - Allows \hga set spawn
hungergame.game.forceclear - Allows \hga forceclear
hungergame.game.stop - Allows \hga stop [game name]
hungergame.game.start - Allows \hga start [ [seconds]]
hungergame.game.pause - Allows \hga pause [game name]
hungergame.game.resume - Allows \hga resume [game name]
hungergame.admin.reload - Allows \hga reload
hungergame.admin.kick - Allows \hga kick
hungergame.admin.kill - Allows \hga kill
hungergame.admin.help - allows a player to view admin commands
hungergame.admin.restock - Allows \hga restock [game name]
hungergame.user.*
hungergame.user.about - Allows \hg about
hungergame.user.autosubscribe - whether a user autosubscribes to a game or not; is not inherited from *
hungergame.user.autojoinallowed - whether a user can autojoin games; can also have hungergame.user.autojoinallowed.
hungergame.user.back - Allows \hg back
hungergame.user.join - Allows \hg join [game name]
hungergame.user.kit - whether a user gets all kits on start; can also add specific kits with hungergame.user.kit.
hungergame.user.leave - Allows \hg leave
hungergame.user.list - Allows \hg list
hungergame.user.rejoin - Allows \hg rejoin
hungergame.user.search - Allows \hg search
hungergame.user.spectate - Allows \hg spectate [ [player]]
hungergame.user.sponsor - Allows \hg sponsor
hungergame.user.subscribe - Allows \hg subscribe [game]
hungergame.user.team - Allows \hg team
hungergame.user.vote - Allows \hg vote
hungergame.user.stat - Allows \hg stat [game name]
hungergame.user.help - allows a player to view user commands
hungergame.user.quit - Allows \hg quit
* Automatic update checking
* Webstats
* Full Automation (details below)
* Multiple arenas with simultaneous games
* Inheritable setups that allow per-game configurations that can be shared between games
* Option for players to auto join the next available game
* Option to use material names and/or ids with the ability to use custom blocks
* Timed game start
* Option to have games auto-start based on the number number of players that have voted
* Option to have player auto-vote when joining a game
* Optional number of lives
* Optional to allow leaving a game temporarily
* Option to allow winner of the game to keep items
* Option to make players clear inventory or have the game save it
* Option to make all players vote before auto-start
* Configurable placeable blocks with both an opt-in and opt-out option
* Configurable breakable blocks with both an opt-in and opt-out option
* Configurable blocks that can be interacted with containing both an opt-in and opt-out option
* Option to allow players in-game to use commands
* Option to allow players in-game to be able to teleport
* Option to auto-add chests into a game
* Randomly filled chests
* Chests that contain the same items every game
* Option to force survival on players
* Configurable option to freeze players on join
* Option to force damage, even if it had been cancelled (to stop plugins like Factions)
* World/Arena resetting on game end internally or by hook into Hawkeye or partial hook into LogBlock (limited by LogBlock)
* Configurable player chat isolation in game
* Option for only subscribers to hear announcements
* Option to remove items on ground after game ends
* Spectating
* Sponsoring based on Vault economy
* Configurable period that spectators get to sponsor an item for free
* Configurable death cannon
* Configurable timed games
* Option to teleport players to where they were before join
* Rewards that are given to the winner (both random and fixed)
* Configurable language options
* Ability for admins to start/stop/pause/resume games
* Configurable arenas that can contain (but don't have to) worlds and/or cuboids
* Sign listening to allow certain events to trigger Redstone
* Optional metrics to appease the statistic gods
* Weighted random chests
* Optional grace period at beginning of game
Edit: *looks and
PM me your itemconfig.yml
http://dev.bukkit.org/server-mods/myhungergames/pages/help/tutorial/configure-the-itemconfig-yml/
PM me
Chat:
(0)<player name>:
or
[0]<player name>:
this looks really awesome and may donate if there was a page