HungerGames icon

HungerGames -----

Lightweight HungerGames plugin that supports Multiple Arenas, Kits, & Teams.




Add Chinese Lang
Shadow in German and Spanish lang into jar
----------, Jul 23, 2023

Add 1.20 Support
Starting Rewrite
----------, Jun 8, 2023

  • Fix moving before game started
  • Fix null issues
----------, Apr 7, 2023

- Fix null pointer error on boot

Credit to @ ApionXD
- Fixed too many blocks being rolled back
- Added an item cost system so that server owners have greater options when configuring chest spawns
- Changed the random chest mechanic so that chest drops are announced in advance. Also added a new process that shows the chest falling

Please go and star the Repo on Github! https://github.com/JT122406/HungerGames
----------, Feb 17, 2023

- NBT Api is no longer included in the jar you need to install the plugin on your server to use this feature: https://www.spigotmc.org/resources/nbt-api.7939/
- Decreased Jar size
- Fix NBT API not initializing properly
- Fixed a null pointer error that was reported
----------, Jan 30, 2023

-Support for 1.19.3
----------, Jan 27, 2023

Sorry about all the issues in the last release. This release should fix most of them.
- Fixed Shading of Classes
- Fixed NBTAPI Issues
- 1.19.2 Support
----------, Aug 22, 2022

- Decreased Jar size
- 1.19.1 Support
- Fixed Error
----------, Jul 30, 2022

- adds support for Mythic mobs version 5.0.0 and newer
----------, Jun 21, 2022

Bug fixes:
- Count down not starting fix
- Party join issues (when party join it would make 2 announcements and sometimes put members in same spot)
- NBT API Updates and fixes (Moved to latest version and shaded into jar please do not install NBT API plugin on your server it is built into hungergames)
Feature:
- Saturation increases during countdown
----------, Jun 20, 2022

- 1.19 Support
- Allow commands in arena.yml to contain colons (Thanks superspeeder)
- NBT API updates and Fixes
- Various other fixes
----------, Jun 8, 2022

- Fix bug with beginning countdown still going after game start when force starting game wit force start item
- Add Spanish Language File : To use it remove the normal language.yml and rename the Spanish file to language.yml
(I am looking to add more Languages so if you have one please lmk on discord I would love to add it! Along with better support with how languages work in the future!)
----------, May 30, 2022

Minecraft 1.14.4 is now the minimum version
- Fix kit items clearing on game start
- Fix kit items clearing on force start item start
- Fix force start item bug
- Fix not being able to have "ALL" items set in config for breakability
- Allow any case of all in config
- Added Java Version Warning and info
----------, May 29, 2022

Java 11 is now the minimum requirement for this version
- Fix bug with kits clearing on game start
- Fix bug with leave game or force start item not clearing on game start
- Fix bug of being able to open chests before the game starts
- General code clean up and optimizations
- Small API changes
Just grab the hungergames role for support and updates
----------, May 23, 2022

Moves requirement from Paper to Spigot if you are running paper you do not need to download this update only people on Spigot
----------, May 6, 2022

- Parties and Friends Spigot & Bungeecord Support (By Simonsator)
- Parties by AlessioDP Support
- Leave game item
- Force start item
- 1.18.2, 1.18.1 and 1.18 support
- General code clean up and bug fixes
- Bstats implemented
- First release from JT122406
- Bug reports on New Github: https://github.com/JT122406/HungerGames
----------, May 5, 2022

ADDED:
- Added support for MC 1.17 NBT
----------, Jun 12, 2021

This release rolls back a change with kits.
The kit GUI was not meant to be released, as it is not done yet and may still have issues.
----------, Jan 3, 2021

CRITICAL:
- Fixed an issue where if the player logs out while in a game, they could log back in and still be in the arena
----------, Dec 19, 2020

See GitHub for changelog
----------, Dec 18, 2020

FIXED:
- Fixed an issue with double dropping armor items

CHANGED:
- Changed some stuff with the item builder to give better warnings (ex: incorrect enchantments)

ADDED:
- Added support for Minecraft tags as blocks (ex: `tag:shulker_boxes`) see Default Config for examples
- Added an option to save the players previous location when using `/hg join` command … when they leave the game they will go back to that location.
----------, Nov 25, 2020

FIXED:
- Fixed an issue with the food level change lagging when a player joins the arena
- Fixed an issue with multiple instances of one game starting
- Fixed an issue with the HIDE_DYE item flag throwing an error when using older server versions

CHANGED:
- Update wiki link in README
- Remove an old duplicate message
- Changed the timer task, so messages regarding game ending will only send if the message is set

ADDED:
- Add a lang file entry for a missing player in leaderboards
- Added "<arena>" as an option in the player joined/left game messages
----------, Nov 11, 2020

WARNING:
- This update contains a LOT of big changes. Most of these changes are internal, and shouldn't affect you, but PUHHH-LLEEASSEEEE backup your server and any important HungerGames data before updating to this version. It is heavily recommended to try it on a test server first before applying this update to a production server.
- IF you find any major issues, please report them on the ISSUE TRACKER and downgrade to 4.14.x for the meantime.
- A few things have changed in the config. You can find the default config HERE if you need to see notes for all the new config options.

CHANGED:
- Updated some messages (just making the colours more consistent)
- Changed exit location to the players bed if no exit location is found, if bed is missing it'll default to the main world spawn
- Major overhaul to how potions work in configs. ( potion-type is now the new option for potion effect types (previously potion), and potion-data will be used for base potion types. See DEFAULT CONFIG for examples. Wiki will be updated soon™. You will get warnings in the console regarding the old methods. Please make sure to update ASAP)
- Changed how bounds are created (when creating a new region it'll drop the lowest point down 1, to prevent "you are not in a valid region" warning)
- Also made a minimum arena size (5x5x5) to prevent people creating arenas that are flat and and wondering why nothing works
- Changed drop code so players don't drop cursed items on death

MAJOR TEAM UPDATE:
- Players can now create a team before adding players to it (thus letting them name the team, if no name is given, it will default to the player's name)
- Added some config options, allowing for friendly fire, see invisible teammates, and to show nametags (see DEFAULT CONFIG for more info)
- Added an option to hide all nametags of players when the game is running
- Changed the scoreboard system HungerGames uses to hopefully work a little better (visually the same)

FIXED:
- Fixed an issue with players being able to drop items during the countdown state of the game.
- Fixed an issue with null sections in the mobs.yml file
- Fixed an issue with some enchantments not applying
- Fixed an issue with players being able to open chests during countdown
- Fixed an issue with game status not updating properly at some points

ADDED:
- Added a config option for blocks that will count as bonus blocks
- Added support for HEX color codes in the lang file (1.16+ ... codes done as <#123456>)
- Added an option for chests to refill repeatedly
- Added support for crimson and warped wall signs
- Added a difficulty warning (if difficulty of world is "peaceful" it will warn you to use "easy" or above, as "peaceful" can cause issues)
----------, Nov 8, 2020

CHANGED:
- Updated NBT-API to support 1.16.4

FIXED:
- Fixed an issue with items with cursed enchants still dropping on death.
- Fixed an issue where players could drop items during countdown

ADDED:
- Added an option for bonus block types in config
Code (YAML):
# Blocks that will be represented as bonus chests
# Supports Bukkit material enums
# Also "SHULKER_BOX" will cover all shulker box types
bonus-block-types
:
- TRAPPED_CHEST
- BARREL
- SHULKER_BOX
----------, Nov 3, 2020

NOTE:
- This update comes with some pretty big internal changes. PLEASE MAKE SURE TO BACKUP important data before updating to this version, and as always, please report all bugs on the issue tracker.

FIXED:
- Fixed an issue with the bossbar appearing even when disabled in config
- Fixed an issue with spectator mode sometimes not letting players fly

ADDED:
- Added the ability to set exits PER arena. Set exit command now has a parameter for arena.
- Added a PlayerDeathGameEvent to the API, allowing plugins to detect when a player dies in an arena

CHANGED:
- Moved global-exit to arenas.yml (no need to change anything yourself, the plugin will automatically update your arenas.yml if you have an exit saved in the config)
- Now calling Bukkit's PlayerDeathEvent so plugins can listen to this (since HG fakes player deaths)
- Big internal changes to the game class. Broke it up into several data classes. This won't affect the end user, but will help with future edits to the plugin.
- Internal change with mob entries, now using consumers. (This will help make sure the entity is modified before spawning into the world)
- A decent amount of general code cleanup
----------, Sep 12, 2020

CHANGED:
- Updated NBT-API for 1.16.2 support

FIXED:
- Fixed an issue with "<seconds>" not replaced in a message
- Fixed an issue with rollback throwing errors
----------, Aug 30, 2020

FIXED:
- Fixed an issue with kits not updating when using `/hg reload`
- Fixed an issue with '/hg kits' not showing kits after using '/hg reload'

ADDED:
- Added a config option to allow players to remove items from item frames
- Added a rollback for item frame contents

CHANGED:
- Close players inventory before kicking them, to prevent items from crafting grid going to their inventory
- Added notes to config (These will only show up on newly generated configs)
- Update links in config for GitHub
----------, Jul 22, 2020

FIXED:
- Fixed an issue with not being able to spawn armor stands
- Fixed an issue where modifying default kits weren't taking effect in game
- Fixed an error when kits are missing from config

CHANGED:
- Placeholders now support offline players (thank you sachk)
- Changed how main HG config is loaded (this change is internal and will not affect servers)
----------, Jul 14, 2020

FIXED:
- Fixed an issue with spectators losing inventory when a game is stopped

CHANGED:
- Updated NBT-API for 1.16.x support

1.16 NOTES:
- I have done light testing on 1.16, and everything seems to work as it should. If any issues are found, please make sure to update your Spigot jar first, test again, then report bugs on our GitHub Issue Tracker
- There was an issue with Spigot which caused players walk speed to not change, this issue was reported, and quickly fixed by md_5, if running 1.16 .1 please make sure to update your Spigot jar.
----------, Jun 26, 2020

CHANGED:
- /hg reload has been updated to properly reload the plugin and all configs. Now changes made to the configs will properly update when the reload command is run, no need to stop/restart your server.
This command will also send a message to let you know games are currently running and if you want to stop those games and continue with the reload.
----------, Jun 24, 2020

FIXED:
- Fixed an issue caused in the last update where spawn locations were off a block or two
- Fixed an issue where spectators were able to drop items
- Fixed an issue where spectators' hunger would drop
- Fixed an issue with borders not centering when set at a specific location.
----------, Jun 13, 2020

This update includes some small changes to help reduce errors which cause the plugin to fail loading. By reducing these errors, you will get warning messages regarding invalid items, NBT and potion effects, and the plugin will still continue to load.

When modifying your config.yml, items.yml or arenas.yml, please make sure to observe console for errors on startup.

CHANGED:
- Better handling of invalid items & errors
- Better handling of NBT errors
- Better handling of potion type errors

FIXED:
- Fixed an issue with some potion types not working
- Fixed an issue with spectators not getting game messages
----------, Jun 13, 2020

FIXED:
- Fixed an issue with parsing NBT data
- Fixed a null check issue with block states in roll back (at least I hope this fixes it)
- Fixed a null check issue with updating lobby blocks that are missing
- Fixed some issues with connected blocks during rollback
----------, May 23, 2020

FIXED:
- Fixed an issue with the team command not working
----------, Mar 23, 2020

FIXED:
- Added "XConomy" to the plugin.yml to force HG to load after it!
----------, Mar 10, 2020

FIXED:
- Fixed an issue with game throwing errors when opening a chest if the arena's random items list is empty

ADDED:
- Added a permission for admins to bypass the command canceller when in game hg.command.bypass
- Added PlaceholderAPI as a soft depend to the plugin to prevent some error/warning.

CHANGED:
- Allow players to spawn entities with spawn eggs in game
- Removed some deprecated code.
----------, Feb 15, 2020

WARNING!!! Please read all notes before downloading/installing this release!

FIXED:
- Fixed some small issues with spectators leaving the arena and losing their inventory if using a PerWorldInventory style plugin

CHANGED:
- This is a big one. When players join the game now, rather than TP'ing to the arena, they will be put in queue. Once the min amount of players have joined the queue, all players will be TP'd to the arena and countdown will begin.
- To help fix performance issues, the chunks at the arena will preload and stay loaded as long as your server is running. This is the help alleviate the pressure on the server when TP'ing to the arena. (This is a beta test)

NOTES:
- There have been a ton of internal changes done in this version. Due to that, I HIGHLY HIGHLY ADVISE YOU TO BACKUP YOUR SERVER (at least anything important ie: world/player data)
- The aim for this release is to fix performance. Please report any issues you may have, on the issue tracker!
- I do not advise running this update on a production server if you are not confident in running beta software. Please take caution when using beta releases!!!
----------, Feb 12, 2020

CHANGED:
- Change potion effects to now accept MC namespaces for potion types.
----------, Jan 26, 2020

FIXED:
- Fixed an issue when exiting games, if world of exit location didn't exist players were stuck in game.

CHANGED:
- Allow /hg reload command from console
----------, Jan 16, 2020

FIXED:
- Fixed a small issue with console spamming during loading bonus items ( Issue #72)
----------, Jan 6, 2020

FIXED:
- Fixed an issue where players could shoot item frames, removing their item
- Fixed an issue where item frames and armor stands were removed from arenas
- Fixed an issue with mcMMO classic crashing the plugin.
----------, Dec 21, 2019

This update is very small.
I just updated the NBT API that is built in for compatibility with 1.15.

Nothing else has changed.

I haven't done much testing so please update with caution and report any issues on the ISSUE TRACKER if you come across anything.
----------, Dec 15, 2019

CHANGED:
- Changed how error messages are sent to console for invalid items
- Changed how potions effects are added to items
This allows potion effects to be added to potions as well as tipped arrows [This will not break current potion items]
Old way:
POTION:HEAL:200:1

New way:
POTION potion:HEAL:200:1

See Items WIKI for more detailed info
- Changed how colors are added to items (both color enums and RGB codes can now be used for potions and leather armor)

FIXED:
- Fixed an issue where some broken items were not properly disregarded
----------, Nov 10, 2019

ADDED:
- Added a message when using the kits command, and they're disabled, stating they're disabled for the game.
- Added a spectator GUI (spectators can click player heads to TP to them)
[This has not been tested much as I didn't have players to test with. Please report any errors found]
- Added most sign lines to the language.yml allowing you to customize your signs
- Added the status messages to the language.yml allowing you to customize status message
- Added the ability to add multiple potion effects to one potion (separate by a semi-colon - See Items WIKI)

CHANGED:
- Now when kits are removed, the kits message will not appear upon joining the game
- A lot of internal changes on how command classes handle fields/static getters.
- Changed error messages when item stacks are broken in config

FIXED:
- Fixed an issue where deleting all kits would cause some console errors
----------, Nov 8, 2019

Note:
This update has no changes since the last beta, Im just officially releasing it as a stable build since I have not received any bug reports, and this release will include all things fixed/changed/added since 4.11.x

ADDED:
- Added an optional cost to join an arena (See arena setup wiki for more info)
- Added some mcMMO event options to prevent players from using abilities and gaining levels in game (only supports the new mcMMO not the classic version)
- Revamped the entire mob spawning engine. Now with the option for customizable mobs (including armor, tools/weapons, names, potion effects) as well as the option to use mobs from MythicMobs (See custom mobs wiki)
- Added an option to stop spectators from chatting to players in the game (This needs further testing, please let me know if it works or not - kinda hard to test by myself)
- Added placeholders for getting game status, min/max/current player count, and arena cost (See the placeholder Wiki)
- Added a command to allow admins to force-refill games in a chest /hg chestrefillnow <arena-name>
- Added a GameEndEvent (Useful for grabbing winners when a game ends)
- Added some checks for player's using buckets in game.
- Added a new team TP command, allowing team members to TP to each other.
Command:
- /hg team tp <player>
Permission:
hg.team.tp
- Added a new command to allow admins to force refill chests at any time during the game
Command:
- /hg chestRefillNow <arena>
Permission:
hg.chestrefillnow

FIXED:
- Fixed an issue where players were charged to enter an arena even if the game was full
- Fixed a vault issue throwing an NPE if "giveReward" was set to false in config.
- Fixed an issue with stopping the game whilst during the countdown stage, player's are stuck as frozen
- Fixed the broadcast message not sending to all players on server when someone joins a game.
- Fixed an issue with players shooting arrows, but kill message says skeleton
- Fixed an issue with players shooting arrows not counting as kills
- Fixed an issue where block placing/breaking outside of games threw errors
- Fixed an issue with the spectate command not working

CHANGED:
- Allow staff to place/break blocks while the game is running but they aren't part of the game (Useful for staff wanting to do things whilst the game is running - these blocks will be removed during the restore stage when a game ends)
- Changed the team invite command to prevent players from inviting themselves to their own team
----------, Oct 11, 2019

WARNING:
This is a beta version. Please use with caution. As with any other beta version, please make sure to backup any data before using this version, and report all bugs to the IssueTracker!

ADDED
:
- Added a new team TP command, allowing team members to TP to each other.
Command:
- /hg team tp <player>
Permission:
hg.team.tp
- Added a new command to allow admins to force refill chests at any time during the game
Command:
- /hg chestRefillNow <arena>
Permission:
hg.chestrefillnow

FIXED:
- Fixed an issue with the spectate command not working

CHANGED:
- Changed the team invite command to prevent players from inviting themselves to their own team
----------, Oct 5, 2019

WARNING:
This is a beta version. Please use with caution. As with any other beta version, please make sure to backup any data before using this version, and report all bugs to the IssueTracker!

ADDED:
- Added a GameEndEvent (Useful for grabbing winners when a game ends)
- Added some checks for player's using buckets in game.

FIXED:
- Fixed an issue with players shooting arrows, but kill message says skeleton
- Fixed an issue with players shooting arrows not counting as kills
- Fixed an issue where block placing/breaking outside of games threw errors
----------, Oct 4, 2019

FIXED:
- Fixed a vault issue throwing an NPE if "giveReward" was set to false in config.
- Fixed an issue with stopping the game whilst during the countdown stage, player's are stuck as frozen
- Fixed the broadcast message not sending to all players on server when someone joins a game.

NOTES:
- No I didn't miss beta3, I prepared the release, then had to fix another bug, don't you worry ;)
----------, Oct 2, 2019

WARNING:
This is a beta version. Please use with caution. As with any other beta version, please make sure to backup any data before using this version, and report all bugs to the IssueTracker.

ADDED
:
- Added placeholders for getting game status, min/max/current player count, and arena cost (See the placeholder Wiki)
- Added a command to allow admins to force-refill games in a chest /hg chestrefillnow <arena-name>

CHANGED:
- Allow staff to place/break blocks while the game is running but they aren't part of the game (Useful for staff wanting to do things whilst the game is running - these blocks will be removed during the restore stage when a game ends)

FIXED:
- Fixed an issue where players were charged to enter an arena even if the game was full
----------, Oct 1, 2019

WARNING:
This is a beta version. Please use with caution. As with any other beta version, please make sure to backup any data before using this version, and report all bugs to the IssueTracker.

ADDED:
- Added an optional cost to join an arena (See arena setup wiki for more info)
- Added some mcMMO event options to prevent players from using abilities and gaining levels in game (only supports the new mcMMO not the classic version)
- Revamped the entire mob spawning engine. Now with the option for customizable mobs (including armor, tools/weapons, names, potion effects) as well as the option to use mobs from MythicMobs (See custom mobs wiki)
- Added an option to stop spectators from chatting to players in the game (This needs further testing, please let me know if it works or not - kinda hard to test by myself)
----------, Sep 28, 2019

CHANGED:
- We went Maven (please see notes below)
- Changed NBT support, now using NBTApi (see notes below)
- Updated metrics class
- Internal updates including java doc comments and revamping some methods
- jar file now includes version number (ex: HungerGames-4.11.0.jar)

FIXED:
- Fixed an issue where potion effects were not removed from players who win or when the game is force stopped
- Fixed an issue where chest drops wouldn't visually have a block falling
(This is an MC issue where inventory blocks won't work as falling blocks)
(Now using stripped spruce wood for the falling block)

NOTES:
- This plugin went thru a major overhaul by now using Maven.
This change shouldn't affect servers at all as the changes are mainly internal. That said, please make sure to keep an eye on this update and report any issues found on our ISSUE TRACKER. Keep backups as usual incase something breaks unintentionally.
- I have switched to using an NBT library called NBTApi to handle NBT data rather than using an internal system I wrote myself. This will help with future updates and more versatility. This change is internal and shouldn't affect servers at all. The NBTApi is shaded into the plugin so you don't need to worry about downloading any dependencies.
----------, Sep 28, 2019

FIXED:
- Fixed an issue where spectators could not teleport into the arena

CHANGED:
- Changed how enchantments are read from the configs, we now support Minecraft namespaces for enchantments. At the moment the plugin will recognize both Minecraft's namespace keys as well as Spigot/Bukkit's ENUMS. In the future the Spigot/Bukkit enums will be removed since their naming is terrible and they use a depreciated method. Please us this little CHEAT SHEET to help update your configs to use the namespaces.
- Updated both the config.yml and items.yml to reflect these changes.
----------, Aug 25, 2019

FIXED:
- Fixed an issue with players being able to TP into arenas with plugins such as Marry.
- Fixed an issue where stopping games didn't properly "unfreeze" a player

CHANGED:
- Small change to metrics (Just added a custom pie for future use)
----------, Aug 20, 2019

FIXED:
- Fixed an issue with throwing ender pearls before death, would teleport a player back into the arena
- Fixed an issue with multiple players spawning at the same spawn point
- Fixed an issue when dropping items and teleporting, which caused duped items and players to die when re-entering a world
- Fixed an issue with players taking potion damage during the free roam time
- Fixed an issue with trying to set the lobby wall sign whilst not standing directly infront of it

CHANGED:
- Changed how entities are removed in the arena when a game ends (this is mainly an internal change and won't be noticed by anyone in the game)
- Added some API methods for the bounding box class based on these changes
----------, Aug 19, 2019

FIXED:
- Fixed some issues with per-world inventory plugins such as Multiverse-Inventories
- Fixed some issues with a player dying as soon as they joined the game

CHANGED:
- Changed the order of events when a player joins the game
----------, Aug 17, 2019

FIXED:
- Fixed some issues with players being killed by arrows and tridents (throwing errors)

CHANGED:
- put a small delay when processing death to prevent errors during explosions
- cancel damage when a player enters an arena
- delay stopping the game after final death a little longer
- Rearrange the order of events when a player joins the game
----------, Aug 16, 2019

FIXED:
- Fix an issue with players starting the game and the starting task running twice
- Fix issue with message not having formatting
- Fixed an issue where player's health over 20 (due to armor/items with max health attribute modified) was throwing console errors

ADDED:
- Add a check for the kit command permission, if the player does not have perms, don't send the kit message
- Added "ALL" as a choice for blocks, allowing breaking/placing of all block types
- Added "blank space" to lang file for leaderboard, this is used when retrieving an empty placeholder you can put whatever message you want here, like "empty" or "no score" or "¯\_(ツ)_/¯" <-- whatever... you... want!

CHANGED:
- Add a space after prefix in lang file
- Automatically update the lang file after changes (also removes unneeded config options)
----------, Aug 14, 2019

FIXED:
- Fix an issue with players starting the game and the starting task running twice
- Fix issue with message not having formatting
- Fixed an issue where player's health over 20 (due to armor/items with max health attribute modified) was throwing console errors

ADDED:
- Add a check for the kit command permission, if the player does not have perms, don't send the kit message
- Added "ALL" as a choice for blocks, allowing breaking/placing of all block types
- Added "blank space" to lang file for leaderboard, this is used when retrieving an empty placeholder you can put whatever message you want here, like "empty" or "no score" or "¯\_(ツ)_/¯" <-- whatever... you... want!

CHANGED:
- Add a space after prefix in lang file
- Automatically update the lang file after changes (also removes unneeded config options)
----------, Aug 14, 2019

FIXED:
- Fixed some issues with borders not starting

CHANGED:
- Removed a config option from the timer task. When the "initialize-on-start" config option is true, other arena-specific border timers were being ignored. This allows borders to start when the game starts, but at a specific time, borders can move in faster.
----------, Aug 9, 2019

FIXED:
- Fixed an issue where players fell to their death and other means, throwing NPEs in console and preventing the game from stopping
- Fixed an issue with the rollback timer task throwing errors when the game ends mid explosion (ie: a player being killed by a creeper)
----------, Aug 8, 2019

FIXED:
- Fixed an error when a player falls to their death
----------, Aug 2, 2019

NOTE:
- This version is the same as 4.10.4-Beta4, Im just stringing together all the changes from all the betas. Since the latest beta has 200+ downloads, and not a single issue in the issue tracker, I have deemed this release stable!

FIXED:
- Fixed some issues with lag when players die and are exited from the game.
- Fixed an issue where re-spawning players might force them to go "home"
- Fixed an issue stopping all games would keep spectators from taking arrow damage
- Fixed an issue with death sound attempting to play twice for player who died
- Fixed issue with player leaving game during "waiting" and not restoring health
- Possibly fixed an issue with mobs not despawning when the game ends
- Fixed an issue with NBT Tags not applying to items (See CHANGED for important note)

CHANGED:
- Changed priority of player death event to override other plugins (ie: Essentials)
- Changed the entire death system to help reduce lag (removed death event in favour of using damage events)
- Removed some schedulers which were causing some lag
- Changed the way player's health/hunger is restored when leaving game (rather than setting health/hunger to full, saving the players health/hunger to PlayerData object, and restoring when the player dies/leaves the game)
- NBT Tags now use ~ for spacing rather than _ due to the fact that NBT Tags often contain underscores already

ADDED:
- Added an option for the amount of blocks to restore per second during rollback of arenas [default = 500 (the plugin will actually divide this number by 10 and restore in intervals of 2 ticks) ]
- Added an NBT command "/hg nbt" to show the NBT Tag of the item you are currently holding (This will also be sent to console for easy copy/paste from console to your config files) This command will be very useful if you are wanting to get the NBT data from a custom item from another plugin.
----------, Jul 30, 2019

WARNING: This is a beta. As always, please backup your HG data files, and player files. Test with caution and please report any issues on our Issue Tracker

FIXED:
- Fixed an issue with NBT Tags not applying to items (See CHANGED for important note)

ADDED:
- Added an NBT command "/hg nbt" to show the NBT Tag of the item you are currently holding (This will also be sent to console for easy copy/paste from console to your config files) This command will be very useful if you are wanting to get the NBT data from a custom item from another plugin.

CHANGED:
- NBT Tags now use ~ for spacing rather than _ due to the fact that NBT Tags often contain underscores already
----------, Jul 23, 2019

WARNING: This is a beta. As always, please backup your HG data files, and player files. Test with caution and please report any issues on our Issue Tracker

FIXED:
- Fixed an issue with death sound attempting to play twice for player who died
- Fixed issue with player leaving game during "waiting" and not restoring health
- Possibly fixed an issue with mobs not despawning when the game ends

CHANGED:
- Changed the entire death system to help reduce lag (removed death event in favour of using damage events)
- Removed some schedulers which were causing some lag
- Changed the way player's health/hunger is restored when leaving game (rather than setting health/hunger to full, saving the players health/hunger to PlayerData object, and restoring when the player dies/leaves the game)
----------, Jul 23, 2019

WARNING: This is a beta. As always, please backup your HG data files, and player files. Test with caution and please report any issues on our Issue Tracker

FIXED:
- Fixed an issue stopping all games would keep spectators from taking arrow damage
----------, Jul 22, 2019

WARNING: This is a beta. As always, please backup your HG data files, and player files. Test with caution and please report any issues on our Issue Tracker

FIXED:
- Fixed some issues with lag when players die and are exited from the game.
- Fixed an issue where res-awning players might force them to go "home"

ADDED:
- Added an option for the amount of blocks to restore per second during rollback of arenas [default = 500 (the plugin will actually divide this number by 10 and restore in intervals of 2 ticks) ]

CHANGED:
- Changed priority of player death event to override other plugins (ie: Essentials)
----------, Jul 20, 2019

FIXED:
- Fixed an issue with placeholders throwing null in console when a player does not have a score
----------, Jul 17, 2019

FIXED:
- Fixed an issue with the /hg reload command, erasing changes in arenas.yml
- Fixed an issue where spectators could pick up items in game.

CHANGED:
- Changed the leader board placeholders (now includes wins, kills, deaths and games played)
See Placeholder WIKI
----------, Jul 15, 2019

FIXED:
- Fixed an issue where winners weren't being logged to the leaderboard.yml
----------, Jul 9, 2019

This update is quite large, I recommend keeping backups of your HungerGames data regularly. Please report any bugs you have found on the IssueTracker. All notes in this release will be detailing everything added in the past 3 beta versions of 4.10.0

ADDED:
- ArenaCommands (run different commands when a player joins, leaves, game starts, game ends - See WIKI)
- Arena based kits (works the same way kits do in the config.yml, but for each arena - see arena setup WIKI)
- Arena based loot tables (items and bonus items) (works the same way items do in the items.yml, but for each arena - see arena setup WIKI)
- Player kills (if a player has at least 1 kill and the remaining player leaves, they will win)
- Added data option for items (supports NBT strings - see Config WIKI and Items WIKI)
- Added a spectate feature (see config WIKI)
- Added an option to add colours to potions via RGB color codes
ex: POTION:HEAL:60:0 2 name:&bHealing_with_color color:1213666

FIXED:
- Fixed some issues with falling/attached blocks not being logged/restored (ie: sand, torches, buttons)
- Fixed potions not accepting item amounts
- Fixed a bug with player dying from a means other than being killed by a player throwing an NPE
- Fixed an issue where a player spam clicking a sign adds them to the game multiple times, resulting in tons of errors

CHANGED:
- A LOT of internal stuff has changed. It won't affect the end user, but because things could have gone wrong, I always suggest to keep backups.
----------, Jul 7, 2019

WARNING!!!
- This is a beta release. Not everything has been fully tested. As with any other beta release please make sure to keep regular backups of your HungerGames files.
- If you find any bugs, as usual please report them on the Issue Tracker with as much details as possible (Include console errors if any)
- If this version breaks on your server, please rollback to the previous version

ADDED:
- Added an option to add colours to potions via RGB color codes
ex: POTION:HEAL:60:0 2 name:&bHealing_with_color color:1213666

FIXED:
- Fixed some issues with falling/attached blocks not being logged/restored (ie: sand, torches, buttons)
- Fixed potions not accepting item amounts
----------, Jun 29, 2019

WARNING!!!
- This is a beta release. Not everything has been fully tested. As with any other beta release please make sure to keep regular backups of your HungerGames files.
- If you find any bugs, as usual please report them on the Issue Tracker with as much details as possible (Include console errors if any)
- If this version breaks on your server, please rollback to the previous version

ADDED:
- Added a spectate feature (see config WIKI)

FIXED:
- Fixed an issue from the previous build, games throwing error on start if they did not have their own arena specific kit.
- Fixed a bug with player dying from a means other than being killed by a player throwing an NPE
- Fixed an issue where a player spam clicking a sign adds them to the game multiple times, resulting in tons of errors
----------, Jun 27, 2019

WARNING!!!
- This is a beta release. Not everything has been fully tested. As with any other beta release please make sure to keep regular backups of your HungerGames files.
- If you find any bugs, as usual please report them on the Issue Tracker with as much details as possible (Include console errors if any)
- If this version breaks on your server, please rollback to the previous version

ADDED:
- ArenaCommands (run different commands when a player joins, leaves, game starts, game ends - See WIKI)
- Arena based kits (works the same way kits do in the config.yml, but for each arena - see arena setup WIKI)
- Arena based loot tables (items and bonus items) (works the same way items do in the items.yml, but for each arena - see arena setup WIKI)
- Player kills (if a player has at least 1 kill and the remaining player leaves, they will win)
- Added data option for items (supports NBT strings - see Config WIKI and Items WIKI)
----------, Jun 23, 2019

ADDED:
- Added a command to set the final border size for each arena /hg bordersize <arena-name> <size=diameter>
- Added a command to set the center for an arena's border /hg bordercenter <arena-name>
- Added a command to set the timer for an arena's border /hg bordertimer <arena-name> <start=seconds> <end=seconds>
- Added an option to turn off block break protection during free roam

FIXED:
- Fix the player not properly respawning after death
- Fixed an issue with the game throwing NPEs to console

CHANGED:
- Remove jump boost particles from freeze
----------, Jun 17, 2019

ADDED:
- Added a chest refill option (Set a time that the chests in an arena will refill - See WIKI)

FIXED:
- Fixed an issue when placing falling blocks (ie: sand, concrete powder) they would not fall
----------, Jun 13, 2019

ADDED:
- Bonus chests (separate loot table, separate min/max contents, bonus chests = trapped chests, shulker boxes and barrels) [More info can be found in the Items WIKI and Config WIKI]

FIXED:
- Fixed an issue with adventure mode -> survival mode not setting hunger properly
----------, Jun 11, 2019

ADDED:
- Added a new world border option for arenas (See config WIKI for full world border notes) (Should ONLY be used for arenas which have their own dedicated world)
- Added config option for minimum chest contents

FIXED:
- Fixed bossbar showing 0 seconds on game start for games that had seconds
- Fixed an issue where chests were not filling
- Fixed an issue where some slots in chests were getting filled twice resulting in less items than the chest should have had
- Fixed missing color code on tracking stick
- Fixed potions not having names
- Fix an issue with XP not properly restoring
----------, Jun 9, 2019

FIXED:
- Fixed an issue with chests throwing console errors on game stop (Fixes #8)
- Fixed an issue with the HG Wand - right click firing twice (Fixes #7)

OTHER STUFF:
- Added a couple new events to the API (player join/leave games)
- Cleaned up some code
- Added some java docs to other events
----------, Jun 7, 2019

FIXED:
- Fixed an issue where breaking blocks outside of a game threw NPE in console (Fixes #6 )
----------, Jun 4, 2019

FIXED:
- Players were able to break blocks in arena during countdown (Fixes #5 )
- Fixed an issue with player data trying to restore non existent players
- Fixed an issue with game not stopping in Toggle command - Setting game to "waiting" (as in, its starting)

ADDED:
- Added new combined placeholders ("player : score") [See WIKI ]
- Added new player score placeholder (The score for each player) [See WIKI ]
----------, Jun 4, 2019

Sorry for pushing an update so quickly, but a user reported a bug I didn't catch in my testing.

FIXED:
- Fixed scoreboard not properly loading (this was a config error not properly updating)
- Fixed scoreboard adding a new score for every player joining the game
- Fixed an issue where plugin throwing NPE on server stop if players were in a game.
----------, Jun 1, 2019

ADDED:
- Added a new countdown bossbar (When enabled, countdown messages will no longer appear in game [default = true])

CHANGED:
- Made the scoreboard look a little nicer

FIXED:
- Fixed an issue where config kept restoring default kits

NOTES:
- This update adds a few new messages to the Language.yml file. Due to this, all "notes" will be removed (this is a Bukkit thing - can't control it). To get these messages back you can backup your lang file, delete it, restart your server and the plugin will generate a new lang file complete with all notes.
----------, Jun 1, 2019

ADDED:
- Officially added leaderboard placeholders (These can be used in scoreboard/hologram plugins, etc - See WIKI )
- Added configurable option for teleport-at-end time (increments of 30 seconds)

FIXED:
- Fixed an issue with the config not updating
- Fixed an issue with console throwing errors on stop/restart if player's were in a game (Attempting to heal players)
----------, May 31, 2019

**THIS IS A BETA** (See notes)

ADDED:
- Added a built-in leaderboard system that can be accessed via PlaceholderAPI placeholders.
- Basically the plugin saves all wins from arenas. This info can only be accessed via placeholders, not the plugin itself.
- Placeholders can be found on the WIKI

NOTES:
- This leaderboard is still a work in progress
- Only use this update if you are wanting to try the new Leaderboards
- USE WITH CAUTION
- Make sure to Backup your server/HungerGames files before using this beta
- Keep regular backups
- SourceCode for this update is in a different branch on the repo Feature-Leaderboards (This will be merged into the main branch when I'm confident it fully works)
----------, May 27, 2019

FIXED:
- Fixed issue where reload command was not reloading items.yml
- Fixed issue with doubling up items when they shouldnt be doubled
- Removed a non existent method (I guess it was removed) - Now we are testing with forceloading a chunk, hope this works
----------, May 20, 2019

FIXES:
  • Fixed an issue with tracking stick showing player's whom aren't in the game
CHANGES:
  • Prepared to work on 1.14 (Hasn't been fully tested, use with caution, make sure to backup, report any errors you find) [Due to Spigot 1.14 still being in Dev state, this plugin may possibly change and may also have issues on 1.14. Not recommend to use on a 1.14 production server]
----------, Apr 30, 2019

ADDED :
  • Added "owner" of PLAYER_HEAD (See WIKI )
----------, Apr 23, 2019

FIXED:
  • Vault issue, throwing a null if no economy is present
  • Fixed some issues with NPE with Spigot. (Was using Paper in my IDE… OOPS!)
  • Fixed some players not properly respawning and being stuck in a half dead state
----------, Apr 14, 2019

ADDED:
  • Force start to bypass countdown when game is in countdown state (using the /hg forcestart command when the game is not running, will activate countdown, if countdown is running the game will instantly start)
  • Lore for tracking stick in default items.yml config… “left click to track” (This will only show up in new configs. You can manually add it, or delete your items.yml config and let it regenerate)
FIXED:
  • Fixed double name in death message (This will only show up in new configs. You can manually change it, or delete your language.yml config and let it regenerate)
  • Sometimes spawning on roof of arena
  • Overlapping arenas cause arenas to never stop (wand will not select within an already established arena)
  • Casting issue with projectiles throwing errors when dispenser shot arrow
  • PvP bow + arrow incorrectly showing as skeleton shot
  • Countdown timer incorrectly sending 0 seconds
----------, Apr 8, 2019

ADDED:
  • Added a death message for being shot by a trident (You will need to manually add death-trident: <player> Was impaled by a Trident! to language.yml or delete language.yml and let it reload)
FIXED:
  • Players taking fall damage when teleporting into the arena
  • Players were "winning" the game if other players leave without dying
  • On some servers when a player dies and respawns, they get stuck in the arena on their “respawn”
  • Fixed the double countdown messages when an arena is starting
  • Explosions dropping blocks, and not getting removed, now are removed
  • Clear chests when game is over (Really serves no purpose, I just wanted the chests to be empty)
  • Fixed scoreboards not restoring when a player leaves the game
CHANGED:
  • Removed “leave” from tab completer listing games (as you are only in one game)
----------, Mar 30, 2019

Resource Information
Author:
----------
Total Downloads: 83,003
First Release: Mar 26, 2019
Last Update: Jul 23, 2023
Category: ---------------
All-Time Rating:
108 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings