RDQ icon

RDQ 4.7.4

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

Page 1 2 3 4 5 6 7
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.

Optimizations and better spigot support

Add try-with-resource to MythicBukkit calls
Made Depends check static for better management
Moved startup logic to PluginManager for external library loading
Optimized support for Spigot servers

Further implementation of custom library loader

Moved RDQ dependencies to external library download/loader to reduce jar size for deployment.

Custom LibraryLoader and spigot fixes

- Implemented custom LibraryManager for external jar loading. Thanks to LuckPerms and @AlessioDP
- Updated shutdown sequence implementing CompletableFutures to improve speed and maintain safe shutdown logic
- Added expections for spigot servers to PlayerInteractEvent - thanks to @FlexouzMV

GUI bug fix and mythic mob null error fix

- Fix to web GUI showing up in-game on some occasions - Thanks to @FlexouzMV
- Fix to null Mythic Mobs error - Thanks to @FlexouzMV

Minor update to fishing passive

Fix to piscatio throwing mcMMO XPGainReason error. Thanks to @FlexouzMV for reporting the issue.

Bug fixes and optimizations update

Gratitude is extended to @FlexouzMV for their invaluable contribution toward meticulous testing, aiding in the meticulous identification and resolution of bugs and errors. This update encompasses the following enhancements:

- Rectification of errors pertaining to machine purchases within the shop GUI
- Optimization and refinement of cooldown mechanisms across RDQ
- Resolution of issues within the passives GUI, rectifying the incorrect display of ownership for players lacking the respective passive
- Rectification of errors in mcMMO placeholders
- Introduction of a preliminary version of the wiki, now accessible

Move database session to local thread and fix QStorage logic

Thanks to @FlexouzMV for discovering error in Quantum Storage code.
Additional optimizations to database session threads.

Major improvements to RDQ logic and bug fixes

A huge shoutout to @flexouz for their dedicated testing efforts and meticulous error reporting! Their invaluable input led to pinpointing critical issues within RDQ and optimizing the plugin for an enhanced user experience. Here's a summary of the latest changes:

- Addressed default quest yaml to seamlessly accommodate Essentials users.
- Resolved logic errors encountered during passive purchase within the GUI.
- Rectified null errors associated with Titles functionality.
- Implemented a significant update to RDQ's database save logic, resolving a critical RPlayer object reset bug.
- Fixed tab-complete suggestion logic errors and introduced updated suggestions.
- Streamlined data loading and shutdown logic for improved efficiency.
- Enhanced RDQ log messages, facilitating easier debugging processes.
- Cleaned up outdated logger messages for a more refined debugging experience.

Permissions and placeholders fix

- Small fix to a number of usage permissions for passives
- Fix to %rdq_passives_all% placeholder
- A preliminary wiki is now available!

Soft Depends update and minor fixes

Minor fix to ranks.yml default description
Fixed title count (was concatenating previously)
Updated API used to implement GUI - Thanks to Knackotter

Updated Soft Depends:
mcMMO from 2.1.222 to 2.1.226
PAPI from 2.11.3 to 2.11.5
Towny from 0.99.5.0 to 0.100.0.0
Jobs from 5.2.1.2 to 5.2.2.2

Condense slow and changes to money update messages.
- Fixed a couple message errors when spending custom RDQ money/economy in plugin
- Added color codes to economy/RDQ custom money value change messages for easier in-game view
- Removed glide and fly mechanics from condense slow (only intended to be a nuisance mechanic)
- Moved player inventory checks for condense items to an Async task
- Fixed several bugs to condense slow. Thanks @WickedGoom. Added/updated condense checks to the following events:
    --- Player clicks item in inventory
    --- Player drags item in inventory
    --- Player closes inventory (such as leaving an item in a crafting table and closing the inventory)
    --- Player crafts item (when a condense item is made)
    --- Player joined server
    --- OP command is issued on the player
    --- Player picks up item
    --- Player drops item
New condense options, placeholders, and MelonWand update

- Added slow option to condense
- Fixed bug in passive command to set on command issuer and not target
- Fixed bug when running passive command in console
- Fixed crafting logic for passives and optimization bug
- Added town only option to condense passive crafting
- Changed kill counter database to have lower case columns names - wrompus is sorry. 4.0.0 will rework the DB to handle updating
- Fixed MelonWand tabcomplete
- Added option to use melon wand on chests

Permission Change:
RaindropQuests.command.ranks.bypass.* is now RaindropQuests.bypass.*

New Permissions:
RaindropQuests.passive.condense.bypass.slow
RaindropQuests.item.melonwand.chest - use melonwand on chests

New Placeholders: The following returns the values from the config

%RDQPassives_<PassiveID>_name%

%RDQPassives_<PassiveID>_lore%

%RDQPassives_<PassiveID>_material%

%RDQPassives_<PassiveID>_chance%

%RDQPassives_<PassiveID>_vault%

%RDQPassives_<PassiveID>_currency%

%RDQPassives_<PassiveID>_amount%

%RDQPassives_<PassiveID>_orecost%

%RDQPassives_<PassiveID>_cost%

%RDQPassives_<PassiveID>_nethermats%

%RDQPassives_<PassiveID>_index%

%RDQPassives_<PassiveID>_requirements%

%RDQPassives_<PassiveID>_primary%

%RDQPassives_<PassiveID>_quasiprimary%

%RDQPassives_<PassiveID>_goldenapple%

%RDQPassives_<PassiveID>_goldencarrot%

%RDQPassives_<PassiveID>_enchantedgoldenapple%

%RDQPassives_<PassiveID>_cooldown%

%RDQPassives_<PassiveID>_storagelimit%

%RDQPassives_<PassiveID>_passthrough%

%RDQPassives_<PassiveID>_fullpassthrough%

%RDQPassives_<PassiveID>_townonly%

 

Player Specific Placeholders:

%RDQPassives_<PassiveID>_player% - check if player has passive

%RDQKills_<EntityType>% - return players kill count. Note: Use "player" for PVP kills

%RDQPotions_<PotionID>% - return players potion crafted count

QoL Updates

THIS UPDATE CHANGES CONDENSE ITEMS. PLEASE MAKE SURE TO REPLACE PLAYERS CURRENT CONDENSE ITEMS. If you changed the items.yml or create custom items for your server you may be familiar with this.

Please see wiki for config and recipe changes. https://plugins.amzmcwiki.com/

- Fixed web GUI home page
- Stopped non-players from taking any RDQ blocks - thanks @WickedGoom
- Added option to make RDQ items immune to explosions
- updated block status if explosion effects RDQ block
- Condense items now glow enchanted for easier identification
- Default items.yml updated to show tier of condensed block
- Added more syntax checks to give command
- Updated balance change messages. Now updates player with value loss/gained and new balance
- Added nether gold to superheat

Hotfix for rank up

Fix to rank up checks when using statistics.

Hotfix for kill stat commands

- Bug fixes for KillCount, KillTop, MythicCount, MythicTop commands

Custom placeholders, stone addition for condense, and passive buffs

- Fixed give command to work in console
- Fixed cobblestone condense accidentally using stone
- Added 9 tiers of stone condense
- Fixed permissions check for JobsToken and mcMMOTokens when used on a specific job/skill
- Fixed JobsToken and mcMMOToken give commands error when syntax is incorrect
- Stopped hoppers that effect RDQ blocks
- Transmutation buffed: Enchanted Golden Apples now give 8 Gold Blocks
- Superheat buffed: 2 Iron Ores = 32 Ingots; 2 Gold Ores = 32 Ingots; 2 Copper Ores = 64 Ingots
- Added permission not set notification when purchasing passive

Thanks to @WickedGoom for finding the following bugs to fix:
- Fix to potion count command
- Bug fix for toggle command
- Fixed condense tier 1 recipe bug
- Fixed MythicCount to not show vanilla mobs when overriding them with MM

Custom Placeholders added:

- %RDQQuest_total% - returns players total quest completions
- %RDQQuest_<QuestID>_Completions% - returns players specified quest completions
- %RDQQuest_<QuestID>_Name% - returns specified quest name
- %RDQQuest_<QuestID>_CoolDown% - returns specified quest cool down
- %RDQQuest_<QuestID>_Limit% - returns specified quest completion limit
- %RDQQuest_<QuestID>_Lore% - returns specified quest lore
- %RDQQuest_<QuestID>_Currency% - returns specified quest custom RDQ currency reward
- %RDQQuest_<QuestID>_Vault% - returns specified quest economy reward
- %RDQQuest_<QuestID>_Button% - returns specified quest GUI button
- %RDQQuest_<QuestID>_Message_Completed% - returns specified quest completion message
- %RDQRanks_highest_id% - get players highest (weight) rank ID
- %RDQRanks_highest_name% - get players highest (weight) rank name
- %RDQRanks_<RankID>_Player% - Returns true if players has rank/false if player does not
- %RDQRanks_<RankID>_RankName% - returns players specified rank name
- %RDQRanks_<RankID>_Material% - returns players specified rank material
- %RDQRanks_<RankID>_Lore% - returns players specified rank lore
- %RDQRanks_<RankID>_WebLore% - returns players specified rank weblore
- %RDQRanks_<RankID>_Quests% - returns players specified rank quest requirements
- %RDQRanks_<RankID>_RankID% - returns players specified rank id
- %RDQRanks_<RankID>_RequiredRanks% - returns players specified ranks required ranks to obtain
- %RDQRanks_<RankID>_mcMMO% - returns players specified rank mcMMO requirements
- %RDQRanks_<RankID>_Jobs% - returns players specified rank job requirements
- %RDQRanks_<RankID>_Kills% - returns players specified rank kill requirements
- %RDQRanks_<RankID>_Path% - returns players specified rank path
- %RDQRanks_<RankID>_LuckPermsGroup% - returns players specified rank LuckPerms group
- %RDQRanks_<RankID>_Prefix% - returns players specified rank prefix
- %RDQRanks_<RankID>_Suffix% - returns players specified rank suffix
- %RDQRanks_<RankID>_Weight% - returns players specified rank weight
- %RDQRanks_<RankID>_Tier% - returns players specified rank tier
- %RDQRanks_<RankID>_Commands% - returns players specified rank commands
- %RDQRanks_<RankID>_Cost% - returns players specified rank cost requirements
- %RDQRanks_<RankID>_Potions% - returns players specified rank potion requirements

Quests updated, minor crafting fix, and QoL updates

- Fixed crafting logic to cancel event if server is behind - warning player
- Fixed info item to update when quests are turned in; additionally changed info item to OfflinePlayer
- Added info item to Passives GUI
- Added total quest requirements to ranks
- Added required RankUp permission to default player permission

Condense expansion and crafting optimization

Condense has been expanded up to 9 tiers. This will require 9 ^ 9 (387,420,489) dirt, stone, sand, netherrack, end stone, or gravel to reach tier 9.

- Added 4 more Tiers of Stone and Dirt to condense
- Added 9 tiers of Sand to condense
- Added 9 tiers of netherrack to condense
- Added 9 tiers of end stone to condense
- Added 9 tiers of gravel to condense
- Optimized block break logic
- Fixed bug in player interact event
- Passive subcommand enabled for console
- Fixed inherited RaindropQuests.quests.* permissions
- Moved heavy crafting logic to task scheduler. Updated logic to only run passive checks once (such as shift clicking)

Page 1 2 3 4 5 6 7

economy

vault

passives

quests

quest

passive

currency