

🌳 SkillTree
🌳 Level up your skills as you play!
Overview
SkillTree adds a lightweight RPG progression layer to any server. Players earn skill points by killing mobs and mining blocks. Points are spent in a clean inventory GUI to permanently upgrade three passive skills — Extra Hearts (bonus max health), Damage Boost (extra melee damage), and Mining Speed (a Haste effect). Each level costs progressively more points. Progress is saved to a data file so it survives restarts, and players can inspect individual skills with /skill info or fully reset and refund their points with /skill reset.
Features
Earn Points by Playing
Skill points are awarded for mob kills and for every set number of blocks mined.
GUI Upgrade Menu
A 27-slot inventory menu lets players click to spend points on each skill.
Extra Hearts
Permanently increase your max health using a max-health attribute modifier.
Damage Boost
Add bonus melee damage to every hit you land on enemies.
Mining Speed
Gain a passive Haste effect that scales with your Mining skill level.
Persistent & Refundable
Levels save to disk across restarts, and /skill reset refunds all spent points.
Commands
/skill <menu|info|reset> [args]menu (or no args) opens the upgrade GUI; info <hearts|damage|mining> shows that skill's level and bonus; reset clears all skills and refunds every spent point.
Installation
- 1Drop the .jar into your server's /plugins folder.
- 2Restart or reload the server.
- 3Built for Minecraft 1.21 — no extra dependencies required.
Configuration
config.yml controls points per kill, blocks per point, max level, and the bonus per level for hearts, damage, and mining haste, plus the menu title.
🤖 SkillTree was created with Spaleforce AI.
Create your own for free