New Managers: QuestManager: Centralized quest and progress management.
FirstLoginManager: Manages first login rewards.
New Listeners: QuestListener: Listens to quest-related events (mining, combat, etc.).
Updated PlayerListener to integrate new features.
Data Storage: Automatic saving to data.yml (quest progress, reward timestamps).
Optimized format for easy reading and maintenance.
Improvements Granular Permissions: Added permissions for role multipliers (credits.role.vip+, credits.role.vip, credits.role.premium).
Native integration with LuckPerms.
Customizable Messages: New message keys in messages.yml for quests and first login rewards.
Clear and informative player notifications.
Automatic Reset Logic: Robust logic for quest and reward resets.
Timestamp management to prevent duplicates.
Bug Fixes Fixed data saving issues (automatic backup every 5 minutes).
Resolved quest progress display bugs.
Optimized performance for servers with many players.
Documentation Updated documentation to reflect new features.
Configuration examples for config.yml and messages.yml.
Troubleshooting guide for common issues (quests not resetting, rewards not granted).
[1.1.0] - Base Credits System Release Date: [Fill in if needed] ✨ New Features Implemented the base credits system.
Admin commands to manage player credits.
Vault integration for economic compatibility.
[1.0.0] - Initial Release Release Date: [Fill in if needed] ✨ New Features Initial launch of the Credits plugin.
Basic credit assignment and management features.
Additional Notes Compatibility: This changelog assumes semantic versioning (MAJOR.MINOR.PATCH).
Customization: Add sections like "Acknowledgments" or "Contributors" if needed.
Next Steps: If you plan future features (e.g., monthly quests, plugin integrations), mention them in a "Roadmap" section.
Question: Would you like to add specific details (e.g., screenshots, code examples) or adapt the format for a particular audience (developers, server admins)?