ModsFinder

Mob Skills

by impleri

Mob Skills is a library for controlling which mobs spawn, using restrictions tied to player skills, and it is built for modpack developers.

FabricForgeServer-side onlyMIT LicenseOpen source1.18.2 – 1.19.3

What it does

A spawn restriction in Mob Skills depends on the skills a player has, so a mob can be kept from spawning until the player reaches the matching skill. The restrictions are created and consumed through the Player Skills mod, which the library leans on heavily. Mob Skills keeps a registry of its spawn restrictions and checks it whenever a mob tries to spawn, so every rule stays in one place.

Restrictions can be written as KubeJS scripts, which lets a pack author define the conditions without writing Java. Spawn conditions are handled through a condition that can be inverted, so one rule can express the reverse of another. The two kinds of restriction are kept separate, so a script for one does not alter the other. The design is aimed at modpack developers who want to tune mob spawning across a whole pack.

Mob Skills requires Architectury API and Player Skills. KubeJS is optional and is needed only for the scripted restrictions. Only the server needs it, and players join without installing anything. Files exist for 1.18.2, 1.19.2 and 1.19.3, and the latest release is 1.2.2 for 1.18.2, published 2023-04-21. The code is open source under the MIT License.

Key features

  1. Skill-based spawn restrictions

    Mobs are blocked from spawning until the player has reached the skill that the restriction names.

  2. Inverted spawn conditions

    A condition can be negated, so one rule can express the opposite case without a second, duplicate rule.

  3. Restriction registry

    All spawn restrictions are stored in a registry that is consulted each time a mob attempts to spawn.

  4. KubeJS scripting

    Restrictions can be defined in KubeJS scripts, letting pack authors set spawn rules without writing Java code.

Compatibility

Latest build for each game version and loader.

1.19.31.1.21.1.2
1.19.21.4.11.4.1
1.18.21.2.21.2.2
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 1

KubeJSEdit recipes, add new custom items, script world events, all in JavaScript!
Optional

How it compares

Full comparison

Mob Skills is server-side only, open source under the MIT License, and published for Fabric and Forge across 1.18.2 – 1.19.3. ServerMobs API is server-side only on Fabric for 1.18.2 – 1.19.2 under a custom license and is not open source. Advancement-Based Spawning is server-side only on Fabric, Forge and NeoForge for 1.19.2 – 1.21.1 and is open source under the GNU Lesser General Public License v3.0 only. Skill Slots is a client and server mod for Fabric, Forge, NeoForge and Quilt covering 1.19.2 – 1.20.1 under All rights reserved, so it differs in both environment and loader coverage.

ModLoadersGame versionsEnvironmentUpdated
Mob SkillsFabric and Forge1.18.2 – 1.19.3Server-side only2023-04-21
ServerMobs APIFabric1.18.2 – 1.19.2Server-side only2022-12-17
Advancement-Based SpawningFabric, Forge and NeoForge1.19.2 – 1.21.1Server-side only2026-01-08
Skill SlotsFabric, Forge, NeoForge and Quilt1.19.2 – 1.20.1Client and server2025-03-08

Questions

Does Mob Skills need Player Skills?

Yes. Player Skills is a required dependency, because the spawn restrictions are created and consumed through it.

Do players need to install Mob Skills?

No. Only the server needs it, and players join without installing anything.

Is KubeJS required to use Mob Skills?

No. KubeJS is optional and is needed only to write restrictions as scripts.

In the catalog

Mob 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 mob spawning using skill-based restrictions created in KubeJS scripts. If you've seen Mob Stages in 1.12, then you have a rough idea of what this mod does. Out of the box, it provides a registry for tracking mob spawning restrictions and uses it whenever a mob spawn is attempted. Player…
impleri, on the Modrinth page

Official listing

Owner
impleri
Published
2022-11-28
Updated on Modrinth
2023-04-21
Facts verified
2026-10-15

Tags