- [
] Added sound effects to item abilities in HUNTER and HUNTED within in kits.yml.
- [
] Migrated from the YAML system to a new SQLite Data System (previously playerdata.yml).
This new system provides:
- I. Improved read/write performance with more than 200 players.
- II. Faster data queries and searches.
- III. A reduced risk of file corruption.
- [
] Added the /farmhunt migrate command to perform data migration from YAML to SQLite/MySQL.
- [
] Added new informational notes to kits.yml.
- [
] Added PlaceholderAPI support for:
- I. The description field in the HUNTER and HUNTED menus in kits.yml.
- II. The LORE field in the "KITS_TYPE_OPTIONS" menu in config.yml.
- III. The LORE field in the "FARMHUNT_OPTIONS" menu in config.yml.
- [
] Fixed BOSSBAR and SIGNS compatibility for versions 1.21 and above.
- [
] Fixed an issue where the same disguised entity could receive damage multiple times.
- [
] From version 1.21.4 and above, ProtocolLib is now required for the plugin to function correctly.
- [
] All lowercase fields in "kits.yml" were changed to uppercase to maintain uniformity.
⚠ It is recommended to reset the kits.yml file ⚠
- [
] Added better patching of versions 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11.
⚠ ¡IMPORTANT! Versions after 1.21.8 will require ProtocolLib to start. ⚠
- [
] Added some variables that don't exist in config.yml to load correctly.
- [
] Added the "ENTITY_DAMAGE_BY_PLAYER_SOUND" variable in config.yml.
- [
] Added the time variable in /maps list when a game is STARTED.
- [
] Added the TabComplete function for the /farmhunt command.
- [
] Added the "ENTITY_NO_AI" function to configure the percentage in config.yml.
- [
] Fixed the animation issue for disguised entities.
- [
] Fixed the sound of disguised and normal entities.
- [
] Fixed the issue with Hunters being able to shoot Hunters.
- [
] Fixed the sync issue between the STARTING and SCOREBOARD messages.
- [
] Fixed the Dangerous Taunt Re-Disguised duration message in config.yml.
- [
] Optimized the code for using Player Teams.
- [
] Added tab completion to commands derived from /maps.
- [
] Fixed gameplay issues with versions 1.21.x.
- [
] Fixed scoreboards not displaying their titles when a game started.
- [
] Fixed hiding players being damaged by fireworks.
- [
] Fixed players being able to place fireworks on the ground.
- [
] Changed all item interactions for better compatibility and easier bug detection.
- [
] Fixed problem where lobby items can be dropped.
- [
] Fixed problem where waiting items did not work correctly.
- [
] Optimized the code in general.
⚠ It is recommended to reset the language.yml file ⚠
- [
] Added animated scoreboard titles with {id} variable support.
- [
] Added new /join menu command with permissions:
- farmhunt.join.random
- farmhunt.join.monster
- farmhunt.join.animal
- farmhunt.join.menu
- farmhunt.join.specific
- [
] Improved player validation when joining games to prevent duplicate sessions.
- [
] Enhanced game finish handling with better player state checks.
- [
] Updated join system with improved validation logic.
- [
] Added delay before teleporting to lobby on death.
- [
] Fixed bow usage issues.
- [
] Lobby items can only be used in lobby area.
- [
] Leave 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.
