LevelTools - RPG Item Leveling
No reviews yet
A plugin that adds a leveling system to any in-game item.
Includes a large focus on traversing worlds with enhanced world generation, structures, dungeons, and more for players to find unique loot.
Paper is a fork of Spigot that adds its own plugin API on top of the Bukkit API. All Spigot plugins are compatible with paper, not all paper plugins are compatible with Spigot.
Spigot is a popular software for running dedicated servers that can load Plugins created with the Bukkit API.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
About
Description
Support/Help Server: https://discord.gg/G8BDgqsuyw
Wiki: https://github.com/byteful/LevelTools/wiki

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 Type | Purpose | File |
|---|---|---|
| Trigger Profiles | Define how XP is gained | trigger_profiles.yml |
| Reward Profiles | Define rewards per level | reward_profiles.yml |
| Display Profiles | Define name, lore, action bar | display_profiles.yml |
| Item Profiles | Tie everything together | item_profiles.yml |
Trigger Types
BLOCK_BREAK- XP when breaking blocksENTITY_KILL- XP when killing entitiesFISHING- XP when catching itemsRIGHT_CLICK/LEFT_CLICK- XP on clickCONSUME- XP when consuming itemsFARMING- 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
| Command | Description | Permission |
|---|---|---|
/leveltools help |
Shows command help | None |
/leveltools reload |
Reloads configuration | leveltools.admin |
/leveltools reset <player> |
Reset hand item for player | leveltools.admin |
/leveltools reset <player> --all |
Reset all items for player | leveltools.admin |
/leveltools xp <amount> |
Set hand item XP | leveltools.admin |
/leveltools level <level> |
Set hand item level | leveltools.admin |
/leveltools levelup |
Increase hand item level by 1 | leveltools.admin |
/leveltools debug |
Show debug information | leveltools.admin |
Developer API
View detailed API usage here.
PlaceholderAPI
| Placeholder | Description |
|---|---|
%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
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers