HungerGames
HungerGames is a modern Minecraft plugin for spigot servers inspired by the classic 2012 Hunger Games game mode. It provides a fast-paced environment where players compete for resources, fight opponents and aim to be the last person alive. Designed for flexibility, it supports multiple arenas, game modes and extensive customization.
Hunger Games Plugin Features
- Robust announcement system with customizable messages
- Customizable arena allowing for all types of maps to work
- 4 different tiers of chests, each with customizable loot
- Customizable world border that shrinks over time
- Automatic chest refills and supply drops at intervals
- Individual scoreboard with various information related to the game
- Allowing players to spectate after death and teleport to players alive
- Support for Solo, Duo, Trios and Versus modes with option to vote for game mode
- Integration with MySQL to store player stats persistently
- Integration with Placeholder API for individual player stats and top global stats
- Automatic and manual allocation of players to teams with teammate tracking
- Team chat option to make messages only be seen by teammates
- Customizable display of tips to assist players
- Support for multiple maps and easy switching between maps
- Reloading of plugin config files through a single command
- Customizable language support for individual players
- Support for breaking blocks in the arena and restoring them after the game
- Compass for tracking nearest enemies and teammates
- Ability to run custom commands in the beginning and end of games
Installation
The latest releases of HungerGames are published to Modrinth
Join the Community
There is an official server for this plugin on Discord. You can also use GitHub Issues to discuss the plugin.
Wiki
There is a full Wiki for this plugin, powered by Docusaurus.
Custom Version
If you're interested in a custom version of this plugin tailored to your specific needs, join the discord server and reach out to me or create a GitHub issue.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 | ||||
| 11h ago | 1 |
- Added PlaceholderAPI support for personal stats and global leaderboards
- Added option to remove scoreboard and bossbar
- Updating scoreboard library to support newer Minecraft Versions
- Added new sign management system
- Fixed actionBar messages not showing on version 1.21.10 and above
- Fixed issues relating to resetting worlds
- Fixed errors related to autostart
- Fixed errors related to game ending during the countdown
- Fixed errors and improved autocomplete for custom teams
- Added timeout for checking plugin version
- New worlds are indexed on config reload
- Added min and max amount in items config
- Improved database performance, fixed issue regarding wrong data type in one column
- Added commands that get run when a game is started and when a game ends
- Added option to change default language
- Other small changes
- Fixed scoreboards not working in 1.21.5
- Fixed division by 0 error while calculating player stats
- Fixed players joining as a spectator while a game is starting getting set to adventure/survival
- Fixed players not being able to join as spectator after disconnecting from server
- Hotfix for 1.8.2 not working without packetevents installed
- Removed packetEvents being shaded to an external dependency
- Fixed compass not pointing when block-break is enabled
- Added support for certain commands to be run from the console or other plugins
- Fixed custom teams not being assigned properly
- Removed unnecessary logging message
- Translated new messages to the other languages
- Added customizable timer
- Added stats tracking and displaying
- Added ability to create custom teams
- Fixed players keeping their inventory after leaving server
- Fixed auto start cancelling causing extra bossbars and incorrect players alive number
- Fixed compass not working with break-blocks enabled
- Updated scoreboard to remove the red numbers at the right and fixed flickering
- Updated map command to teleport allowing specific players to be teleported to different maps
- Added option to include "ALL" blocks to be broken in the block breaking mode
- Fixed wrong plugin version name
- Added kills to scoreboard
- Fixed issues related to setting signs
- Fixed end command missing permission check
- Added a delay to auto-start
- Ensured players cannot break blocks outside of a game
- Fixed world border size not updating after server restarts
- Other minor fixes
- Fixed enemy compass not working as intended
- Fixed teamvotes not resetting after player leaves world
- Fixed game ending 1 second later than intended
- Removed xp requirement for anvil and set xp to level 0 at all times
- Fixed settings.yml keys not getting verified
- Updated packetevents library to 2.6.0
- Fixed certain commands having unnecessary console outputs
- Other bug fixes
- Removed debug statement that was cluttering the console
- Fixed signs not updating playercount on player leaving
- Fixed negative sign indexes when only one world file existed and fixed plugin crashing in that case
- Fixed action bar messages not getting sent on certain forks of bukkit
- Fixed players being able to take items out and put items into the voting inventory using hotkeys
- ReloadConfig not working
- Cannot join using signs before world is initialized
- Allowing a player to double-join if joined using map command
- Players-per team number not changing teammode
- Joining uninitialized worlds causing plugin to crash
- People can join a world more than once
- Fixed team modes not working
- Fixed language and config keys not being updated automatically
- Each world can now run games independent to other worlds meaning now multiple games can now work on the same server
- Uses a central lobby instead of one in each world
- Fixed auto-start not working
- Other bug fixes and small improvements
- Added Voting System option for selecting teams
- Added versus mode, which splits every player into two teams
- Players can now see teammates before game starts
- Scanarena is now mostly instant instead of taking a long time
- Added a tracking compass to track teammates, also made teammates glow while getting tracked
- Players now get auto added back to the game after game ends
- Smaller teams now get various effects
- Players face towards spawn before game starts
- Added various sound effects
- Better scoreboard design
- Supplydrops now have beacon type effect for easier location
- Winners are determined when time ends
- Messages now are more customizable
- Major bug fixes
- Added Team Mode support in the config
- Added /spectate command to get teleported to players when spectating
- Added hg prefix to commands to prevent clash with other plugins
- Added auto-start in the config, game will start after a set amount of player joins the game
- Added /hg reloadconfig to remove the need for restarting the server after changing plugin configs or language keys
- Bugfixes and other minor improvements
/joincommand for people to join game without needing do click sign- auto-join config option so that players get automatically added to the game when they join the server
- Revamped the scoreboard to include a lot more options
- Added permission support to work with plugins like luckperms
- Added a spectator compass so that specators can teleport to other players and view them after dying
- Added ability to change colors of messages and italics and bolding
- Added feature to reload config and language files without reloading server
- Other minor feature changes
/joincommand for people to join game without needing do click sign- auto-join config option so that players get automatically added to the game when they join the server
- Revamped the scoreboard to include a lot more options
- Added permission support to work with plugins like luckperms
- Added a spectator compass so that specators can teleport to other players and view them after dying
- Added ability to change colors of messages and italics and bolding
- Added feature to reload config and language files without reloading server
- Other minor feature changes
/joincommand for people to join game without needing do click sign- auto-join config option so that players get automatically added to the game when they join the server
- Revamped the scoreboard to include a lot more options
- Added permission support to work with plugins like luckperms
- Added a spectator compass so that specators can teleport to other players and view them after dying
- Added ability to change colors of messages and italics and bolding
- Added feature to reload config and language files without reloading server
- Other minor feature changes
/joincommand for people to join game without needing do click sign- auto-join config option so that players get automatically added to the game when they join the server
- Revamped the scoreboard to include a lot more options
- Added permission support to work with plugins like luckperms
- Added a spectator compass so that specators can teleport to other players and view them after dying
- Added ability to change colors of messages and italics and bolding
- Added feature to reload config and language files without reloading server
- Other minor feature changes
/joincommand for people to join game without needing do click sign- auto-join config option so that players get automatically added to the game when they join the server
- Revamped the scoreboard to include a lot more options
- Added permission support to work with plugins like luckperms
- Added a spectator compass so that specators can teleport to other players and view them after dying
- Added ability to change colors of messages and italics and bolding
- Added feature to reload config and language files without reloading server
- Other minor feature changes
- Added support for multiple languages. The plugin now automatically sets the language based on the user's Minecraft client's language setting.
- Users can now add support for additional languages by creating a new language file in the
langdirectory. - Updated the documentation to include instructions for adding a new language and updating an existing language, and how the plugin handles language settings.
- Added support for multiple languages. The plugin now automatically sets the language based on the user's Minecraft client's language setting.
- Users can now add support for additional languages by creating a new language file in the
langdirectory. - Updated the documentation to include instructions for adding a new language and updating an existing language, and how the plugin handles language settings.
- Added support for multiple languages. The plugin now automatically sets the language based on the user's Minecraft client's language setting.
- Users can now add support for additional languages by creating a new language file in the
langdirectory. - Updated the documentation to include instructions for adding a new language and updating an existing language, and how the plugin handles language settings.
- Added support for multiple languages. The plugin now automatically sets the language based on the user's Minecraft client's language setting.
- Users can now add support for additional languages by creating a new language file in the
langdirectory. - Updated the documentation to include instructions for adding a new language and updating an existing language, and how the plugin handles language settings.
- Added support for multiple languages. The plugin now automatically sets the language based on the user's Minecraft client's language setting.
- Users can now add support for additional languages by creating a new language file in the
langdirectory. - Updated the documentation to include instructions for adding a new language and updating an existing language, and how the plugin handles language settings.
/borderreplacing the entire config.yml- non-op players allowed all commands
- block breaking when selecting duplicate spawnpoints
/borderreplacing the entire config.yml- non-op players allowed all commands
- block breaking when selecting duplicate spawnpoints