RDQ 4.7.3

Cross Server | Quests | Ranks | Tree | Passives/Unlocks | Stats | Achievements

Page 1 2 3 4 5 ... 7
Large RDQ QoL Update

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

New Bounty System and Locales updates

- 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%

mcMMO Hotfix

Changes to mcMMO Handler so RDQ is not utilizing getExperienceOffline which is currently not working in the mcMMO API.

Additional admin commands

- 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

Multi-language support!

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

Fixes for Spigot servers and placeholders

Added further exceptions for Spigot servers
Updated configs to utilize legacy colors for Spigot servers
Fixed &rdq_quests_<questID>_title% and %rdq_quests_<questID>_count% placeholders

Fix to default configs and permissions command

Fix to default configs - Achievements YAML and Ranks YAML
RDQ Placeholder catch for mcMMOPlayerNotFoundException
rq create permissions fix

Soft depends update

Additional checks for soft dependencies where necessary

Quest item requirements

Further item quest requirement refinements

Added Depends check to startup counts

Minor fix to random quest mode

Minor fix to random quest mode startup sequence

Quest Overhaul, Achievements fixes, and more
  • 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%
Typo fix

Fix a critical typo error in item retention passive logic - Thanks to @QuickLAW for reporting the issue!

Web GUI hotfix
  • Small fix for web GUI throwing Vue version mismatch error
Passives update

The following passives have been renamed to further enhance user experience:

Wood Passive > Forestry
Iron Passive > Forgecraft
Gold Passive > Prosperity
Diamond Passive > Brilliance
Nether Passive > Infernalism
Bonus Passive > Godsend
Craft Nether Armor > Netherweaving
Craft Nether Tools > Abyssal Crafting
Craft Nether Weapons > Demonforging
Potion Extend > Eternelixiris
Potion Return > Twinbrew Mastery
Potion Strength > Amplification

Nether crafting passive requirements changed from ingots to scrap. This improves the effectiveness of the passive while still requiring basic materials necessary to obtain netherite items.

Nether tools now require copper ingots instead of sticks by default.

Windows fix and Melon command added
  • New placeholder: %rdq_rank_total% | %rdq_r_total% | %rdq_ranks_total% - returns total number of ranks obtained
  • 6 new stats added for melon condensing
  • Windows fix for dependency loading

Commands:

  • /rq creategroups changed to /rq create groups
  • /rq create permissions added - Adds default permissions based on plugins installed on server. Currently supports RDQ, Towny, mcMMO, CMI, and Essentials
  • /rq condense melons - condense melons | Permission: RaindropQuests.command.condense
NullPointerError bug fix for Stats GUI

Small bug fix for StatsGUI throwing NullPointerError - Thanks to @FlexouzMV 

Default passives config update and Captis logic optimization

- Adjusted default passive values for improved balance within RDQ.
- Modified Captis: the "Amount" field is now the "Rate" field.
- Enhanced Captis logic to ensure the passive only triggers once per fishing event.

Paper servers and web service hotfix

- Paper servers fix on startup

- Web service fix to accommodate new library manager

NullPointerException fix

- Fix for NullPointerException on Settings object.

Achievement permissions and default fixes

- Adjusted default achievement tier colors for consistency.
- Updated default quest requirements in Rank1 for accuracy.
- Introduced custom money to rank requirements, transitioning from the experimental phase.
- Introduced a new permission: RaindropQuests.achievement.<AchievementID>. This permission is necessary to obtain specific achievements.

Page 1 2 3 4 5 ... 7

economy

vault

passives

quests

quest

passive

currency