Voxel Shop beta is live. Expect occasional bugs. Learn more  
RDQ icon

RDQ 6.0.0-Alpha-Build-14

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

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

New Recipe Wiki Page!!! Crafting Recipe and Passive Balances.

Version 3.2.2

- Balanced Nether Recipes
- New Crafting Recipe Wiki - https://plugins.amzmcwiki.com/en/RaindropQuests/Recipes
- Non-op crafting requirement for RDQ items removed since Crafting Logic has been updated
- Added missing Brown Dye recipe for Mixologist

New Permissions
RaindropQuests.crafting.dyes.brown

Suffix GUI Hotfix

Hotfix for suffix GUI when using Scroll mode.

Rank Up GUI HotFix

Hotfix for Rank Up GUI when using the Scroll GUI Type

New Commands, permissions, bug fixes, and skill/job specific tokens!!!!

Version 3.1.9

- Fixed Town Dependency Checks. Thank you @Obviouslee
- New quests.yml default config. 19 available quests
- quests.yml warnings update on plugin startup
- passives.yml config warnings update
- Added non-pooled quests to all related GUIs
- Updated cool downs to show as day, hours, minutes, and seconds to players.
- Ranks/ranks.config change: GUIType Removed
- config.yml change: GUIType added to GUI.<GUI> where applicable. See wiki for new config
- Default GUIType changed to Scroll to support large amounts of ranks, quests, and achievements
- Reload command reworked and functions as intended
- New Job specific level up token
- new Skill specific level up token

New commands:
/rq give <PlayerName> mcMMOToken <Amount> - no change (all mcMMO selection GUI)
/rq give <PlayerName> mcMMOToken <SkillName> <Amount> - give players skill specific token (provides level up when used and deletes)
/rq give <PlayerName> JobsToken <Amount> - no change (all job selection GUI)
/rq give <PlayerName> JobsToken <JobName> <Amount> - give players job specific token (provides level up when used and deletes)
/rq selectnewquests true|false - manually roll new quests. True will reset the timer

New Permissions:

RaindropQuests.command.give.<SkillName> - required to give specific mcMMO token (appropriate player permission still required to use)
RaindropQuests.command.give.<JobName> - required to give specific Jobs token (appropriate player permission still required to use)
RaindropQuests.command.SelectNewQuests

Random Quest Pool Option and Condense fix!

- Condense recipes no longer interfere with other recipes.
- Condense recipes now show in the recipe list.
- Bug fixes for the new database interface
- Restricted shift click crafting while passives are active. This is to reduce lag.


Crafting:

# Note: setting true may result in server lag!
# When enabled, allow players to shift click craft when passives are active
# If players have no active passives, shift click is enabled as normal
AllowShiftClick: false



-New config option! Random quest pool! This option allows server owners to specific which quests are in the random quest pool. Any quests that are not in the pool will be available to all players at any time.


Quests:

# Enables randomly available quests
Random: false
# Number of quests randomly available
Available: 2
# Pool of available quests.
# If Random is enabled and the pool is empty, all quests are used
# Quest IDs for example Quest1, Quest2, Quest3 are default quest IDs
Pool: [Quest1, Quest2]
# Cool down before new quests are available - server wide - seconds
CoolDown: 86400
# If using MySQL - One server must have this enabled to use Quest Random Available across server networks
# If this is enabled - every server will select and change the available quests when the timer is met
# For SQLite users - Leave enabled
Master: true



New command!


/rq toggle <PassiveName>/All  true/false - toggle specific (or all) passive(s) on/off
New Passive ***Collector***, DBInterface 2.0, new statistics options and more!

Version 3.1.7

***THIS UPDATE BREAKS OLD DATABASES - THIS IS THE FINAL DATABASE BREAKING UPDATE. 4.0.0 WILL INCLUDE A DATABASE AND CONFIG UPDATER***

Add cross server support for web GUI online status
Added lore, web lore, and show requirements options to ranks
Fixed hopper inventories trusted players when party changes members
Fixed quest completion resetting mechanization and crystallize to passives for players
Added permission check for using hopper
ranks.yml Change!!! - Crafting changed to PotionsCrafted
Fixed rank up job requirements - also added better config notes for server owners - and by request total job level
Fixed economy setup check on plugin startup
Fixed some minor prefix/suffix bugs
Fixed PassivesGUI tab complete
Fixed Quest null error when rewards are empty
Town Creation and Town Fallen discord notifications
Removed all Deprecated methods from build jar
Removed old Discord webhooks from discord.yml
Town prefix/suffix bug fix
Fixed mcMMO party trust logic when players change parties
DBInterface 2.0!!!
- Complete database overhaul
- Numerous optimizations for accessing and writing data
- Bug fixes for block data
- Bug fixes for quest tables when random mode enabled

New Passive ***Collector*** - Let players collect items!
- Exclusion list
- Only player owners can place collectors - trusted players can deposit funds
- Owner set when collector is given to player
- Server owners set collection interval and radius

New option: Statistics!!! - Allows the usage of MC statistics in quest and rank requirements


# See wiki for full config example

<StatisticID>:<Amount> || <StatisticID>:<Material>:<Amount>
RankID:
Statistics: ["play_time:1000", "item_crafted:crafting_table:1"]
PotionsCrafted: []
QuestID:
Statistics: []



New option: Achivements/Titles!!! - Server owners set achievements using PlaceholderAPI and players can select the prefix/suffix associated in the config

New permissions:
RaindropQuests.command.ranks.bypass.statistics
RaindropQuests.command.ranks.bypass.* - give all bypass perms
RaindropQuests.command.AchievementsGUI
RaindropQuests.command.GUI.* - give all GUI permissions
RaindropQuests.player.* - All recommended default player only permissions (ability to use player needed commands, passives (once unlocked), quests, ranks, and GUIs) Note: This permission is now given to players by default

New Commands
/rq AchievementsGUI

Please see the wiki for config changes!

Discord and configs update

Fixed EMS/CallMod to use PlaceholderAPI
Added DiscordSRV channel options to discord.yml
Updated messages.yml
Review Brewer class and replace with custom potion enums
Add color code option to custom money name
Fixed condense to take cost from player upon crafting
Deprecated old discord methods in favor of DiscordSRV - Discord webhook method is still available but is recommended to use DiscordSRV as it can handle larger amounts of messages. Will be removed in a future update
Moved all Deprecated classes to Deprecated Package
Fixed online/offline status in Web GUI

New feature by request: Custom links command! Citizens removal, and more!

Fixed info command to use new DBInterface
Removed Citizens in lieu of setup through Citizens - everything RDQ did can be done with Citizens commands instead - and provide better functionality
    - Removed all NPC commands
    - Removed all NPC permissions
Added /<BaseCommand> which will provide players a pageable list of available commands


By Request: ***Links feature!***
    - Provide players custom links using RDQ command!
    - /rq link provides players pageable list of available links - each link is clickable Note: player only command (Player will not see links they do not have permission for)
    - /rq link <PageNumber> - go to specific page - Note: Player only
    - /rq link <TargetPlayer> <PageName> - provide player a clickable link - Note: Server and Player command
    - Set link id (unique - permission - key), link name (appears in-game), hex color (link color), description (hover text), and URL (location) in links.yml


Permissions:
    - RaindropQuests.link.* - Parent permission to view and use all links
    - RaindropQuests.link.<LinkID> - Permission to use specific link
    - RaindropQuests.command.link - Permission to use link command
    - RaindropQuests.command.LinkTarget - Permission to send a link to another player (target only requires permission to open link i.e. RaindropQuests.link.LinkID)
    - Added RaindropQuests.item.mcMMOTOken.* parent permission
    - Added RaindropQuests.item.JobsToken.* parent permission
    - Fixed RaindropQuests.* not inheriting some new permissions


See wiki for new links.yml!

New Passive Mechanization!!! New items mcMMOToken and JobsToken!

Fixed bug in melon wand
Fixed color codes in LoadBlocks command
Fixed major bug with custom block detection failing after server restart - THIS REQUIRED A DATABASE STRUCTURE CHANGE - BACK UP YOUR DBs and manually provide players their items back - wrompus is sorry :(
All items in items.yml support color codes
New Passive! ***MECHANIZATION*** - Allows the usage of Auto Crafting Hoppers!
- After custom hopper receives the necessary recipe items, the crafted result will be outputted
- Ownership (player) is set upon placing the custom hopper
- Server owners can set costs including: custom RDQ currency or Vault supported economy - to set the recipe and/or crafting the custom item.
- Player requires Mechanization to set the recipe and utilize auto crafting
- Owners (player) can set trusted mcMMO party members or Towny town members (trusted members can see storage, bank, cost to craft, and deposit buttons)
- Server owners can set whether recipe or non-recipe items passthrough or hault the hopper
- Server owners can set the maximum storage limit of a hopper. I.e. if limit is 5 and a Diamond Shovel is set - the hopper will not store more than 10 sticks or 5 diamonds. (-1 for infinite storage - NOT RECOMMENDED)
- Checks if player has passive when crafting custom RDQ items
New Items! ***mcMMO Token and Jobs Token*** - Allows you to level up
- Great reward option for servers!
- GUI for players to view and apply level up
- Server owners can disable either token, set each item material, name, and lore, and set a level limit!
- Color codes available for both token and GUI
- Tokens are bound to <TargetPlayer> upon give

New Commands:

/rq give <PlayerName> AutoCraftHopper <Amount>
/rq SaveHoppers
/rq LoadHoppers
/rq give <TargetPlayer> mcMMOToken <Amount>
/rq give <TargetPlayer> JobsToken <Amount>

New Permissions

RaindropQuests.command.quests - new parent permission - inherits all child permissions
RaindropQuests.quests - new parent permission - inherits all child permissions
RaindropQuests.command.SaveBlocks
RaindropQuests.command.LoadBlocks
RaindropQuests.command.give.mcMMOToken
RaindropQuests.command.give.JobsToken
RaindropQuests.item.JobsToken - inherits all child permissions
RaindropQuests.item.mcMMOToken- inherits all child permissions
RaindropQuests.item.JobsToken.<JobName> - required to use token on job
RaindropQuests.item.mcMMOToken.<SkillName> - required to use token on skill

Expedire defaults fix

Added default to Expedire seeds cost if missing in config for easier upgrade from older versions

Bad fix

Bad fix

Passive bug fixes

Added plugin config stats to plugin startup logger info
Fixed plugins that save mats to roll on all items used
Fixed percent chance for wood, iron, gold, diamond, nether, bonus, potion return, extend, and strength passives
Added Seeds to Cost section of Expedire so users can set the conversion ratio for the passive

GUI fixes, Passive Bug Fixes, and more!

Fixed RankGUI to use custom Potion Enums
Replaced all constructors passing RaindropQuests instance and implemented static getInstance() - reducing code and optimizing performance
Fixed Passive messages cool down interval not setting
Fixed passive logic bug
Fixed Transmogrification passive not using config amount
Add cost to use passive to options
Added default config options to missing options to reduce Null errors when config is not set properly or updated from old version
Fixed Tab Completion for give command permissions
Fixed Rocky Dirt item meta
Fixed give command
Added custom currency to give command. Default: /rq give <PlayerName> Raindrops 1
Updated passive logic for optimization and reducing duplicate code



passives.yml

################################################
# #
# Passives #
# #
# Developed by ItsRainingHP #
# Join 1.19.4 server at AntiMatterZoneMC.com #
# https://discord.gg/PqqXNNBs9Z #
# #
# Support #
# https://discord.gg/pqG9DWm #
################################################
################################################
# #
# DO NOT CHANGE ANY YML SETTING NAMES #
# #
################################################
Passives:
Wood_Passive: # <-- DO NOT CHANGE THESE
# Passive Name
Name: "Wood Passive"
# Passive description
Description:
- "Chance to save wood when crafting!"
- "Cost 20"
- "Requires: Quest1 completed"
# Symbol in the GUI - Must be a minecraft material
Symbol: Stick
# Chance to trigger passive
Percent: 0.9 # 90 percent
# Required money to purchase passive
Economy:
Vault: 200
Currency: 20
# Cost to use passive
Cost:
Vault: 0
Currency: 0
# Items the passive effects
Items:
- STICK
- oak_log
# Required quest completions to purchase passive
Requirements:
# Format: [<QuestName, <Completions>]
Quests: [Quest1, 1]
Cooldown: 300
Iron_Passive:
Name: "Iron Passive"
Description:
- "Chance to save iron when crafting!"
- "Cost 40"
Symbol: Iron_Ingot
Percent: 0.5 # 50 percent
Economy:
Vault: 200
Currency: 20
# Cost to use passive
Cost:
Vault: 0
Currency: 0
Items:
- Iron_Ingot
Requirements:
Quests: []
Cooldown: 300
Gold_Passive:
Name: "&4Gold Passive"
Description:
- "&6Chance to save gold when crafting!"
- "Cost 60"
Symbol: Gold_Ingot
Percent: 0.5 # 50 percent
Economy:
Vault: 200
Currency: 20
# Cost to use passive
Cost:
Vault: 0
Currency: 0
Items:
- Gold_Ingot
Requirements:
Quests: []
Cooldown: 300
Diamond_Passive:
Name: "&dDiamond Passive"
Description:
- "&fChance to save diamond when crafting!"
- "Cost 80"
- "Requires 2 Quest2 completions"
Symbol: Diamond
Percent: 0.5 # 50 percent
Economy:
Vault: 200
Currency: 20
Cost:
Vault: 0
Currency: 0
Items:
- Diamond
Requirements:
Quests: [Quest2, 2]
Cooldown: 300
Nether_Passive:
Name: "&lNether Passive"
Description: ["Chance to save nether when crafting!"]
Symbol: Netherite_Ingot
Percent: 0.5 # 50 percent
Cost:
Vault: 0
Currency: 0
Items:
- netherite_ingot
Requirements:
Quests: [ Quest2, 2 ]
Cooldown: 300
Bonus_Passive:
Name: "&fBonus Passive"
Description: ["Chance at bonus item when crafting!", "Cost 200"]
Symbol: Crafting_Table
Percent: 0.9
Economy:
Vault: 200
Currency: 20
Cost:
Vault: 0
Currency: 0
# Amount returned as a bonus
Amount: 1
Items:
- iron_sword
Requirements:
Quests: []
Cooldown: 300
Potion_Return:
Name: "&dPotion Return Passive"
Description: ["Chance at keeping potion upon use!", "Cost 150"]
Symbol: glass_bottle
Percent: 0.9
Economy:
Vault: 200
Currency: 20
Cost:
Vault: 0
Currency: 0
# Number of potions returned - (i.e. 2 will give an extra potion)
Amount: 1
# Options: awkward, fire_resistance, instance_damage, instant_heal, invisibility, jump, luck, mundane, night_vision
# poison, regen, slow_falling, slowness, speed, strength, thick, turtle_master, uncraftable, water, water_breathing
# weakness
Items:
- regen
- instant_heal
Requirements:
Quests: [ ]
Cooldown: 300
Potion_Extend:
Name: "&cPotion Extended Passive"
Description: ["Potions have increase duration!", "Cost 175"]
Symbol: honey_bottle
Amount: 1.5 # 50 percent increase
Economy:
Vault: 200
Currency: 20
Cost:
Vault: 0
Currency: 0
Items:
- night_vision
- fire_resistance
- swiftness
Requirements:
Quests: [ ]
Cooldown: 300
Potion_Strength:
Name: "&fPotion Strength Passive"
Description: ["Potions have increased effects!", "Cost 200"]
Symbol: experience_bottle
Amount: 2 # Amplifies potion effects
Economy:
Vault: 200
Currency: 20
Cost:
Vault: 0
Currency: 0
Items:
- healing
- harming
- regeneration
Requirements:
Quests: [ ]
Cooldown: 0
Superheat:
Name: "&fSuperheat"
Description: [ "Craft ore into bars", "Note: No XP gain.", "Cost 30" ]
Symbol: furnace
Economy:
Vault: 200
Currency: 20
Cost:
Vault: 0
Currency: 0
Iron_Cost: 2
Gold_Cost: 2
Copper_Cost: 2
Requirements:
Quests: [ ]
Cooldown: 0
Transmogrification:
Name: "&cTransmogrification"
Description: [ "Craft rotten flesh into leather", "Cost 30" ]
Symbol: leather
Economy:
Vault: 200
Currency: 20
Cost:
Vault: 0
Currency: 0
FleshCost: 2
Requirements:
Quests: [ ]
Cooldown: 0
CraftNetherTools:
Name: "&lCraftNetherTools"
Description: [ "Craft nether tools", "Cost 30" ]
Symbol: netherite_pickaxe
Cost:
Vault: 0
Currency: 0
Material: Stick # Bonus required material to craft nether tools
CraftNetherWeapons:
Name: "&dCraftNetherWeapons"
Description: [ "Craft nether weapons", "Cost 30" ]
Symbol: netherite_sword
Economy:
Vault: 200
Currency: 20
Cost:
Vault: 0
Currency: 0
Material: Gold_ingot # Bonus required material to craft nether weapons
Requirements:
Quests: [ ]
Cooldown: 0
CraftNetherArmor:
Name: "&cCraftNetherArmor"
Description: [ "Craft nether armor", "Cost 30" ]
Symbol: netherite_chestplate
Economy:
Vault: 200
Currency: 20
Cost:
Vault: 0
Currency: 0
Material: Iron_ingot # Bonus required material to craft nether armor
Requirements:
Quests: [ ]
Cooldown: 0
Condense:
Name: "&cCondenser"
Description: [ "Condense dirt and stone for storage", "Cost 20" ]
Symbol: Dirt
Economy:
Vault: 200
Currency: 20
Cost:
Vault: 0
Currency: 0
Requirements:
Quests: [ ]
Expedire:
Name: "&cExpedire"
Description: [ "Craft seeeds into wheat!", "Cost 20" ]
Symbol: Wheat_Seeds
Economy:
Vault: 200
Currency: 20
Cost:
Vault: 0
Currency: 0
Requirements:
Quests: [ ]
Cooldown: 0
Mixologist:
Name: "&cMixologist"
Description: [ "Dye plus seeds to ingredients", "Cost 20" ]
Symbol: black_dye
# Note: setting both to false effectively makes the passive useless but players can still purchase
# To disable passives remove the relevant permission.
Primary: true
QuasiPrimary: true
# Additional item surrounding dye to craft
PrimaryItem: wheat_seeds
QuasiPrimaryItem: melon_seeds
Economy:
Vault: 200
Currency: 20
Cost:
Vault: 0
Currency: 0
Requirements:
Quests: [ ]
Cooldown: 0
Transmutation:
Name: "&cTransmutation"
Description: [ "Craft golden apples/carrots back to gold", "Cost 20" ]
Symbol: golden_apple
# Set the return amount. Apple = Gold Ingots and Carrots = Gold Nuggets
GoldenApple: 5
GoldenCarrot: 8
EnchantedGoldenApple: 9
Economy:
Vault: 200
Currency: 20
Cost:
Vault: 0
Currency: 0
Requirements:
Quests: [ ]
Cooldown: 0
Crystallize:
Name: "&cCrystallize"
Description: [ "Craft amethyst blocks to amethyst shards", "Cost 20" ]
Symbol: amethyst_shard
# Number of shards crafted from an Amethyst Block - 4 is an even return from crafting
Amount: 4
Economy:
Vault: 200
Currency: 20
Cost:
Vault: 0
Currency: 0
Requirements:
Quests: [ ]
Cooldown: 0
1.19.4 Update

Updated all code to 1.19.4!!! Still compatible with 1.19.3, 1.18.2, and 1.17.1
Updated RankGUI to use custom PotionID enum class
Updated prefix/suffix GUI to show custom config name

Color Code Options for in-game Rank GUI

Added color code options to Rank GUI in Ranks/config.yml
Fixed friendly name for Fire Resistance Potions

Hotfix

Fixed player status in GUI showing IP address
Fixed in-game rank names to support color codes
Fixed default rank.yml to use proper item IDs
Added friendly name support for items, mobs, and other rank requirements
Downgraded to 1.19.3 - In-game GUIs currently broken on 1.19.4 (fix in progress)

Page 1 ... 3 4 5 6 7
Owned
Ready to download
This resource is already attached to your account. You can download the latest file any time.

economy

vault

passives

quests

quest

passive

currency