SimpleSkills Guide
0
SimpleSkills - User Guide
This guide provides step-by-step instructions for getting started with SimpleSkills and covers common usage scenarios.
Table of Contents
Getting Started
Understanding the Basics
SimpleSkills adds a skill progression system to Minecraft. As you perform in-game activities, your corresponding skills gain experience and level up. Higher skill levels unlock beneficial effects that enhance gameplay.
Key Concepts:
- Skills – Each skill is tied to a specific activity (e.g., Mining, Farming, Fishing).
- Experience (EXP) – Performing the activity associated with a skill grants experience.
- Levels – Accumulating enough experience causes a skill to level up.
- Benefits – At higher levels, skills can trigger special rewards (e.g., auto-smelting ores, double drops, speed boosts).
First Steps
- Join a server with SimpleSkills installed.
- Perform any in-game activity (mining, farming, fishing, etc.) to start gaining experience.
- Run
/ss infoto see your current skill levels. - Run
/ss helpto see a full list of available commands.
Skills Overview
SimpleSkills includes 20 skills, each tied to a specific activity. Benefits trigger with a chance based on skill level.
| Skill | Activity | Benefit |
|---|---|---|
| Athlete | Swimming | Dolphin's Grace effect |
| Boating | Riding boats | Increased boat speed |
| Breeding | Breeding mobs | Double breeding experience |
| Cardio | Sprinting | Speed boost |
| Crafting | Crafting items | Bonus crafting materials |
| Digging | Digging with a shovel | Double drops, special items, or bonus XP |
| Dueling | Killing players | Absorption effect |
| Enchanting | Enchanting items | Enhanced or bonus enchantments |
| Farming | Harvesting crops | Auto-replant, bonus XP, or double crop drops |
| Fishing | Fishing | Golden Apple reward |
| Floriculture | Breaking or planting flowers | Bone meal drop |
| Gliding | Flying with elytra | Firework rocket boost |
| Hardiness | Taking damage | Damage reduction or negation |
| Mining | Mining ores with a pickaxe | Auto-smelt, double drops, or bonus XP |
| Monster Hunting | Killing monsters | Nearby monsters of the same type are revealed |
| Pyromaniac | Placing fire | Fire resistance and speed buffs |
| Quarrying | Breaking stone with a pickaxe | Double drops, special materials, or bonus XP |
| Riding | Riding animals | Speed boost for mount |
| Strength | Hitting entities | Strength boost |
| Lumberjack | Chopping wood with an axe | Double wood drops or bonus XP |
A server owner can switch off any skill entirely, or switch off just its benefit while leaving its levelling intact. See Skill Activation and Skill Benefit Toggles.
Common Scenarios
Checking Your Skills
Goal: View your current skill levels and experience.
Steps:
- Run
/ss infoto see all your skills, their current level, and experience progress. - To view another player's skills, run
/ss info <playerName>.
Example output:
=== Skills of Steve ===
Mining - LVL: 15 - EXP: 230/257
Farming - LVL: 8 - EXP: 45/121
Lumberjack - LVL: 3 - EXP: 10/37The number after the slash is the experience needed to reach the next level, which grows with the level a skill is already at. See Experience Requirements for the curve and the settings that shape it.
Leveling Up a Skill
Goal: Increase your level in a specific skill.
Steps:
- Identify the activity associated with the skill you want to level (see Skills Overview).
- Perform that activity repeatedly to accumulate experience.
- When you have enough experience, you will level up and see a level-up message in chat.
- Run
/ss infoto confirm your new level.
Example: To level up Mining, mine ore blocks using a pickaxe.
Viewing Skill Details
Goal: Learn more about a specific skill's configuration.
Steps:
- Run
/ss skill <skillName>to see the skill's current status, max level, base experience requirement, and experience increase factor.
Example:
/ss skill MiningExample output:
=== Mining ===
Active: true
Max Level: 100
Base Experience Requirement: 10
Experience Increase Factor: 1.2The three settings shown are read from config.yml, so a server whose values differ from the shipped defaults reports its own. What they mean is covered in Experience Requirements.
Checking the Leaderboard
Goal: See who the top players are in a skill.
Steps:
- Run
/ss top <skillName>to see the top players in that skill. - Run
/ss topto see overall top players.
Example:
/ss top MiningExample output:
Top Players in Mining
1: Steve - LVL: 42
2: Alex - LVL: 37
3: Notch - LVL: 25How Progress Is Saved
Skill levels and experience are held in memory while the server runs and written to plugins/SimpleSkills/playerRecords.json. That file is rewritten:
- When the server shuts down cleanly. A clean shutdown always writes the current state.
- Every 5 minutes. A scheduled autosave runs in the background from 5 minutes after startup onward.
- Whenever the server saves a world. This covers the server's own periodic world autosave and an operator running
/save-all.
Because a server fires its save once per world, several worlds saving together would otherwise rewrite the file several times in a row; consecutive saves less than 5 seconds apart are therefore collapsed into a single write.
The practical effect for players is that a server crash costs at most the progress made since the server last saved, rather than since the plugin's own last autosave. No player action is needed to save progress.
Tips and Best Practices
- Focus on one skill at a time to reach higher levels faster and unlock benefits sooner.
- Mining and Woodcutting are great starter skills since those activities are very common in early gameplay.
- Farming with auto-replant makes sustained farming much more efficient at higher levels.
- Hardiness is useful for survival servers since it can reduce or negate incoming damage.
- Run
/ss statsto see server-wide statistics, including the total number of skills and player records.