We're thrilled to announce the latest updates and improvements in RDQ 4.3.3:
Web GUI Enhancement:
- Added a character limit to Web GUI rank title input.
Bug Fixes:
- Resolved an issue with UnknownServiceException sometimes occurring during shutdown.
- Fixed a bug affecting Captis, Piscatio, Amplication, Exterbekuxurus, and Twin Brew not deducting required funds when specified.
- Addressed a small bug in Forestry logic.
Language and Quest Enhancements:
- Resolved an issue with LanguageLoader not loading the first line of quest requirements and rewards.
- Updated ItemRetention Passives to include a new passive ID (Note: the old one still functions).
Performance Improvements:
- Added a chunk-loaded check to Mechanization, Collector, and Quantum Storage machines, contributing to further reduced lag.
New Commands rq sage gui - Open sage GUI rq sage mode - Toggle particle location
New Permissions: RaindropQuests.command.sage RaindropQuests.command.sage.mode
New Placeholders: Introducing new placeholders for enhanced gameplay: %rdq_passive_transmutation_apples_used% %rdq_passive_transmutation_carrots_used% %rdq_passive_transmutation_enchanted_used% %rdq_passive_transmogrification_used%
New Stats: Keep track of your Sage activities with the following new stats: SAGE_DATE SAGE_USED SAGE_SPENT_ECONOMY SAGE_SPENT_RAINDROPS
Explore these exciting updates, and as always, thank you for being a part of the RDQ community!
- Removed RDQ Towny placeholder in lieu for TownyAdvanced placeholders
- Changed Quest900 placeholder to Towny provided one
- Removed extra line in the language files for Quest900
New Placeholders: %rdq_ranks_greaterthan_<Number>% - returns true/false if player has at least <Number> ranks %rdq_ranks_lessthan_<Number>% - returns true/false if player has no more than <Number> ranks %rdq_ranks_tier_greaterthan_<number>% - returns true/false if player has at least <Number> tier %rdq_ranks_tier_lessthan_<number>% - returns true/false if player has no more than <Number> tier %rdq_ranks_tier% - Returns players highest tier %rdq_town_plot_greaterthan_<Number>% - returns true/false if player has at least <Number> town plots (blocks) %rdq_town_plot_lessthan_<Number>% - returns true/false if player has no more than <Number> town plots (blocks) %rdq_quests_count_greaterthan_<Number>% - returns true/false if player has at least <Number> quests completed %rdq_quests_count_lessthan_<Number>% - returns true/false if player has no more than <Number> quests completed
We're thrilled to announce the release of RDQ 4.3.1, packed with new features, enhancements, and bug fixes to elevate your Raindrop experience. This update focuses on improving quality of life, expanding language support, and delivering a smoother overall gameplay. Make sure to reset your language files when updating!
- Introduced the functionality to seamlessly add items to bounties via the GUI.
- Resolved a NullPointError in LanguageLoader related to the PassivesGUI, ensuring smoother functionality.
- Corrected an issue where the off message for AutoCrafters was incorrectly displaying as Collectors.
- Upgraded InvUI to version 1.25, incorporating the latest enhancements and improvements.
- Expanded language support by introducing translations for the remaining three RDQ machines.
- Implemented translations for bounty mechanics, enhancing accessibility and user understanding.
- Incorporated a NullPointerError check for Messages, contributing to overall system robustness.
- Implemented a server stopping check in database read methods, enhancing system stability.
- Addressed and resolved a lag issue in the shutdown sequence, improving performance during system termination.
- Optimized the Auto Craft Hopper GUI to center the crafting matrix for a more user-friendly experience.
- Rectified an issue where the auto craft hopper was not displaying the result in the GUI as intended.
/rq admin quests remove <TargetPlayer> <QuestID> - command removed /rq admin quests reset <TargetPlayer> [QuestID] - QuestID is optional. If left blank, all quest cooldowns are reset /rq bounty create <TargetPlayer> <Type> <Amount> - Type: economy | raindrops | items /rq bounty add item <TargetPlayer> - removed in lieu of GUI option
- Fixed error in Language Loader for quest titles
- Fixed Italian locale Items section
- Added more hardcoded translations to locales
- Fix for %rdq_achievements_<achievementID>_title% placeholder
- Moved MythicMob death logic to MM Handler for improved dependency control
- By request: Custom RDQ Bounty System (Experimental)
New Commands: /rq bounties - Open bounties GUI /rq bounty create <TargetPlayer> <Type> <Amount> - Type: economy | raindrops /rq bounty add item <TargetPlayer> - Adds currently held main item to bounty /rq admin bounty remove <TargetPlayer>
New Permissions: RaindropQuests.command.create.bounty - required to create bounty RaindropQuests.command.bounty.add.item - required to add items to bounties RaindropQuests.command.bounty- required to open bounty GUI RaindropQuests.bounty.target - Required to open player bounty GUI RaindropQuests.command.admin.bounty.remove - Required to remove bounty
New Stats: BOUNTY_KILLS - Total bounty kills BOUNTY_DEATHS - Total bounty deaths BOUNTY_ECONOMY - Total funds from bounties BOUNTY_RAINDROPS - Total raindrops from bounties BOUNTY_ITEMS - Total items from bounties
New Placeholders: %rdq_bounty_kills% %rdq_bounty_deaths% %rdq_bounty_economy% %rdq_bounty_raindrops% %rdq_bounty_items%
- Additional checks for custom jobs
New Commands: /rq admin ranks add <TargetPlayer> <rankID> - Apply player rank to DB and LuckPerms /rq admin ranks remove <TargetPlayer> <rankID> - Removes player rank from DB and LuckPerms /rq admin ranks clear <TargetPlayer> - Reset ranks for a player /rq admin achievements add<TargetPlayer> <AchievementID> - Add achievement to a player /rq admin achievements remove <TargetPlayer> <AchievementID> - Remove achievement from a player /rq admin achievements clear <TargetPlayer> - Reset all achievements for a player /rq admin stats clear <TargetPlayer> - Reset all stats for a player /rq admin quests remove <TargetPlayer> <QuestID> - Reset cool down of specified quest /rq admin quests reset <TargetPlayer> - Reset all quest cool downs for player
New permissions: RaindropQuests.command.admin.ranks.add RaindropQuests.command.admin.ranks.remove RaindropQuests.command.admin.ranks.clear RaindropQuests.command.admin.achievements.add RaindropQuests.command.admin.achievements.remove RaindropQuests.command.admin.achievements.clear RaindropQuests.command.admin.stats.clear RaindropQuests.command.admin.quests.remove RaindropQuests.command.admin.quests.reset
Locale files added for multi-language support - supported languages include English, Danish, German, Spanish, Finnish, French, Italian, Korean, Polish, Portuguese, Portuguese (Brazilian), Russian, Swedish, Turkish, and Chinese To generate language files, delete everything except plugins/RDQ/lib, plugins/RDQ/db, and plugins/RDQ/assets folders All name fields throughout configs have been changed to Title for consistency Custom LanguageLoader implemented Small null catch for ranks without a title in Web GUI
Removed messages in quests.yml in favor of plugins/RDQ/messages/quests.yml already in place Rectified a minor error in the default quests.yml configuration Enriched quest requirements by integrating custom RDQ items Enhanced the logical flow of quest handlers for improved item checking Expanded the quest repertoire, elevating the count from 19 to over 100 quests in RDQ version 4.2.0 and beyond Introduced 4 new Achievements intricately tied to quests Revamped the Job Handler for more effective management of custom jobs Changed RStat from TOKEN to TOKENS where applicable Implemented sorting of quests based on their unique IDs for better organization Added support for potions in item requirements, previously limited to "crafted potions" check Streamlined the setup of RPlayer objects upon player join to eradicate null errors during RDQ updates Fine-tuned RStats to adeptly handle custom Jobs and Skills Made minor adjustments to default achievements for better coherence Increased the default raindrop cost for passives to align with the influx of new quests Incorporated NonNull checks to ensure robustness in the achievements GUI Optimized default achievement requirements for a more balanced gameplay experience Addressed the usage of mcMMO API (%rdq_mcmmo_power_level%) to exclusively consider online players, as the offline player method in mcMMO was found to be non-functional Activated player messages by default for Quests, Ranks, and Achievements Rectified a utility method in the message system to ensure accurate communication with players New Command rq admin quest reset <TargetPlayer> <QuestID> New RDQ Placeholders: %rdq_jobs_<JobName>levels_gained% %rdq_jobs<JobName>tokens_obtained% %rdq_jobs<JobName>tokens_used% %rdq_jobs<JobName>_vault_gained% %rdq_towny_blocks%