Item Skills
by impleri
Item Skills is a library mod that restricts how players use items, based on skills gated through Player Skills.
What it does
Item Skills controls whether a player can equip, hold, carry in the inventory, craft or see an item, depending on the skill-based restrictions set for it. Restrictions are written in KubeJS scripts, and the mod exposes methods for that purpose, so pack authors can define them without editing code. Architectury API and Player Skills are needed alongside it, and the setup works on Fabric and Forge.
Rather than deleting a recipe, the mod restricts the crafting result: a player who tries to craft a locked item gets nothing, and the recipe is hidden from the crafting view. Interactions with already placed blocks can be changed too; a placed bed stays usable while the player is barred from crafting one. When Just Enough Items or Roughly Enough Items is present, the mod can hide restricted entries from those lists and tooltips. Pack developers who use JEI or REI should also disable the vanilla recipe book for restricted items, because it will still show them.
The mod is similar to Item Stages in purpose, and Block Skills offers complementary functionality. It is designed with modpack developers in mind. Environment is client and server, so servers and players both run it. The source code is open source under the MIT License, and the issue tracker is public. Files target 1.18.2, 1.19.2 and 1.19.3, with 1.2.8 for 1.19.2 as the latest build, published on 2023-05-26.
Key features
Skill-based item restrictions
Items can be limited by skill, covering equipping, holding, inventory placement, crafting and visibility.
KubeJS scripting
Restrictions are defined in KubeJS scripts through methods the mod provides, so packs can set them without Java code.
Crafting result gating
Recipes stay in place, but a locked item produces no result, and the recipe is hidden from the player.
Placed block interactions
Restrictions can also alter how players interact with placed items, such as keeping a bed usable while crafting it is blocked.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
Optional 3
How it compares
Item Restrictions is open source under the Apache License 2.0 and covers Fabric, Forge and NeoForge for 1.20.1 – 26.2, a wider range than this mod, though it is not built on skills. Skill Slots is closed under All rights reserved, runs on Fabric, Forge, NeoForge and Quilt for 1.19.2 – 1.20.1, and is client and server. Pufferfish's Skills x Origins is open source under the GNU Lesser General Public License v3.0 only and targets Fabric and Forge for 1.18.2 – 1.21.1.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Item Skills | Fabric and Forge | 1.18.2 – 1.19.3 | Client and server | 2023-05-26 |
| Item Restrictions | Fabric, Forge and NeoForge | 1.20.1 – 26.2 | Client and server | 2026-07-29 |
| Skill Slots | Fabric, Forge, NeoForge and Quilt | 1.19.2 – 1.20.1 | Client and server | 2025-03-08 |
| Pufferfish's Skills x Origins | Fabric and Forge | 1.18.2 – 1.21.1 | Client and server | 2026-07-27 |
Questions
Does Item Skills need Player Skills to work?
Can the restrictions be set without writing Java?
Do players need Item Skills installed on their own client?
In the catalog
Item 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
Similar mods
What the author says
A library mod to control how players interact with items using skill-based restrictions created in KubeJS scripts. This is very similar to Item Stages. Player Skills | Block Skills | Dimension Skills | Fluid Skills | Item Skills | Mob Skills
Official listing
- Modrinth page
- modrinth.com/mod/item-skills
- Owner
- impleri
- Published
- 2022-12-02
- Updated on Modrinth
- 2023-05-26
- Facts verified
- 2026-10-15
