Bug Fixes:
- Fixed classes not executing commands properly from the day and night command list in MRPremiumAddons configuration
- Fixed the back/forward force race GUI bug
- Fixed the IMMUNETOX ability sync bug
- Fixed a rare YML saving error that would occur causing a players data to not be readable anymore
New Features:
- Added a mini-quest system
- Mini quest system will come with 2 default quests
- Added a quests.yml file inside of plugins/MythicalRaces/
- Added CRAFTITEM to CUSTOMABILITY
- Quest system will use a local H2 Database
- 3 new commands, permissions on the right
- /races questprogress {quest name} | mythicalraces.quests.progress
- /races questlist | mythicalraces.quests.list
- /races questview {quest name} | mythicalraces.quests.view
Configuration Changes:
- Added a quests.yml file inside of plugins/MythicalRaces/
- File will include information on how to assign/add more quests
Additional Information:
How quests work:
Quests can be assigned to races/classes, example an Elf can be assigned to a different quest that a Dwarf would not have. This is not a global quest for the race itself, but a unique quest to the individual user itself that has a specific race. <- If configured that way, currently its 2 global quests for everyone.
How quests are made:
Inside of quests.yml are the quests, similar to how the rest of mythical races works, you'll find it to be significantly easier to configure.
This version can be labeled as experimental for mini-quest, similar to the rest of mythical races, it is entirely configuration based and comments will be in the quests.yml file.
A new file called quests.mv.db will be generated inside of /MythicalRaces/ this will hold player quest information, it stores it in a JSON format
You do not need to touch that file, other than seeing SQL errors in console, then you can delete that file
The mini-quest system may be expanded on in the future if popular enough, right now its just a small addon, onto mythical races premium, with a few commands and a db.