Thanks to @FlexouzMV for discovering error in Quantum Storage code.
Additional optimizations to database session threads.
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.
- Small fix to a number of usage permissions for passives
- Fix to %rdq_passives_all% placeholder
- A preliminary wiki is now available!
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
--- Player clicks item in inventory
- 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 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
- 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
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
