ModsFinder

EnchantedBookLib

by __Comma

EnchantedBookLib is a library for mod authors who write one codebase for Fabric, NeoForge and Quilt, bundling registry, networking, event and config helpers.

FabricNeoForgeQuiltClient and serverMIT LicenseOpen source1.21.1 – 1.21.4

What it does

The library gathers shared tools for building one mod on several loaders: a registry API for registering content, a networking API for sending packets between client and server, a small collection of events, and collection helpers that include some tags. A JSON5 config API is also included, so a mod built on it can read and write settings in that format.

The mod itself adds no gameplay content of its own. It is meant for developers, and installing it alone changes nothing visible in a world. Fabric API is required, and the library is published for Fabric, NeoForge and Quilt across two game versions, 1.21.1 and 1.21.4. A server running it needs every connecting player to have it too.

Builds for 1.21.1 and 1.21.4 are open source under the MIT License, and public links exist for the source code, the issue tracker and a wiki. The first file was published on 2024-12-31 and the latest on 2025-02-04, both listed as beta.

Key features

  1. Registry API

    Helpers for registering blocks, items and other content in a form shared across the supported loaders.

  2. Networking API

    Utilities for defining and sending packets between the client and the server.

  3. Event collection

    A small set of events that dependent mods can subscribe to, kept the same on each loader.

  4. JSON5 config API

    Reads and writes configuration files in JSON5, which allows comments and looser syntax than plain JSON.

  5. Collection utilities

    Helper collections, including some tag handling, plus a few general-purpose utilities.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.21.40.1.2-build.a1+mc1.21.4-fabric0.1.2-build.a1+mc1.21.4-neoforge0.1.2-build.a1+mc1.21.4-fabric
1.21.10.1.3+mc1.21.1-fabric0.1.3+mc1.21.1-neoforge0.1.3+mc1.21.1-fabric
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

How it compares

Full comparison

Deadly Entity Data is also a Fabric and NeoForge library, open source under the MIT License, but its published build covers only 1.21.1 and it adds entity data handling rather than the full set of registry, networking and config helpers. LMCommonCore is open source under the GNU General Public License v3.0 only and spans Fabric, Forge and NeoForge for 1.20.1 – 1.21.1, so it reaches older versions and includes Forge. Architectury API covers Fabric, Forge, NeoForge and Quilt for 1.16.5 – 26.3 under the GNU Lesser General Public License v3.0 only.

ModLoadersGame versionsEnvironmentUpdated
EnchantedBookLibFabric, NeoForge and Quilt1.21.1 – 1.21.4Client and server2025-02-04
Deadly Entity DataFabric and NeoForge1.21.1Client and server2025-11-03
LMCommonCoreFabric, Forge and NeoForge1.20.1 – 1.21.1Client and server2026-03-09
Architectury APIFabric, Forge, NeoForge and Quilt1.16.5 – 26.3Client and server2026-10-09

Questions

Does EnchantedBookLib need Fabric API?

Yes. Fabric API is listed as a required dependency, so it must be installed alongside the library on Fabric and Quilt.

Which loaders does EnchantedBookLib support?

Fabric, NeoForge and Quilt. Files exist for 1.21.1 and 1.21.4, and the Quilt file is the same build as the Fabric one.

Does EnchantedBookLib have to be installed on the server?

The server and every player need the mod installed.

In the catalog

EnchantedBookLib is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 17,979 mods support Minecraft 1.21.4.

More from __Comma

All projects

Similar mods

What the author says

EnchantedBookLib is a both Fabric and NeoForge library mod which tries to make multiplatform just a bit easier (and mostly for my mods). This mod doesn't add anything on its own.
__Comma, on the Modrinth page

Official listing

Owner
__Comma
Published
2024-12-31
Updated on Modrinth
2025-02-04
Facts verified
2026-10-15

Tags