ModsFinder

Item Skills

by impleri

Item Skills is a library mod that restricts how players use items, based on skills gated through Player Skills.

FabricForgeClient and serverMIT LicenseOpen source1.18.2 – 1.19.3

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

  1. Skill-based item restrictions

    Items can be limited by skill, covering equipping, holding, inventory placement, crafting and visibility.

  2. KubeJS scripting

    Restrictions are defined in KubeJS scripts through methods the mod provides, so packs can set them without Java code.

  3. Crafting result gating

    Recipes stay in place, but a locked item produces no result, and the recipe is hidden from the player.

  4. 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.

1.19.31.1.51.1.5
1.19.21.2.81.2.8
1.18.21.1.41.1.4
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 2

Player SkillsCreate 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.
Required
Architectury APIAn intermediary api aimed to ease developing multiplatform mods.
Required

Optional 3

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

How it compares

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
Item SkillsFabric and Forge1.18.2 – 1.19.3Client and server2023-05-26
Item RestrictionsFabric, Forge and NeoForge1.20.1 – 26.2Client and server2026-07-29
Skill SlotsFabric, Forge, NeoForge and Quilt1.19.2 – 1.20.1Client and server2025-03-08
Pufferfish's Skills x OriginsFabric and Forge1.18.2 – 1.21.1Client and server2026-07-27

Questions

Does Item Skills need Player Skills to work?

Yes. Player Skills is a required dependency, and Architectury API must be installed as well.

Can the restrictions be set without writing Java?

Yes. Restrictions are defined in KubeJS scripts that call methods the mod exposes.

Do players need Item Skills installed on their own client?

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

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

All projects

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
impleri, on the Modrinth page

Official listing

Owner
impleri
Published
2022-12-02
Updated on Modrinth
2023-05-26
Facts verified
2026-10-15

Tags