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 info
to shorten long balances - Fixed backup scheduler throwing database shared resources error
- Updated
rq info
to 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