▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/P_Pickaxe
P_Pickaxe

P_Pickaxe

Have evolutionary tools and armor.

Оцените первым
31
1
Все версииP_Pickaxe 1.0.0

P_Pickaxe 1.0.0

Release14.05.2026

Список изменений

P-Pickaxe — Features README

Overview

P-Pickaxe is a plugin for Paper servers that creates evolving items. Players use an item normally, build progress through gameplay actions, and automatically receive rewards when configured goals are reached. The plugin was prepared for Paper 1.21.3, Java 21, and version 1.0.0.

The plugin does not need to rename the item or change the item's real lore to track evolution. Progress is saved inside the item itself and can be shown through commands, the actionbar, and the menu.

Summary

  • What the plugin can do
  • Commands
  • Permissions
  • How evolution works
  • Progress types
  • Menu and interface
  • Rewards
  • Available settings
  • Plugin files
  • Default evolving items
  • Important notes

What the plugin can do

  • Create evolving items by category, such as pickaxes, axes, shovels, hoes, swords, bows, crossbows, tridents, and armor.
  • Track progress automatically when a player breaks blocks, kills entities, shoots projectiles, throws a trident, or takes damage while wearing armor.
  • Evolve items through levels, with different progress goals and rewards at each stage.
  • Apply vanilla enchantments and custom enchantments registered on the server.
  • Run commands as evolution rewards, either as console or as the player, depending on the reward configuration.
  • Show progress in the actionbar while the item is being used.
  • Show the progress of the evolving item in the player's main hand through a command.
  • Open a visual menu with categories, items, progress, levels, percentage, status, and the next reward.
  • Use menu icons from common Minecraft materials or custom player heads.
  • Reload settings, menu, languages, and evolutions without restarting the server.
  • List enchantments recognized by the server and test whether a specific enchantment is recognized.
  • Keep the best progress when items are combined through an anvil, smithing table, or grindstone.
  • Support Portuguese and English messages through language files.

Commands

Player commands

CommandWhat it does
/evolutivos menuOpens the evolving items menu.
/evolutivos progressoShows the progress of the evolving item in the main hand.
/evolutivos ajudaShows the player command help.

Player aliases: /ppickaxe, /pp, /pevoluir, and /evoluir.

Admin commands

CommandWhat it does
/evolutivosadmin recarregarReloads settings, menu, languages, and evolutions.
/evolutivosadmin encantamentosLists enchantments registered on the server.
/evolutivosadmin encantamentos filterLists registered enchantments that match the provided filter.
/evolutivosadmin reconhecer enchantmentTests whether the plugin can recognize an enchantment by the provided name.
/evolutivosadmin ajudaShows the admin command help.

Admin aliases: /ppickaxeadmin, /ppadmin, and /evoluiradmin.

Permissions

PermissionDefaultAllows
p_pickaxe.useEveryoneUse the menu and view evolving item progress.
p_pickaxe.adminOperatorsReload files, list enchantments, and test enchantment recognition.

How evolution works

  • The item starts being tracked automatically when used, if that option is enabled.
  • Each item has one or more ways to gain progress.
  • When progress reaches a stage goal, the plugin applies the reward for that level.
  • Each evolution can have multiple rewards in the same stage.
  • When the item finishes all stages, it appears as complete in the command and in the menu.
  • Progress is individual per item. Two identical items can have different levels and progress.
  • The menu can show the next reward, status, current level, maximum level, and completion percentage.

Progress types

TypeHow the player progressesUsually used by
Breaking blocksGains progress by breaking blocks outside creative or spectator mode.Pickaxes, shovels, hoes, and axes.
Killing entitiesGains progress when the item lands the final hit on an entity.Swords and axes.
Shooting projectilesGains progress by shooting a bow or crossbow.Bows and crossbows.
Throwing tridentsGains progress by throwing a trident.Tridents.
Taking damageGains progress by taking damage while wearing the armor piece.Helmets, chestplates, leggings, and boots.

An item can accept more than one progress type. By default, axes evolve both by breaking blocks and by killing entities.

Menu and interface

  • Main menu with evolving item categories.
  • Category screen with the items from that category.
  • Item screen with matching items found in the player's inventory.
  • Page navigation, back button, and page information item.
  • Configurable title, size, slots, filler item, and navigation items.
  • Icons using Minecraft materials or custom heads.
  • Display of owned amount, progress, level, percentage, status, and next reward.
  • Menu messages and texts configurable by language.

Accepted menu placeholders: item, progress, required, percent, level, max_level, status, next_rewards, and progress_types.

Rewards

  • Vanilla Minecraft enchantments.
  • Custom enchantments registered on the server.
  • Enchantments above the normal limit, if unsafe enchantments are enabled.
  • A single command as a reward.
  • Multiple commands in the same stage.
  • Commands executed by the console or by the player, depending on the reward configuration.
  • Friendly reward text for showing the reward in the menu as “Next reward”.

Accepted reward command placeholders: player, player_name, uuid, item, level, max_level, progress, and stage_level.

Available settings

  • Active plugin language.
  • Message prefix.
  • Automatic evolving item initialization when used.
  • Enable or disable progress actionbar.
  • Actionbar update interval when breaking blocks.
  • Allow or block enchantments outside normal limits.
  • Debug mode.
  • Separate menu configuration.
  • Separate language configuration.
  • Separate evolution configuration by category and material.

Plugin files

File or folderPurpose
config.ymlGeneral options, language, prefix, actionbar, unsafe enchantments, and debug.
menu.ymlMenu layout, titles, slots, icons, heads, names, and visual lore.
idiomasMessages and menu texts in Portuguese and English.
evolucoesEvolving item definitions by category and material.
plugin.ymlName, version, commands, aliases, and permissions.

Default evolving items

The analyzed package contains 58 default evolutions.

Pickaxes

ItemMaterialProgressDefault goals and rewards
Diamond PickaxeDIAMOND_PICKAXEbreaking blocks400: Efficiency II • 1200: Unbreaking III • 2500: Fortune III
Golden PickaxeGOLDEN_PICKAXEbreaking blocks80: Efficiency II • 240: Unbreaking I • 500: Fortune II
Iron PickaxeIRON_PICKAXEbreaking blocks250: Efficiency I • 700: Unbreaking II • 1500: Fortune II
Netherite PickaxeNETHERITE_PICKAXEbreaking blocks600: Efficiency III • 1800: Unbreaking III • 3500: Fortune III
Stone PickaxeSTONE_PICKAXEbreaking blocks150: Efficiency I • 450: Unbreaking I • 900: Efficiency II
Wooden PickaxeWOODEN_PICKAXEbreaking blocks100: Efficiency I • 300: Unbreaking I • 700: Fortune I

Axes

ItemMaterialProgressDefault goals and rewards
Diamond AxeDIAMOND_AXEbreaking blocks, killing entities350: Efficiency II • 1000: Sharpness IV • 2200: Unbreaking III
Golden AxeGOLDEN_AXEbreaking blocks, killing entities70: Efficiency II • 220: Sharpness II • 450: Unbreaking II
Iron AxeIRON_AXEbreaking blocks, killing entities220: Efficiency I • 650: Sharpness III • 1300: Unbreaking II
Netherite AxeNETHERITE_AXEbreaking blocks, killing entities500: Efficiency III • 1400: Sharpness V • 3000: Unbreaking III
Stone AxeSTONE_AXEbreaking blocks, killing entities150: Efficiency I • 400: Sharpness II • 850: Unbreaking II
Wooden AxeWOODEN_AXEbreaking blocks, killing entities100: Efficiency I • 260: Sharpness I • 600: Unbreaking I

Shovels

ItemMaterialProgressDefault goals and rewards
Diamond ShovelDIAMOND_SHOVELbreaking blocks320: Efficiency II • 900: Unbreaking III • 1800: Silk Touch I
Golden ShovelGOLDEN_SHOVELbreaking blocks60: Efficiency II • 180: Unbreaking I • 380: Efficiency III
Iron ShovelIRON_SHOVELbreaking blocks200: Efficiency I • 550: Unbreaking II • 1100: Silk Touch I
Netherite ShovelNETHERITE_SHOVELbreaking blocks450: Efficiency III • 1300: Unbreaking III • 2600: Silk Touch I
Stone ShovelSTONE_SHOVELbreaking blocks120: Efficiency I • 340: Unbreaking I • 700: Efficiency II
Wooden ShovelWOODEN_SHOVELbreaking blocks80: Efficiency I • 220: Unbreaking I • 500: Silk Touch I

Hoes

ItemMaterialProgressDefault goals and rewards
Diamond HoeDIAMOND_HOEbreaking blocks320: Efficiency II • 900: Unbreaking III • 1800: Fortune III
Golden HoeGOLDEN_HOEbreaking blocks60: Efficiency II • 180: Fortune II • 380: Unbreaking II
Iron HoeIRON_HOEbreaking blocks200: Efficiency I • 550: Unbreaking II • 1100: Fortune II
Netherite HoeNETHERITE_HOEbreaking blocks450: Efficiency III • 1300: Unbreaking III • 2600: Fortune III
Stone HoeSTONE_HOEbreaking blocks120: Efficiency I • 340: Fortune I • 700: Efficiency II
Wooden HoeWOODEN_HOEbreaking blocks80: Efficiency I • 220: Fortune I • 500: Unbreaking I

Swords

ItemMaterialProgressDefault goals and rewards
Diamond SwordDIAMOND_SWORDkilling entities140: Sharpness III • 320: Looting III • 650: Unbreaking III
Golden SwordGOLDEN_SWORDkilling entities30: Sharpness II • 90: Looting II • 200: Fire Aspect II
Iron SwordIRON_SWORDkilling entities90: Sharpness II • 220: Looting II • 480: Unbreaking II
Netherite SwordNETHERITE_SWORDkilling entities180: Sharpness IV • 420: Looting III • 800: Fire Aspect II
Stone SwordSTONE_SWORDkilling entities60: Sharpness I • 150: Looting I • 320: Fire Aspect I
Wooden SwordWOODEN_SWORDkilling entities40: Sharpness I • 100: Looting I • 220: Unbreaking I

Bows

ItemMaterialProgressDefault goals and rewards
BowBOWshooting projectiles80: Power I • 180: Unbreaking II • 320: Punch I • 480: Infinity I

Crossbows

ItemMaterialProgressDefault goals and rewards
CrossbowCROSSBOWshooting projectiles80: Quick Charge I • 180: Piercing II • 320: Multishot I • 500: Quick Charge III

Tridents

ItemMaterialProgressDefault goals and rewards
TridentTRIDENTthrowing tridents50: Impaling II • 140: Loyalty II • 260: Unbreaking III • 420: Channeling I

Helmets

ItemMaterialProgressDefault goals and rewards
Chainmail HelmetCHAINMAIL_HELMETtaking damage100: Protection I • 240: Respiration I • 420: Aqua Affinity I
Diamond HelmetDIAMOND_HELMETtaking damage200: Protection III • 480: Respiration III • 800: Aqua Affinity I
Golden HelmetGOLDEN_HELMETtaking damage70: Protection II • 160: Respiration II • 280: Aqua Affinity I
Iron HelmetIRON_HELMETtaking damage130: Protection II • 320: Respiration II • 550: Aqua Affinity I
Leather HelmetLEATHER_HELMETtaking damage80: Protection I • 180: Respiration I • 300: Aqua Affinity I
Netherite HelmetNETHERITE_HELMETtaking damage260: Protection IV • 600: Respiration III • 950: Aqua Affinity I
Turtle HelmetTURTLE_HELMETtaking damage180: Protection II • 380: Respiration III • 700: Aqua Affinity I

Chestplates

ItemMaterialProgressDefault goals and rewards
Chainmail ChestplateCHAINMAIL_CHESTPLATEtaking damage110: Protection I • 260: Unbreaking II • 460: Thorns I
Diamond ChestplateDIAMOND_CHESTPLATEtaking damage230: Protection III • 540: Unbreaking III • 920: Thorns III
Golden ChestplateGOLDEN_CHESTPLATEtaking damage80: Protection II • 200: Unbreaking II • 340: Thorns I
Iron ChestplateIRON_CHESTPLATEtaking damage150: Protection II • 360: Unbreaking II • 620: Thorns II
Leather ChestplateLEATHER_CHESTPLATEtaking damage90: Protection I • 200: Unbreaking I • 350: Thorns I
Netherite ChestplateNETHERITE_CHESTPLATEtaking damage300: Protection IV • 700: Unbreaking III • 1150: Thorns III

Leggings

ItemMaterialProgressDefault goals and rewards
Chainmail LeggingsCHAINMAIL_LEGGINGStaking damage110: Protection I • 260: Unbreaking II • 460: Swift Sneak I
Diamond LeggingsDIAMOND_LEGGINGStaking damage230: Protection III • 540: Unbreaking III • 920: Swift Sneak III
Golden LeggingsGOLDEN_LEGGINGStaking damage80: Protection II • 200: Unbreaking II • 340: Swift Sneak I
Iron LeggingsIRON_LEGGINGStaking damage150: Protection II • 360: Unbreaking II • 620: Swift Sneak II
Leather LeggingsLEATHER_LEGGINGStaking damage90: Protection I • 200: Unbreaking I • 350: Swift Sneak I
Netherite LeggingsNETHERITE_LEGGINGStaking damage300: Protection IV • 700: Unbreaking III • 1150: Swift Sneak III

Boots

ItemMaterialProgressDefault goals and rewards
Chainmail BootsCHAINMAIL_BOOTStaking damage100: Protection I • 230: Feather Falling II • 380: Depth Strider I
Diamond BootsDIAMOND_BOOTStaking damage200: Protection III • 480: Feather Falling IV • 800: Depth Strider III
Golden BootsGOLDEN_BOOTStaking damage70: Protection II • 160: Feather Falling III • 280: Depth Strider II
Iron BootsIRON_BOOTStaking damage130: Protection II • 320: Feather Falling III • 550: Depth Strider II
Leather BootsLEATHER_BOOTStaking damage80: Protection I • 180: Feather Falling II • 300: Depth Strider I
Netherite BootsNETHERITE_BOOTStaking damage260: Protection IV • 600: Feather Falling IV • 950: Depth Strider III

Important notes

  • The plugin was built for Paper 1.21.3 and Java 21.
  • The final JAR identified in the package is P-Pickaxe-1.0.0.jar.
  • Progress does not necessarily appear in the item's real name or lore; it is checked through the menu, actionbar, and commands.
  • For custom enchantments, the enchantment must be registered on the server to be recognized.
  • Players in creative or spectator mode do not generate progress through the monitored actions.
  • The listed goals and rewards are the default settings included in the JAR and can be adjusted in the evolution files.

Файлы

P-Pickaxe-1.0.0.jar(99.85 KiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

1.0.0

Загрузчики

Bukkit
Paper
Spigot

Версии игры

1.21–1.21.11

Загрузок

31

Дата публикации

14.05.2026

Загрузил

ID версии

Главная