New Feature: Automatic Title Switching
- Update requires server owners to reset their databases to support the new feature - if you do not reset; players toggled status will not save between restarts
- Fixed Quest207 requirements lore
- Added RaindropQuests.command.pouch to RaindropQuests.Player
- Updated Spanish file to es_ES
- Added color codes and clickable commands/links to player guidebook (Paper only)
- rq pouch added to wiki and guidebook
- Updated LanguageLoader to properly load recent language files into plugins/RDQ/languages folder
- New Feature: Automatic Title Switching
- While active, players prefix or suffix will automatically change if the player receives one of a higher tier.
- Tier added to achievements config
- Achievements with no tiers are set higher by default in RDQ config
- Town titles are automatically considered higher than other titles during auto selection
- Ranks are compared by their respective tier
- New permissions
- RaindropQuests.titles.active.prefix
- RaindropQuests.titles.active.suffix
Quest GUI update
- Fixed a conflict with RDQ item and Leather
- Updated guidebook to correctly identify rq shop command
- Updated Forestry passive to require the correct quest by default
- Updated Quest311 requirements lore
- Updated Quest GUI to show quests on CD as barriers with cool down in lore
Player guidebook added
- Added player guidebook
- Provided to players upon joining server for the first time.
- Added config option to disable guidebook
- rq give <PlayerName> guidebook 1 - spawns the guidebook
Optimize RPlayer search
- Optimized SQL search statement for RPlayer object.
- Improves query time when loading RDQ at startup and player join/quit events
- Fixes server crash which sometimes occured during search.
Database optimization
- Optimized data loading from DB at startup
- Optimized shut down sequence
- Fixed bstats metrics error
- Fixed error related to RDQ Player data loading
Fix LanguageLoader and RDQ Machine location null bug
- Added Czech language by request
- Fixed StaticLoggerBinder error appearing in the logs at startup
- Fixed LanguageLoader null error for RDQ machines
- Fixed Location null error for RDQ machines
Toggle button update and 5 new languages
- Updated Ready message default to INFO level
- Fixed double ROFL copter comment for files inside folders.
- Updated Toggle button for Collector, Mechanization, and Quantum Storage machines to clearly express the current state of the machine
- Added 5 new languages: Arabic, Farsi, Greek, Japanese, and Vietnamese
RDQ database fix for blocks
- Colorized RDQ logger messages for easier readability
- Fixed critical error in RDQ block saving logic
- Added new config option to enable further logging
Mechanization dupe bug fix
Fixed error in mechanization, collector, and qstorage usage perms
Fixed duplication error with Mechanization passive
Fixed bug causing non-recipe items to return to players inventory [Mechanization]
To avoid further issues, players will have to reopen the machine when clearing a recipe
Passive permissions fix
Added RaindropQuests.passives.<PassiveID>.use to RaindropQuests.player, RaindropQuests.passives.*, and RaindropQuests.* parent permission nodes.
Updated Quest503 to provide enchanted books rather than blank ones.
Fixed a try-with-resource error.
Achievements update
Fixed 2 achievements requiring unrelated achievement
Fixed permission for rq achievements command
Added rq achievements all command
Updated dependency downloader to resolve maven issue
Inventory API updated
Towny updated to 0.100.1.0
mcMMO updated to 2.1.231
Mythic Mobs updated to 5.6.1
Plan updated to 5.6.2820
Rank 1 update
Updated default recruit rank to display RDQ generated requirements in lieu of server owners preferring default configs.
Item retention cool down fix
Fix for item retention passive cool down failing to trigger passive and giving a negative time.
Bug fixes
Addressed error in cooldowns for titles
Fixed melon wand in the shop [formerly giving auto craft hoppers]
Addressed bug in melon wand lore
Language files fix
Updated language files so lore matches default passive values
Address issue in Korean language files where Passives were missing translations
Legacy color codes
Address small error with legacy color codes
Change web server to be disabled by default
Requirements fix
- Addressed flaw where a quest completion is required (rank up or quest turn in)
- Fixed PAPI logic bug where the returned value must match config value
Minor config fix
Minor config fix for bukkit branches. Folia branch receives a number of fixes.
Folia and ranks fix
Fixed extra requirements showing in ranks when soft depends are not present
Fixed Folia branch removing additional Bukkit only runnables
Passive GUI fix when using Web GUI
Fix bug causing Passives Web GUI and Passives in-game GUI to clash; resulting in extra tags in-game. Thanks to @GreenArrow99 for reporting the error.