New Language System: Completely rewritten the language system for better flexibility and performance. Now supports dynamic reloading of language files (lang-*.yml) using the /reload command.
New Commands:
/preload: Reloads the server configuration (config.yml) and language files (lang-*.yml) without restarting the server. Requires tools.reload permission.
/sethome: Set a home location for quick teleportation.
/setspawn: Set the server's spawn point.
/spawn: Teleport to the server's spawn point.
/speed: Adjust walking or flying speed (0-10).
/tpa, /tpaccept, /tpdeny: Request teleportation to another player with accept/deny options.
/unban: Unban a player from the server.
/unmute: Unmute a player who was previously muted.
/vanish: Toggle invisibility for yourself or other players.
/warp: Create, delete, or teleport to warps.
Update Checker: Added an automatic update checker (UpdateChecker) that notifies admins when a new version of ProjectSpigot is available.
Timer Helper: Added teleportation countdowns and movement cancellation for safer teleportation.
Server MOTD Listener: Added MOTD customization with error handling for admins.
Changed
Language System: Moved from static language handling to a dynamic system with support for pl, en, and es. Language files are now reloaded dynamically via /preload.
Config Management: Improved Config class to better handle dynamic reloading of config.yml settings.