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

LevelTools - RPG Item Leveling

A plugin that adds a leveling system to any in-game item.

3.6K
25
Support/Help Server: https://discord.gg/G8BDgqsuyw
Wiki: https://github.com/byteful/LevelTools/wiki

Logo

A plugin that adds a leveling system to any item.

Features

  • Supports versions 1.8 - 1.21.
  • Supports Folia.
  • No dependencies.
  • Super efficient, no lag.
  • Simple developer API.
  • Profile-based configuration system.
  • Any item can level up with custom triggers.
  • Commands & enchants on level up.
  • Supports blacklisting/whitelisting for blocks, entities, and items.
  • ActionBar notifications.
  • Item lore modification.

v2.0.0 - Profile System

LevelTools v2.0 introduces a modular profile-based configuration system. Instead of hardcoded tool types, you can now configure any item to level up.

Profile Types

Profile TypePurposeFile
Trigger ProfilesDefine how XP is gainedtrigger_profiles.yml
Reward ProfilesDefine rewards per levelreward_profiles.yml
Display ProfilesDefine name, lore, action bardisplay_profiles.yml
Item ProfilesTie everything togetheritem_profiles.yml

Trigger Types

  • BLOCK_BREAK - XP when breaking blocks
  • ENTITY_KILL - XP when killing entities
  • FISHING - XP when catching items
  • RIGHT_CLICK / LEFT_CLICK - XP on click
  • CONSUME - XP when consuming items
  • FARMING - XP when tilling soil and breaking plants

Default Supported Items

Out of the box, LevelTools supports:

  • Pickaxes, Axes, Shovels (block mining)
  • Swords, Bows, Crossbows (combat)
  • Fishing Rods (fishing)
  • Hoes (farming)

Add any item by creating custom profiles. See the Wiki for details.

Migration from v1.x

Your old config will be automatically backed up to old_config.yml and migrated to the new profile system.

Commands

CommandDescriptionPermission
/leveltools helpShows command helpNone
/leveltools reloadReloads configurationleveltools.admin
/leveltools reset <player>Reset hand item for playerleveltools.admin
/leveltools reset <player> --allReset all items for playerleveltools.admin
/leveltools xp <amount>Set hand item XPleveltools.admin
/leveltools level <level>Set hand item levelleveltools.admin
/leveltools levelupIncrease hand item level by 1leveltools.admin
/leveltools debugShow debug informationleveltools.admin

Developer API

View detailed API usage here.

PlaceholderAPI

PlaceholderDescription
%leveltools_level%Item level (main hand)
%leveltools_xp%Current XP (main hand)
%leveltools_max_xp%XP needed for next level
%leveltools_progress%Progress percentage

Wiki

Full documentation available at: https://github.com/byteful/LevelTools/wiki

bStats Graph

Совместимость

Minecraft: Java Edition

1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.15.x1.14.x1.13.x1.12.x1.11.x1.10.x1.9.x1.8.x

Поддерживаемые окружения

Сервер

Создатели

Детали

Лицензия:AGPL-3.0-only
Опубликован:2 года назад
Обновлён:1 месяц назад
Главная