- [
] Added and improved the System for Saving Player Inventories and positions before entering the lobby.
- [
] Added the "GAME.FINISHED.RETURN_LOBBY" option to config.yml to control whether players are sent back to the lobby.
- [
] Added the "CONSOLE" function with the "{player}" placeholder in "ITEMS.LOBBY" and "ITEMS.GAME" within config.yml (beta).
- [
] Added a new default item to exit the Lobby in config.yml.
- [
] Added the new command /dropper leave <player>.
- [
] Added new informational notes to config.yml.
- [
] Migrated to a new SQLite system; the previous system lacked the following advantages: improved read/write performance with more than 200 players, faster data queries and searches, and a lower risk of file corruption.
- [
] Added improved patching support for versions 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, and 1.21.11.
⚠ IMPORTANT! Versions after 1.21.8 will require ProtocolLib to start. ⚠- [
] Fixed an issue where the inventory was not saved before entering the Lobby using "/dropper lobby <player>".
- [
] Fixed an issue that allowed command spam with /dropper lobby <player>.
- [
] Fixed an issue where the BossBar and Scoreboard were not applied when bypassing the Lobby.
- [
] Fixed an issue where players were always sent to the Lobby if no game was available when being re-sent.
- [
] Fixed an issue where players could not recover their inventory if the server was stopped.
- [
] Fixed console messages that appeared without color codes.
- [
] Fixed BossBar compatibility for versions above 1.21.
⚠ It is recommended to reset the config.yml file ⚠
- [
] Added TabCompleter for the /arenas command.
- [
] Added toggle function for the chat "GAME.CHAT.TOGGLE".
- [
] Fixed MapsTool breaking blocks and the /build command.
- [
] Added tab completion to commands derived from /maps.
- [
] Added a default variable in case one doesn't exist in the configuration file.
- [
] Fixed the functionality of the {selected_map} variable when voting for a map.
- [
] Fixed the issue where the info item of each selected map in the voting menu wouldn't update.
- [
] Fixed gameplay issues with versions 1.21.x.
- [
] Fixed the "/mapsCache tool" message that appeared in some messages.
- [
] Fixed the error when using /maps create <name> <type> with the type written in lowercase.
- [
] Fixed some grammatical errors in certain English messages.
- [
] Fixed the error message when using the material "BED" in the Leave and Voting items.
- [
] Added better patching of versions 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.3.
- [
] Fixed problem where waiting items did not work correctly.
- [
] Fixed problem where lobby items can be dropped.
- [
] Added new map selection system - customize number of maps per difficulty in each arena.
- [
] Added customizable voted/not voted menu items in config.yml.
- [
] Added skip attempt counter configuration.
- [
] Added /dropper debug command.
- [
] Added completion title when finishing all maps.
- [
] Added animated scoreboard titles in language.yml.
- [
] Renamed "maps.yml" to "mapscache.yml".
- [
] Fixed game duplication bug when relocating players.
- [
] Improved player checks in game finish handling.
- [
] Enhanced join validation to prevent duplicate game sessions.
- [
] Updated /join command syntax to: /join <random/menu/<id>> with permissions:
- dropper.join.random
- dropper.join.menu
- dropper.join.specific
- [
] Removed /rejoin command.
⚠ It is recommended to reset the language.yml and config.yml files ⚠
Setup guide for map selection:
Path: /arenas/<arena_name>/<arena_name>.yml
Add: "ARENA.maps.easy", "ARENA.maps.medium", "ARENA.maps.hard"
- [
] Lobby items can only be used in lobby area.
- [
] Leave, vote, guide and game items won't overlap with other plugins' items.
- [
] Fixed BossBar bug and renamed "LOBBY.SCOREBOARD" to "LOBBY.SCOREBOARD_AND_BOSSBAR".
- [
] Fixed LOBBY.LOCATION in config.yml.
- [
] Added better patching of versions 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6.
- [
] Added the command /dropper lobby <player>.
- [
] Reorganized code and optimized handlers.
- [
] Deleted CreatureSpawnEvent onEntityDeath onEntityDamageByExplosion events.
- [
] ProtocolLib dependency removed.
