Description
PeakSkills
A server-side RPG progression system for Fabric 1.21.1 — no client mod required.
Level up 16 skills through normal gameplay, unlock permanent stat bonuses, complete collections, and raise pets — all without touching your clients. Everything runs on the server. Players connect with vanilla.
⚔️ Skills
Gain XP in 16 skills just by playing. No grind spots, no minigames — just do what you already do in Minecraft.
| Skill | How to level | Stat bonuses |
|---|---|---|
| Mining | Break ores and stone | Defense, Toughness |
| Woodcutting | Chop logs | Strength |
| Excavating | Shovel dirt, sand, gravel | Strength, Toughness |
| Farming | Harvest mature crops | Health, Luck |
| Fishing | Catch fish | Luck, Health |
| Slaying | Kill mobs in melee | Strength, Health |
| Ranged | Deal ranged damage | Strength, Swiftness |
| Defense | Take damage while wearing armor | Defense, Health, Toughness |
| Enchanting | Enchant items | Luck, Toughness |
| Alchemy | Brew potions | Health |
| Smithing | Upgrade gear at the smithing table | Toughness, Defense |
| Cooking | Smelt food in a furnace or smoker | Health |
| Crafting | Craft items at a crafting table | Luck, Strength |
| Agility | Sprint, jump, take fall damage | Swiftness, Knockback Resistance |
| Taming | Passive XP from having an active pet | Luck, Health |
| Trading | Trade with villagers | Luck, Swiftness |
Each skill levels from 1 to 99, granting permanent stat bonuses every level. Every skill also has two abilities — unlocked at Lv.50 and Lv.99 — that provide meaningful passive effects (double XP chances, healing on hit, pet XP multipliers, and more).
Milestone item rewards drop at Lv.25, 50, 75, and 99 — ranging from useful tools early on to legendary items like the Elytra, Trident, and Nether Star at max level.
📊 Stats
Six stats grow permanently as you level skills, complete collections, and level pets. They map directly to vanilla attributes — no custom systems, no compatibility issues.
| Stat | Effect |
|---|---|
| ❤ Health | Increases max HP |
| ⚔ Strength | Increases melee damage |
| 🛡 Defense | Reduces incoming damage |
| 🔩 Toughness | Reduces armor penetration |
| 🍀 Luck | Improves loot tables and fishing drops |
| ⚡ Swiftness | Increases movement speed |
Hearts always display as 2 rows regardless of how much HP you have. Your real effective HP and defense are shown live in the action bar above your hearts.
📦 Collections
Break blocks and collect mob drops to fill out your collections. There are 65 collection types spanning mining, woodcutting, farming, fishing, and combat — each with 9 tiers and increasing thresholds.
Rewards are weighted toward permanent stat bonuses, with meaningful item rewards at mid and late tiers calibrated to difficulty:
- Common resources (cobblestone, dirt, wood): steady stat gains, Golden Apple at tier 9
- Mid-tier resources (iron, gold, obsidian): XP bottles, diamonds, Netherite Scrap at tier 9
- Rare resources (ancient debris, wither skeleton, nautilus shell): Netherite Ingot or Nether Star at tier 9
Overall progress is tracked across all 585 tiers combined.
🐾 Pets
Craft pet eggs via the Pet Breeder in the /pets menu using mob drops. Hatch one, activate your pet, and it passively earns XP alongside you — scaling off whatever skill you're currently leveling.
- 18 pet types — one for every major mob type
- 5 rarities: Common, Uncommon, Rare, Epic, Legendary
- Each pet has unique abilities — XP multipliers, stat boosts, and more
- Higher rarity = stronger abilities and higher stat caps
- Pet abilities unlock at level milestones and grow stronger at max level
- Only one pet can be active at a time — swap anytime via
/pets
🌱 Replenish Enchantment
A custom enchantment for hoes. When you harvest a fully grown crop, it is automatically replanted — one seed is consumed from the drop. Works on Wheat, Carrots, Potatoes, Beetroot, Nether Wart and Cocoa Beans.
Unlocked at Farming Lv.30.
🎣 Fishing
Fishing uses a custom loot table with multiple rarity tiers — from common fish to rare treasure. Luck stat and Fishing level both influence what you catch. XP scales with catch rarity.
💬 Commands
| Command | Who | Description |
|---|---|---|
/skills |
Everyone | View your skill levels |
/skills <player> |
Everyone | View another player's skills |
/profile |
Everyone | View full stat breakdown |
/profile <player> |
Everyone | View another player's profile |
/collections |
Everyone | View collection progress |
/pets |
Everyone | Manage your pets |
/skilltop <skill> |
Everyone | Leaderboard for a skill |
/skillrank <skill> |
Everyone | Your rank in a skill |
/skills addxp <player> <skill> <amount> |
OP | Grant XP |
/skills setlevel <player> <skill> <level> |
OP | Set level directly |
/skills removexp <player> <skill> <amount> |
OP | Remove XP |
⚙️ Requirements
- Minecraft: 1.21.1
- Mod Loader: Fabric
- Fabric API: Required
- Server-side only — clients connect with vanilla or any client mod
- Singleplayer works — install in your local
mods/folder like any other mod
🗒️ Notes
- Player data saved per-UUID in the world folder — survives restarts and map reloads
- Stats reapplied automatically on login
- No config files — everything works out of the box
- Compatible with other server-side mods






