ModsFinder

Player Skills

by impleri

Player Skills is a library that gives each player tracked skill values, with a registry of the skill types a game can use and a record of which skills each player has.

FabricForgeClient and serverMIT LicenseOpen source1.18.2 – 1.19.3

What it does

Other mods build on it, such as Item Skills, Block Skills, Mob Skills, Dimension Skills and Fluid Skills, which all require it. The library supplies a baseline implementation of player-specific skills and is kept deliberately unopinionated, so a pack can shape the system to its own purposes. Skills come in several kinds: basic skills are simple true or false flags, numeric skills hold integer values such as 0, 1 or 2, and tiered or specialized skills use numeric strings. A specialization skill lets a player choose one or more specializations from a list, for example a magic type.

Each skill is tracked as data attached to a player and is saved in the player's NBT data, so skill values persist across sessions. A skill type handles the logic for managing the skills tied to it, including how the skill is serialized into a persistent format and what threshold counts as sufficient for an action. Architectury API is required. CraftTweaker, Just Enough Items (JEI), KubeJS and Roughly Enough Items (REI) are optional, and skills are exposed through KubeJS so modpack authors can read and change them. Player Skills runs on client and server, and its source code is available under the MIT License, so it is open source.

Key features

  1. Registry of skill types

    A registry tracks which skills are possible and which skills each player has been given, similar to how GameStages and GamePhases track their entries.

  2. Skills checked immediately

    Skills are added to a player at once, so other code can check a player's ability through the skill system without waiting for a restart.

  3. Persistent player data

    Skill values are saved in player-specific NBT data and reloaded with the player.

  4. Restrictions for dimensions and conditions

    Restrictions decide whether a player can act based on a set of conditions, such as the current dimension, and can act as replacements for a target resource.

Compatibility

Latest build for each game version and loader.

1.19.31.5.61.5.6
1.19.22.0.0-alpha.32.0.0-alpha.3
1.18.22.3.02.3.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Architectury APIAn intermediary api aimed to ease developing multiplatform mods.
Required

Optional 4

Just Enough Items (JEI)View Items and Recipes
Optional
KubeJSEdit recipes, add new custom items, script world events, all in JavaScript!
Optional
Roughly Enough Items (REI)Clean and Customizable. Alternative to Just Enough Items/JEI.
Optional
CraftTweakerCraftTweaker allows modpacks and servers to customize the game. With CraftTweaker you can change recipes, script events, add new commands and even change item properties!
Optional

Required by 5 mods

How it compares

Full comparison

Skill Slots runs on Fabric, Forge, NeoForge and Quilt for 1.19.2 – 1.20.1, is client and server, and is not open source under All rights reserved. Better Leveling is open source under the MIT License, runs on Forge for 1.16.5 – 1.20.4, and is client and server. Pufferfish's Skills x Origins is open source under the GNU Lesser General Public License v3.0 only, runs on Fabric and Forge for 1.18.2 – 1.21.1, and is client and server.

ModLoadersGame versionsEnvironmentUpdated
Player SkillsFabric and Forge1.18.2 – 1.19.3Client and server2025-01-21
Skill SlotsFabric, Forge, NeoForge and Quilt1.19.2 – 1.20.1Client and server2025-03-08
Better LevelingForge1.16.5 – 1.20.4Client and server2024-03-16
Pufferfish's Skills x OriginsFabric and Forge1.18.2 – 1.21.1Client and server2026-07-27

Questions

Does Item Skills need Player Skills to run?

Yes. Item Skills requires Player Skills, so the library has to be installed next to it on the same loader.

Does Player Skills need to be installed on both sides?

Yes. A server running it needs every connecting player to have it too.

Which loaders does Player Skills support?

Fabric and Forge. The latest files for both are 2.0.0-alpha.3 for 1.19.2, published on 2025-01-21.

In the catalog

Player Skills is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 7,205 mods support Minecraft 1.19.3.

More from impleri

All projects

Similar mods

What the author says

A library mod that provides a baseline implementation of player-specific skills. On its own, this does very little as it is meant to be as un-opinionated as possible. Like GameStages and GamePhases, this provides a registry for tracking possible skills as well what skills a given player currently possesses. Unlike…
impleri, on the Modrinth page

Official listing

Owner
impleri
Published
2022-11-24
Updated on Modrinth
2025-01-21
Facts verified
2026-10-15

Tags