zQuestRank | Quest-Based Ranks v1.2.0

Quest-based rank progression: finish per-rank quests, meet requirements, claim the rank and rewards.
zQuestRank v1.2.0
PlaceholderAPI now resolves inside rank and quest names, plus cleaner icons and a new description option.



🎨 PlaceholderAPI in Menu Text

Rank names, quest names, and their menu text (description and lore) now run through PlaceholderAPI before they're shown. Any %...% placeholder you drop into a display-name or lore line is filled in live for the player looking at the menu, mix and match player name, balance, quest stats, whatever fits.

  • ItemsAdder emojis work now: the chat shortcut (:20:) is a chat-only thing, but the placeholder form (%img_20%) resolves in the menu just like it does in chat
  • Backward compatible: ranks with plain names look exactly the same, and if PlaceholderAPI isn't installed the names simply show as before with no errors



📝 New "description" Option for Quests

Quests can now carry a description block in ranks.yml, which shows up right under the title. Perfect for a short explanation in your own words:

YAML:
golden_apples:
  type: CRAFT_ITEM
  material: GOLDEN_APPLE
  amount: 20
  description:
    - "&7Craft golden apples at a"
    - "&7crafting table to progress."

Leave it out and the icon just shows the title, progress, and status.



✨ Cleaner Quest Icons

The extra vanilla junk on icons is gone: the "when eaten" hunger lines on food, the durability and attack damage numbers on tools and swords, and the enchant glow text. Menu icons now show only what matters, the title, your text, progress, and status.

Note: the small blue italic "Minecraft" line at the very bottom of a tooltip is a client-side thing (your Minecraft client shows it), no plugin can hide it.



🐛 Fixes

  • No more duplicate quest text: quests without a custom lore used to show the objective twice (once as the title, once as the first lore line). The extra line is gone, quests now read title, progress, status, no repeat. The shipped example quest is fixed too.

If you write your own lore for a quest, don't put the objective as the first line, the title already shows it. Just write the extra text you want below it.



🔔 Update Checker

The plugin now checks once on startup to see if a newer version is out. If there is, it prints a line in the console and quietly notifies admins (zquestrank.admin) when they join. It never downloads or installs anything, just a heads up. Turn it off with update-checker: false under general in config.yml.



📦 Install

Replace the old jar in plugins/ with zQuestRank-1.2.0.jar and restart, or run /rank admin reload. Your configs are unchanged, existing ranks and quests behave exactly as before.



📋 Version Breakdown

VersionFocus
1.2.0PlaceholderAPI now resolves in rank and quest menu text, so ItemsAdder emojis and any other placeholder work in display-name, description, and lore.
1.1.0New description option for quests, cleaner icons (no vanilla junk lines), no more duplicate quest text, and an optional update checker.



Need help or found a bug? Join the Discord.
Read the documentation | Join the Discord

Enjoying the plugin? A ⭐ review goes a long way!
Buy a license now
$6.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
Share and earn
Refer this resource and earn a 15% commission.
78 Views
0 Purchases
1 Downloads
Jul 24, 2026 Published
N/A Updated
Not yet rated
576.4 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI Content Disclosure
Description text drafted with AI assistance and edited by me.
AI Content Disclosure
Used AI for code autocompletion and minor boilerplate while developing the plugin.
Type
  1. Gameplay
  1. Core
  1. Reward
Game mode
  1. Survival
  1. Skyblock
  1. Prison
Supported software
  1. Spigot
  1. Paper
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
  1. 1.19
  1. 1.18
Supported languages
  1. English
  1. French
Creators
Recommended for you
Customizable pouches. Give any reward!
5.00 star(s) 7 ratings
114 purchases
Second-ever Modern OneBlock setup, crafted for addictive, feature-rich gameplay.
5.00 star(s) 6 ratings
87 purchases
A modern, feature-rich Survival setup with custom menus, events, and immersive gameplay systems.
5.00 star(s) 21 ratings
84 purchases
All Versions | Crates | Ranks | Upgrades | Perks | Shop | Worlds | Chunk Hoppers
5.00 star(s) 4 ratings
58 purchases
1.17-1.21.8 | Native 1.21.8 | Coinshop | Playtime rewards | Chat games | Gui menus | Custom Terrain
4.50 star(s) 8 ratings
46 purchases
Share and earn
Refer this resource and earn a 15% commission.
78 Views
0 Purchases
1 Downloads
Jul 24, 2026 Published
N/A Updated
Not yet rated
576.4 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI Content Disclosure
Description text drafted with AI assistance and edited by me.
AI Content Disclosure
Used AI for code autocompletion and minor boilerplate while developing the plugin.
Type
  1. Gameplay
  1. Core
  1. Reward
Game mode
  1. Survival
  1. Skyblock
  1. Prison
Supported software
  1. Spigot
  1. Paper
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
  1. 1.19
  1. 1.18
Supported languages
  1. English
  1. French
Creators
Recommended for you
Customizable pouches. Give any reward!
5.00 star(s) 7 ratings
114 purchases
Second-ever Modern OneBlock setup, crafted for addictive, feature-rich gameplay.
5.00 star(s) 6 ratings
87 purchases
A modern, feature-rich Survival setup with custom menus, events, and immersive gameplay systems.
5.00 star(s) 21 ratings
84 purchases
All Versions | Crates | Ranks | Upgrades | Perks | Shop | Worlds | Chunk Hoppers
5.00 star(s) 4 ratings
58 purchases
1.17-1.21.8 | Native 1.21.8 | Coinshop | Playtime rewards | Chat games | Gui menus | Custom Terrain
4.50 star(s) 8 ratings
46 purchases
Top