RDQ 4.0 BETA Improvements
Release notes for each BETA version. Listing improvements implemented before official launch.
R2
RDQ 4 has been released. See update logs here.
Release
- Updated Titles count on RDQ startup to accurately reflect total
 - Fixed RDQ pre-trigger bootup message event
 
R25
- Improvements to database transactional methods and optimizations to shutdown sequence.
 
R24
- New passive:
 - Exotic Mending - Chance to repair item that does not have mending
 - New permissions
 - RaindropQuests.passives.emending
 - RaindropQuests.titles.<TitleID>
 - Fixes and improvements:
 - Fixed regulator button for total QStorage devices
 - Cleaned up unused imports and optimized lombok usage
 - Fixed small error in admin task (forgot to call method - oops)
 - Custom Title options added back to RDQ! Multi-file support available for easier title management (Generated RDQ titles still available - Towny, Ranks, and Achievements)
 - Custom statistics added for Piscatio (mcMMO only), Captis, Greater Mending, Superior Mending, and Exotic Mending
 - Updated startup sequence to better reflect total stats
 
R23
- Message configs and DiscordSRV support added!
 - Check out RDQ/messages for new default configs
 - Multi-config file support for easier management
 - Default messages for default RDQ setup.
 - Servers that change default IDs should review and change accordingly
 - Added messages count to startup log
 - New placeholders
 - %rdq_quests_available%
 - returns title list of pooled quests
 - %rdq_raindrops_day%
 - Total custom RDQ money gained past 24 hours (config option from config.yml Timers.AdminNotify)
 - %rdq_vault_day%
 - Total vault money gained past 24 hours (config option from config.yml Timers.AdminNotify)
 - %rdq_target_player%
 - Custom RDQ only placeholder for use in RDQ configs only.
 - Fixed thrown errors when invalid target player using rq money and rq give commands
 - 4 new endpoints added to RestAPI to support new admin data (58 total)
 - Database connection limit option added to config.yml
 
R22
- Plan [Player Analytics] support added! RDQ player stats are exported for viewing pleasure in Plan web portal.
 - Reworked shutdown logic for (hopefully) a more optimized experience.
 
R21
- Achievements, Quests, and Ranks configs have been moved to their respected folder for multi-config support. This allows server owners to separate achievements, quests, or ranks into categories by file for easier management. For example server owners can have a daily, weekly, and non-pooled quest files or tiers rank files for quick and easy management.
 
R20
- Minor configuration read error fix.
 - Alternative download links made available
 
R19
- New Passive (27) Atomic Deformation
- Unlocks usage of the Atomic Distortion Machine.
 - This machine can generate vanilla experience bottles on left click and place them in hoppers for possible sorting.
 - Server owners can set cool down, costs per bottle generation, and toggle effect/sounds.
 - Vanilla experience bottles utilize server settings and do not have any custom logic - allowing support for customized XP bottle plugins
 
 - Improved player interaction logic with RDQ custom blocks
 - Removed experimental passive from R18 configs that are not implemented
 - Fixed error on info command when players do not have a rank yet
 - Fixed mcMMO and Jobs Reborn dependency errors on startup
 
R18
- New Passive (26) 
Quantum Storage- The quantum storage has the ability to store (2 ^ 31 -1) items in quantum space! This is the equivalent to 2147483647 items! The quantum storage can only hold the same item. Choose wisely!
 - Like the collector and mechanization passives, the quantum storage has optional banks for server owners to choose costs to storing items in quantum space. Supports decimal values!
 - Server owners can exclude specific items using the exclusion list. Supports custom items.
 
 - Removed placement cost for AutoCrafter - this was only intended to be used for collector since the crafter has a set blueprint cost.
 - Fixed bug in RDQ player join event
 - Added support for server authentication plugins
 - Added Quantum Storage machines to regulator controller
 - Added custom RDQ Quantum Storage statistics
 - Fixed bug in collector bank using crafter cost
 - Removed the Mechanization GUI requirement to click the close button and now supports any close method (esc or button)
 - Fixed permission inheritance for RDQ items
 - Fixed default iron and gold passives in YAML file not including purchase section
 
R17
- Improvements to Utils class to reduce code
 - Improved auto crafter inventory database storage for better multi-database type support
 
R16
- Fishing passives now utilize cool down and cost logic
 - Replaced player name methods with spigot/paper version specific checks
 - Added Web GUI button to Main GUI
 - Two new passives (Now 25 total)
- Greater Mending: Extra repair to current item
 - Split Mending: Extra repair to item in inventory
 - Server owners can set the chance and amount of extra repair applied when passive triggers. Utilizes cool down and cost config options
 
 
R15
- Removed bank button if no cost is set
 - Fixed default collector (when placed) to turned off in GUI (reflecting its actual state)
 - Setting recipe checks for toggled passives instead of owned
 - Fix for transmogrification and superheat passives failing to read proper configs
 - Bug fix where other passives triggers when player does not have passive to craft RDQ recipe
 - Crystallize default changed from 1 to 4
 - Fixed mixologist recipes
 
R14
- Updated 
rq infoto shorten long balances - Fixed backup scheduler throwing database shared resources error
 - Updated 
rq infoto display passive cool down in hover text - Added placeholder support to rank lore
 - Full review and rework of item retention passives (wood, iron, gold, diamond, nether, and bonus). Changes include:
- Fixed passives to trigger properly
 - Removed server catching up notification and requirements
 - Added cool down notification timers for each passive individually
 - Moved conversion of config Strings into ItemStack/Material Objects from player action to server startup for reduced lag during crafting
 - When inventory is full, items are dropped at player location
 
 
R13
- Jobs and mcMMO Stats corrected (switched)
 - New mcMMO placeholders - after extensive testing the current ecloud PAPI mcMMO placeholder throws tons of errors. RDQ now includes one that does not interfere with others.
 - Wiki updated to reflect changes
 
R12
- Better stats handling for cluster servers - Note to server owners: to ensure accurate stats -> Start [Master] server before [Node] servers. Stop [Node] servers before [Master] server
 - New placeholders! See them on the wiki
 - Added shop GUI to main GUI
 - Failed to note: R11 also includes new RDQ Potion passives config change in passives.yml. Generate a new passives.yml to see config changes! (Now uses ItemIDs for Potions). Change for R12 alslo includes new default mat saving and bonus passive items
 - Fixed some stat descriptions
 - Added RDQ stat page to Wiki
 - Updated wiki
 
R11
- Added chained async potion passive logic to RDQ 4.
 - Added melon wand to RDQ 4.
 - 6 new Custom RDQ stats (melon). Currently 188 stats total stats.
 - Fixed bug in stats queue.
 - Fixed Potion Extend (was extended in config - delete or change).
 - Added backup data interval scheduler.
 - Added shop GUI - collector, auto crafter, and melon wand is available. New shop.yml allows server owners to toggle disable, GUI, base cost, and compounding options for each shop item. Command: 
rq shop| Permission:RaindropQuests.command.shop 
R10
- Fixed concurrent modification error and duplicate key error for achievements
 - Fixed duplicate stat IDs and possible concurrent modification error
 - Disabled other slot machine buttons while rolling
 
R9
- Fixed double achievement buttons in titles GUI
 rq main- New main GUIrq admin web reset<TargetPlayer> - wipe web gui user account from database so player can register again- rq admin web set <TargetPlayer> <Password> - set the web gui password for target player
 
R8
- Fixed bug in rank stat on node servers
 - Fixed RDQ player data bug on node servers
 - Fixed Piscatio passive to check if passive is toggled on; changed passive logic to be async
 - Fixed Captis to check if passive is toggled on not owned
 - Added User responsiveness when failing to register on web GUI.
 
R7
- Fixed random quest mode failing to save to the database
 - Fixed statistics duplicate ID error (This may require a reset of the rstatistics or statistics tables. Or just delete the database)
 - Fixed  
rq sync kills - Removed /rq load command
 - Added  
rq web save - Changed save commands to also load data back into ram after saving to database.
 - Admin portal now shows preliminary passive and quest data in their appropriate tabs.
 
R6
- Fixes to random quest mode so it uses new RDQ 4.0 interfaces
 - MC vanilla kill count sync command improved
 
R5
- Added web login stats when player logs in
 - Added config option max skill level to web.yaml
 - Fixed total quests completed stat
 - Fixed info command to remove trailing 0s
 - Fixed PostGres connection type bugs (thanks to @CaptainPax)
 - Fixed achievements GUI to show chained achievements properly
 - Completed individual ranks page. Each page shows specific rank information
 
R4
- Fixed plugin dependency handling
 - Fixed Shaded dependencies
 - Added OP check to admin portal buttons
 - Fixed FriendlyName/FriendlyValue when used in requirements.
 - Added FriendlyName and FriendlyValue to rank costs
 - New Feature: Admin Portal buttons only appear if player is logged into Web GUI with OP status.
 
R3
- Quests reworked to accept the same requirements and formatting as ranks
 - Note: The only difference between quests are ranks are Quests have no cost option.
 - Quests.yml reworked to use new formatting
 
- Hotfix uncommenting new player database code
 
R1
- See updates here.
 
Comments
Post a Comment