Sale 40% off 104 products · ends Oct 15, 2026 Shop the sale
All Products / Minecraft / Plugins / zEvolutiveTools | Tools That Evolve

zEvolutiveTools is a powerful tool progression plugin that transforms ordinary tools into evolving companions.

Earn currency through use, unlock enchantments and effects, complete quests, and customize every aspect of a tool's growth. With all progress stored directly on the item, every tool becomes something worth keeping.
A plugin by zArrowTan.

Description_2.png

Description_3.png

Description_4.png


zEvolutiveTools
Tools that grow with the player, earning currency to unlock enchantments, effects, and quests
Idea by Luxioz, developed by zArrowTan. Part of Arrow Plugins.

📋 Overview

zEvolutiveTools turns ordinary tools into evolving gear. Every tool earns its own currency as it's used, and that currency is spent inside an in-tool menu to buy enchantments, unlock effects, and complete quests. All progress and the tool's own statistics are stored on the item itself, so a tool keeps its levels and its numbers through death, drops, and trades. No central player data to wipe, the value lives in the gear.

2026-06-20_08.04.14.png

Each tool carries its own currency, levels, and progress right in its lore

🪄 The Menu Hub

Sneak and right-click to open the tool's hub: Enchantments, Effects, Settings, Quests, and Leaderboards, all in one place. The balance updates live while the menu stays open.

2026-06-20_08.10.00.png

The menu hub, every page for the tool in your hand

2026-06-20_08.42.24.png

The Settings page, effects show as locked until you unlock them

💰 Per-Tool Currency

  • Every tool type earns its own separate currency from its own action: mining, chopping, digging, harvesting, killing mobs, or catching fish
  • Earn rates are set per block, mob, or caught item in each tool's config
  • Currency-gain notices can route to the action bar or to chat

✨ Enchantments

Unlock enchant levels from the menu, each with its own max level and cost curve, then pick which unlocked level is active. Left-click buys the next level or raises the active level for free, right-click lowers it.

2026-06-20_08.40.47.png

Buying Fortune in the Enchantments menu

⚡ Effects

Unlock and upgrade abilities per tool. Radius mining is bought in order, 1x1, then 2x2, then 3x3.

  • Autosmelt (pickaxe)
  • Auto-replant (hoe)
  • Radius Mining 1x1 / 2x2 / 3x3 (pickaxe, axe, shovel, hoe)
  • Telekinesis drops go straight to the inventory (all tools)
  • Currency Multiplier (all tools)
  • Auto-Sell (all tools, uses Vault when present)
  • Item Drop Boost (all tools)

2026-06-20_08.11.58.png

The Effects page

2026-06-20_08.13.45.png

Telekinesis, one of the unlockable effects

🗺 Quests

  • A linear quest chain plus a daily rotation per tool
  • Currency rewards, with a bonus for clearing all of a day's quests
  • Rewards can require a manual claim, and when they do, the next chain quest unlocks only after the finished one is claimed
  • Configurable daily reset time and timezone

2026-06-20_08.12.53.png

A daily quest, Oak Order, in the Quests menu

📊 Item Statistics

Every tool keeps its own counters on the item, shown as a Statistics block in the lore under Settings. The numbers belong to that one item, so two swords each keep their own set, and a tool restored from the database comes back with its numbers intact.

  • Four counters: blocks mined, mobs killed, damage dealt, and fish caught
  • Each tool's file says which counters it tracks, so a sword never shows blocks mined. Pickaxe, axe, shovel, and hoe count blocks, combat tools count kills and damage, and the fishing rod counts catches
  • Only counters above zero are shown, so a brand new tool has no Statistics block until its first block, hit, or catch
  • Damage dealt counts direct hits only, after the target's armor
  • Optional block filter on blocks mined: whitelist or blacklist a material list so only the blocks you care about count. It changes the stat only, currency still follows the tool's own earn-from list
  • Turn a single counter off per tool, the whole block off for one tool with statistics.enabled: false, or every tool at once with display.lore-show-stats: false
  • The section title and the counter names live in the language files, like every other line

🏆 Leaderboards

  • Rankings for lifetime currency earned, blocks mined, and quests completed
  • Viewable in a menu or with /et top
  • The in-menu board can show just the tool you opened, the whole server, or a toggle between the two
  • Players can opt out of being ranked, and rankings refresh on a configurable interval without ever blocking the main thread

🪓 Supported Tools

  • Pickaxe (Netherite Pickaxe) breaking blocks, 1.18+
  • Axe (Netherite Axe) chopping logs, 1.18+
  • Shovel (Netherite Shovel) digging blocks, 1.18+
  • Hoe (Netherite Hoe) harvesting crops, 1.18+
  • Sword (Netherite Sword) killing mobs, 1.18+
  • Fishing Rod catching fish, 1.18+
  • Trident killing mobs, 1.18+
  • Mace killing mobs, 1.21+
  • Spear (Netherite Spear) killing mobs, 1.21.11+
Each tool's material, currency name, earn rates, enchants, effects, and tracked statistics live in its own file. Tools using newer items (Trident, Mace, Spear) are skipped automatically with a console note on older servers, so everything else keeps working. Turn any tool off with enabled: false in its file.
🎣 Custom Fish Support

On a server running CustomFishing, the rod reads its catches too, and every catch counts exactly once. Custom fish can carry their own earn rates and their own quests.

  • Give a custom fish its own rate with a quoted line in the rod's earn-from list, for example "customfishing:golden_cod": 20. A custom fish with no line of its own pays its material's rate
  • A FISH_CATCH quest can name a plugin item instead of a material: "customfishing:<loot id>", "itemsadder:<namespace:id>", or "oraxen:<id>"
  • source: vanilla on a quest counts plain catches only, source: custom counts only custom ones, and leaving it out counts both
  • Telekinesis, auto-sell, and item drop boost reach CustomFishing catches whenever the loot drops in the water. Loot handed straight to the inventory still earns currency, advances quests, and counts toward the fish caught stat

💾 Storage & Languages

  • Storage: SQLite by default or MySQL. Every tool's state is mirrored to the database so an admin can restore a lost tool by its id.
  • 10 bundled languages with automatic fallback to English for any missing line. Every menu, lore line, and chat message follows the active language.
  • Flexible styling: named color tokens, hex shorthand, gradients, rainbows, and legacy codes, all configurable.

🧩 Dependencies

Required: None
zEvolutiveTools works out of the box with no required dependencies.

Optional


⌨️ Commands

Base command /evolutivetools (aliases /et, /zet).
  • /et help
    List the commands you can use
  • /et stats [player]
    Show tool totals (yours, or another player's with admin)
  • /et top [currency|blocks|quests] [page]
    Show a leaderboard (currency by default)
  • /et top <hide|show>
    Hide or show yourself on the leaderboards
  • /et give <player> <tool> [amount]
    Give a tool to a player
  • /et currency <add|set> <player> <hand|tool_uuid> <amount>
    Adjust a tool's balance (hand targets the held tool)
  • /et restore <tool_uuid> <player>
    Restore a tool from its database backup
  • /et reset <tool_uuid>
    Reset a held tool back to zero
  • /et reload
    Reload every config file

🔐 Permissions

  • zevolutivetools.use (everyone)
    Base command, opening the menu, viewing your own stats
  • zevolutivetools.admin (op)
    Parent of all admin subcommands below
  • zevolutivetools.admin.give / .currency / .restore / .reset / .reload (op)
    Individual admin command access

🧪 Requirements

  • Minecraft: Spigot or Paper 1.18+
  • Java: 17 or higher
  • Optional: Vault (auto-sell economy), PlaceholderAPI (placeholders), and CustomFishing, ItemsAdder or Oraxen (custom fish)

📦 Installation

  1. Drop the jar into your plugins/ folder.
  2. Start the server once to generate the config and language files.
  3. Edit the configs to taste and run /et reload.
First start needs internet once so the server can download the plugin's runtime libraries (cached afterward).
📈 Metrics

This plugin uses bStats to collect anonymous usage stats. You can opt out anytime with bstats.enabled: false in the config, or in plugins/bStats/config.yml.

zEvolutiveTools.svg

💬 Support & Docs

Full setup and configuration guides are in the documentation. Need help, found a bug, or want to suggest a feature? Join the Discord.

Latest Reviews

No reviews yet. Be the first to write one!

zEvolutiveTools | Tools That Evolve

v1.7.0
zArrowTan

zArrowTan

Every tool earns currency to unlock enchants, effects, and quests, all saved on the item.

$2.69

$4.49 40% off
Instant download · Updates included · Lifetime licence
$2.30 cheaper than on BuiltByBit $4.99 there, $4.49 here every day, $2.69 in this sale.

Digital product, delivered instantly, no refunds · Terms

1
Views
0
Purchases
N/A
Avg Rating
Sep 25, 2026
Release Date
Sep 12, 2026
Last Update Date
plugin
spigot plugin
economy
hub
leaderboard
gui
itemsadder
oraxen

Share and earn

Earn on every sale you send here

10%

81 pts / sale

Available Bundles

Z Series Plugins
Z Series Plugins 8 products $18.59 $24.79
Save $6.20 25% off together +4 Details Already in cart
© zArrowTan Resources 2026
Forked and customised by zArrowTan · Powered by Light Store