Skip to content
◆ TTS-STUDIO docs Discord

Plugins / SkillsRPG

SkillsRPG

Eight skills, sixty abilities and a reason to specialise

SkillsRPG adds eight skills to Paper and Spigot servers (1.17 to 26.x) that level from 1 to 100 as players mine, fight, farm and fish. Levels give points to unlock and rank up abilities, which players fire from a three-slot ability bar using mana. Milestone challenges and cross-skill synergies unlock 40 more abilities along the way. It works on the first start with nothing to configure.

How it works in play

The eight synergies

Reach level 50 in two linked skills and a combined ability unlocks on its own:

How to use it

  1. Install: drop the jar into /plugins, restart once and paste your licence key into config.yml. English is the default; set language: es for Spanish.
  2. Play: XP comes from breaking blocks, killing mobs, harvesting crops and fishing. Open /skills to spend points.
  3. Balance it if you want: the XP curve (with per-skill overrides) is in xp-curves.yml, XP per block, mob, crop and fish in xp-sources.yml, and every ability rank in abilities.yml.
  4. Network: switch storage.type to mysql so several servers share the same progress.

Fair XP

Blocks a player placed themselves give no XP, spawner mobs give 20% of the usual XP, and adventure mode gives none. All three are in config.yml.

Commands and permissions

Placeholders

With PlaceholderAPI installed: %skillsrpg_level_<skill>%, %skillsrpg_xp_<skill>%, %skillsrpg_xp_pct_<skill>%, %skillsrpg_total_level%, %skillsrpg_mana%, %skillsrpg_synergies% and %skillsrpg_unspent%.

Requirements

None of them is required. Without Vault every respec is free. The plugin never refuses to start because an optional plugin is missing.

FAQ

Do players have to open a menu to use abilities?
No. Once equipped on the bar, abilities are switched with F and fired with right-click during play.

Can players farm XP by placing and breaking the same block?
No. Blocks a player placed give no XP when broken.

Can I make one skill slower to level?
Yes. xp-curves.yml has a shared curve and an override per skill.

Can I translate the messages?
Yes. English and Spanish are included in lang/, in MiniMessage, and missing keys fall back to English.

For questions or bug reports, use the discussion tab on this page or our Discord.

Keep reading