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

Multi-Tool

A fully configurable, modular multi-mode tool plugin. One item, unlimited modes — each with its own material, name, lore, enchantments, attributes, NBT, sounds, and titles.

Оцените первым
128
2
Все версииMultiTool 1.21.x 1.0.0

MultiTool 1.21.x 1.0.0

Beta20.03.2026

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

MultiTool — Paper 1.21 – 1.21.11 Plugin

Author: MrSilent | Version: 1.0.0 | API: Paper 1.21 – 1.21.11

A fully configurable, modular multi-mode tool plugin. One item, unlimited modes — each with its own material, name, lore, enchantments, attributes, NBT, sounds, and titles.


Features

  • ✅ Unlimited multitools via items/*.yml
  • ✅ GUI mode selector (Sneak + Right-Click)
  • ✅ Per-type materials, names, lore, enchants, attributes, NBT
  • ✅ Full flag system (12 flags)
  • ✅ PlaceholderAPI integration (%multitool_id%, %multitool_type%, etc.)
  • ✅ ExcellentEnchants — reflection-based, zero hard dependency
  • ✅ Hex colour + MiniMessage support (&#RRGGBB, &X)
  • ✅ Switch titles, subtitles, sounds per type
  • Zero interference with other plugins (ExcellentShop, ExcellentCrates, Auction GUIs, chest GUIs)
  • /multitool reload rebuilds held tools for all online players

Installation

  1. Drop MultiTool-1.0.0.jar into your plugins/ folder.
  2. (Optional) Install PlaceholderAPI and/or ExcellentEnchants.
  3. Start/restart your server.
  4. Edit plugins/MultiTool/config.yml and plugins/MultiTool/items/*.yml.
  5. Run /multitool reload.

Commands

CommandDescriptionPermission
/multitool give <id> [player]Give a multitoolmultitool.give
/multitool listList loaded toolsmultitool.list
/multitool reloadReload config & itemsmultitool.reload
/multitool create <id>Create template YAMLmultitool.create
/multitool export excellentshop <id>Export for ExcellentShopmultitool.export
/multitool export excellentcrates <id>Export for ExcellentCratesmultitool.export

Alias: /mt


Permissions

PermissionDefaultDescription
multitool.adminOPAll admin commands
multitool.usetrueUse any multitool
multitool.use.<id>.<type>trueUse a specific mode
multitool.giveOPGive multitools
multitool.reloadOPReload plugin

Flags

FlagEffect
REQUIRE_PERMISSIONNeeds multitool.use.<id>.<type> to switch
NO_SWITCHMode cannot be selected in GUI
ONLY_SNEAK_SWITCHGUI only opens while sneaking
UNSTACKABLEForces amount = 1
PRESERVE_AMOUNTKeeps current stack size on switch
NO_PLUGIN_GUI_BLOCKDoesn't cancel interact event (lets other GUIs also fire)
NO_DOUBLE_CHEST_PROTECTDoesn't block double-chest opening
HIDE_ATTRIBUTESHides attribute tooltip lines
NO_ENCHANTSSkips all enchant application
KEEP_CUSTOM_MODEL_DATAPreserves CustomModelData on switch
NO_BREAKPrevents block breaking
NO_PLACEPrevents block placing

PlaceholderAPI Placeholders

PlaceholderReturns
%multitool_id%ID of held multitool
%multitool_type%Current mode/type key
%multitool_owner%Player name who was given the tool
%multitool_has%true / false

Item YAML Structure

multitool:
  id: "my_tool"
  display-name: "&#FFD700My Tool"
  material: NETHERITE_PICKAXE
  unbreakable: true
  lore:
    - "&7A cool tool"
  enchants:
    - "mending:1"
  excellent-enchants:
    - "veinminer:3"
  flags:
    - "UNSTACKABLE"
    - "ONLY_SNEAK_SWITCH"

  gui:
    rows: 2
    title: "&bSelect Mode"

  types:
    pickaxe:
      name: "&bMining Mode"
      material: NETHERITE_PICKAXE
      slot: 10
      enchants:
        - "efficiency:8"
      attributes:
        GENERIC_ATTACK_DAMAGE: 4.0
      nbt:
        mode: "pickaxe"
      switch-title: "&bMining Mode"
      switch-subtitle: "&7VeinMiner Active"
      sound: BLOCK_AMETHYST_BLOCK_RESONATE


**Soft dependencies** (not required to compile or run):
- PlaceholderAPI
- ExcellentEnchants (reflection-only; no compile dependency)

---

## Compatibility

- Paper 1.21 – 1.21.11 (1.21.1 – 1.21.4)
- ExcellentShop, ExcellentCrates, Auction GUIs: **fully compatible** — the plugin **never** cancels events unless the player is sneaking + right-clicking while holding a multitool.

Файлы

MultiTool-1.0.0.jar(66.71 KiB)
Основной
Скачать

Метаданные

Канал релиза

Beta

Номер версии

1.0.0

Загрузчики

Paper

Версии игры

1.21–1.21.11

Загрузок

111

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

20.03.2026

Загрузил

ID версии

Главная