PerfSkills
Level up nine skills, earn permanent stat bonuses, unlock passive and active abilities, and compete on leaderboards.
Paper and Folia 1.21 - 26.x
Support
Report bugs and get support here: https://discord.gg/VvM6k2eBDa
Features
• Folia support – Runs on Folia and Paper 1.21.x
• Nine skills – Mining, Woodcutting, Farming, Fishing, Excavation, Combat, Enchanting, Alchemy and Exploration
• Stat rewards – Gain Health, Defense, Strength, Speed, Crit Chance and Ferocity every five skill levels
• Skill abilities – Unlock passive bonuses and timed actives as you level each skill
• Active abilities – Sneak + right-click with pickaxe, sword, shovel, hoe or fishing rod to activate Super Breaker, Berserk, Giga Drill, Green Terra and Master Angler
• Mining abilities – Bonus XP, Super Breaker, durability save, double and triple ore drops and virtual Fortune
• Woodcutting abilities – Tree Feller, Leaf Blower and Quick Chop
• Farming abilities – Green Terra, Auto-Replant, double crop drops and Farmers Diet
• Fishing abilities – Faster bites, bonus XP, treasure chance, double fish and Master Angler
• Excavation abilities – Double drops, archaeology loot, digging haste and Giga Drill
• Combat abilities – Bonus kill XP, lifesteal, execute damage and Berserk
• Enchanting abilities – Lapis cost reduction and bonus enchant XP
• Alchemy abilities – Longer potion duration on brewed potions
• Exploration abilities – Reduced fall damage and sprint hunger, full fall immunity at high level
• Skills GUI – Browse all skills, view level progress, rewards and unlocked abilities
• Leaderboards – Top players per skill with paginated GUI
• Level-up rewards – Configurable Vault money payout and level-up sound
• XP feedback – Action bar display for earned XP and money
• Permission XP multipliers – LuckPerms-style permissions for bonus skill XP
• Anti-exploit – Farm-loop protection and player-placed block tracking for crops
• WorldGuard integration – Optional region whitelist for XP rewards
• AFK protection – Optional block on XP while AFK via Essentials
• Multi-language – English, German and eight more locale files
• Fully configurable – Per-skill XP, actions, rewards and abilities in YAML files
Placeholders
%perfskills_skill_level_(skill)% – Player level in a skill
%perfskills_skill_xp_(skill)% – Player XP in a skill
%perfskills_stat_level_(stat)% – Player level in a stat
Commands
/skills – Open the skills GUI (perfskills.gui)
/skills list – List all available skills (perfskills.use)
/skills stats – View your skill progress (perfskills.stats)
/skills stats (player) – View another player's skill progress (perfskills.stats.others)
/skills top – Open the leaderboard GUI (perfskills.top)
/skills top (skill) – Open leaderboard for a specific skill (perfskills.top)
/skills admin setlevel (player) (skill) (level) – Set a player's skill level (perfskills.admin)
/skills admin setxp (player) (skill) (xp) – Set a player's skill XP (perfskills.admin)
/skills admin addxp (player) (skill) (xp) – Add skill XP to a player (perfskills.admin)
/skills admin reset (player) (skill) – Reset a player's skill progress (perfskills.admin)
/skills reload – Reload config and messages (perfskills.reload)
/perfskills setlevel (player) (skill) (level) – Admin shortcut for setlevel (perfskills.admin)
/perfskills setxp (player) (skill) (xp) – Admin shortcut for setxp (perfskills.admin)
/perfskills addxp (player) (skill) (xp) – Admin shortcut for addxp (perfskills.admin)
/perfskills reset (player) (skill) – Admin shortcut for reset (perfskills.admin)
Database
• SQLite (default)
• MySQL (configurable)
