
Player Skills
Create and manage a wide range of skills both from other mods as well as KubeJS with a flexible system that can be adapted for many purposes.
About this Mod
Player Skills
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 the other mods, skills are added to a player immediately and leverage ability checking via
Skill Types.
xSkills Mods
Player Skills
| Block Skills
| Dimension Skills
| Fluid Skills
| Item Skills
| Mob Skills
Concepts
This mod provides two entities that can be extended: Skill Types and Skills.
Skill Type
A skill type handles all logic around managing skills tied to its type. That includes providing a way to (de)serialize
the skill into a persistent format. More advanced use cases can leverage the skill type for determining if a skill is of
a sufficient threshold. Because of this nature, skill types cannot be created via KubeJS.
Builtin Types
Basicprovides a simple booleantrue/false. Great for simple skills such as "can read."Numericprovides an integer value (0, 1, 2, etc). Great for skills or attributes which can be improved such as "
strength."Tieredare specialized version ofNumericin that strings can be used. One example could be "education"
education (crude/primary, basic/secondary, intermediate/university, advanced/postgraduate, top/doctorate).Specializationprovide a skill which allows one or more specializations out of a list. An example is "magic type" (
red, black, white, green, blue).
Skill
A skill tracks the data needed for SKill Types to calculate if a player can perform a skill-based action. Skills get
serialized and persisted in player-specific NBT data. Skills are exposed via KubeJS for modpack authors to manipulate as
they see fit. This mod provides no built-in skills, as we want to encourage modpacks and other mods to provide that
shape.
Restriction
A restrictions handles the logic for determining if a player has an ability based on the set condition, current
dimension, and current biome. It may also provide a replacement to the target resource. Like Skills, we provide no
restrictions here. The other xSkills mods implements restrictions for many vanilla elements.
More Information
Documentation, examples, and more can be found in the readme on Github.
Modpacks
Want to use this in a modpack? Great! This waBecause os designed with modpack developers in mind. No need to ask.
Available Versions
How to Install Player Skills on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.19.3).
Install Mod
Open the mod browser in the dashboard and search for "Player Skills". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.19.3, 1.19.2, 1.18.2
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Player Skills server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.19.3). You can switch loaders with one click in the panel.
Is Player Skills compatible with fabric and forge?
Player Skills officially supports fabric, forge for Minecraft 1.19.3, 1.19.2, 1.18.2. Note: Forge and Fabric mods are NOT cross-compatible – pick one loader and stick with it. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Player Skills – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Player Skills consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install Player Skills with just one click on your server.