ModsFinder

QsLib

by _Qiu

QsLib is a Fabric library that other mods build on, supplying shared code, a movement-state enum and configurable error messages.

FabricClient and serverMIT LicenseOpen source1.20.1 – 1.20.6

What it does

QsLib is a library mod, so it adds no blocks or items of its own. Its code is meant for use inside other projects, and it can be reused by any mod that depends on it. It runs on client and server, and both sides need it when it is installed. Fabric API is required, and the mod is published for Fabric only.

Files are available for 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5 and 1.20.6, with 2.0.1 for 1.20.6 as the latest build. The code is released under the MIT License and is open source, with a public source repository, issue tracker and wiki. Cardinal Components API is bundled inside the mod.

Key features

  1. Shared library code

    Helper methods and classes that other mods commonly use are gathered in one place, so dependent projects do not each carry their own copy.

  2. Player movement state enum

    Player movement states are represented as an enum, giving dependent code a fixed set of values to check against.

  3. Customisable error messages

    Error messages for certain conditions can be customised, so dependent mods can report problems in their own wording.

Compatibility

Latest build for each game version and loader.

1.20.62.0.1
1.20.52.0.1
1.20.42.0.1
1.20.32.0.1
1.20.22.0.1
1.20.12.0.1
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

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Embedded 1

Cardinal Components APIA data attachment API that is easy, modular, and extremely fast.
Embedded

How it compares

Full comparison

CRM is a Fabric library for the client only, under the GNU General Public License v3.0 only, with files for 1.20.1 – 26.1.2. pyke-lib is a Fabric library for client and server, under the GNU Lesser General Public License v3.0 only, with files for 1.20.1 – 26.1.2.

ModLoadersGame versionsEnvironmentUpdated
QsLibFabric1.20.1 – 1.20.6Client and server2026-05-11
CRMFabric1.20.1 – 26.1.2Client-side only2026-09-26
pyke-libFabric1.20.1 – 26.1.2Client and server2026-06-10

Questions

Does QsLib need Fabric API?

Yes. Fabric API is a required dependency and must be installed alongside QsLib on Fabric.

In the catalog

QsLib is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 11,154 mods support Minecraft 1.20.6.

Similar mods

What the author says

Although the purpose of this mod is to be a library mod for my other mods, you still can use this under the MIT license (I don't know why you would consider using it, it is very easy to recreate this).
_Qiu, on the Modrinth page

Official listing

Owner
_Qiu
Published
2026-05-08
Updated on Modrinth
2026-05-11
Facts verified
2026-10-15

Tags