You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changelog
Breaking Changes
Removed MySQL dependency — The plugin no longer uses a MySQL database for data storage. All existing MySQL-based data configurations will no longer work.
Removed config.yml database settings — Database connection fields have been removed from config.
New Features
YML-based data storage — Player head data is now persisted using YAML files via a new YamlFileManager helper, backed by SnakeYAML 2.0.
/debugheadhunt clearheads — Clears all heads for the executing player (requires playerheadhunt.debug permission or OP).
/debugheadhunt countheads — Recounts heads in the world region.
Changes
/clearheads command removed — Functionality merged into /debugheadhunt clearheads.
/countheads command removed — Functionality merged into /debugheadhunt countheads.
Refactored HeadQuery — Data access layer rewritten to use YAML instead of MySQL.
Refactored HeadWorldController, HeadChatController, HeadHunterOnJoin, HeadFindEvent, PlayerHeadHuntMain — Updated to work with the new YAML-backed storage.
Removed PluginConfig class — Configuration handling simplified.