Mineuniverse
Log in Register
Mods

Knight Lib

A library that serves as a bridge between mods.
by xylonity
Download Claim this project
6,841,137 downloads
0 likes
Updated Jun 30, 2026
0 hypes

 

KnightLib is a multiloader utility library designed to eliminate code duplication and provide clean, easy-to-use implementations of systems that every mod tends to reinvent from scratch. Built on Jared's multiloader template, fully compatible with Forge, NeoForge, and Fabric.

 


 

☁️ What's included

System Description
📡 Networking Per mod S2C/C2S packet channels with a simple send/receive API
⚙️ Auto Config TOML config with auto generated ingame GUI, hot-reload, and Configured/ModMenu (fabric) compatibility
Event Bus A common event system that abstracts the calls to their respective loaders, so that everything can be managed in common package
🤖 Automaton AI Finite state machine system for complex entity AI behavior
📦 OBB Hitboxes (exp.) Oriented bounding boxes (OBBs) linked to individual GeckoLib bones, to manage hitboxes dynamically
🎥 Camera Shake API to manage camera shake for specific players, with several levels of configuration
👑 Boss Bars Allows to specify and configure custom boss bars for the entities you want
📸 Cutscenes Ingame cutscene editor that automatically exports the desired code to use it wherever you want
🎵 Music Provider Loops music tracks for entities under custom conditions
🌀 Post Shaders Utilities for post-processing shaders, including multi-target (entity) passes
🌿 Biome Spawns API for registering entity spawns per biome
🎁 Loot Tables Helpers for modifying loot tables in general (entities, chests, etc.)
🔊 Persistent Sounds Looping sounds tied to entities, items or blocks, without worrying about overlapping sounds
💾 Entity Data API for quickly accessing the persistent data of an entity
🐸 Attachments API for attaching (hence the name) persistent data to any entity, where the information is synched automatically
📋 Registrar System Enhanced registration helpers for blocks, items, entities and more
🔢 Extra utilities  Additional utilities for math, colors, easingtypes, etc.

 

👩‍💻 For developers

See the installation instructions on the project wiki on GitHub.

Discord Geckolib

To report bugs or suggest features, join our Discord server or report them via issues!

[FABRIC] Knight Lib 1.5.5-1.21.1
MC 1.21, Client, Fabric, 1.21.1, Server
Release 2026-07-04 Get
[FORGE] Knight Lib 1.5.3-1.20.1
MC Client, 1.20.1, Forge, 1.20, Server
Release 2026-07-04 Get
[NEOFORGE] Knight Lib 1.5.5-1.21.1
MC 1.21, Client, 1.21.1, NeoForge, Server
Release 2026-07-04 Get
[FABRIC] Knight Lib 1.5.3-1.20.1
MC Client, Fabric, 1.20.1, 1.20, Server
Release 2026-07-04 Get
[FABRIC] Knight Lib 1.5.4-1.21.1
MC 1.21, Client, Fabric, 1.21.1, Server
Release 2026-06-24 Get
[NEOFORGE] Knight Lib 1.5.4-1.21.1
MC 1.21, Client, 1.21.1, NeoForge, Server
Release 2026-06-24 Get
[NEOFORGE] Knight Lib 1.5.3-1.21.1
MC 1.21, Client, 1.21.1, NeoForge, Server
Release 2026-06-17 Get
[FABRIC] Knight Lib 1.5.3-1.21.1
MC 1.21, Client, Fabric, 1.21.1, Server
Release 2026-06-17 Get
[FABRIC] Knight Lib 1.5.2-1.20.1
MC Client, Fabric, 1.20.1, 1.20, Server
Release 2026-06-13 Get
[NEOFORGE] Knight Lib 1.5.2-1.21.1
MC 1.21, Client, 1.21.1, NeoForge, Server
Release 2026-06-13 Get
[FABRIC] Knight Lib 1.5.2-1.21.1
MC 1.21, Client, Fabric, 1.21.1, Server
Release 2026-06-13 Get
[FORGE] Knight Lib 1.5.2-1.20.1
MC Client, 1.20.1, Forge, 1.20, Server
Release 2026-06-13 Get
[FORGE] Knight Lib 1.5.0-1.20.1
MC Client, 1.20.1, Forge, 1.20, Server
Release 2026-06-03 Get
[FABRIC] Knight Lib 1.5.0-1.20.1
MC Client, Fabric, 1.20.1, 1.20, Server
Release 2026-06-03 Get
[FABRIC] Knight Lib 1.5.0-1.21.1
MC 1.21, Client, Fabric, 1.21.1, Server
Release 2026-06-03 Get
[NEOFORGE] Knight Lib 1.5.0-1.21.1
MC 1.21, Client, 1.21.1, NeoForge, Server
Release 2026-06-03 Get
[FORGE] Knight Lib 1.5.1-1.20.1
MC Client, 1.20.1, Forge, 1.20, Server
Release 2026-06-03 Get
[FABRIC] Knight Lib 1.5.1-1.20.1
MC Client, Fabric, 1.20.1, 1.20, Server
Release 2026-06-03 Get
[NEOFORGE] Knight Lib 1.5.1-1.21.1
MC 1.21, Client, 1.21.1, NeoForge, Server
Release 2026-06-03 Get
[FABRIC] Knight Lib 1.5.1-1.21.1
MC 1.21, Client, Fabric, 1.21.1, Server
Release 2026-06-03 Get
[FORGE] Knight Lib 1.4.3-1.20.1
MC Client, 1.20.1, Forge, 1.20, Server
Release 2025-12-20 Get
[FABRIC] Knight Lib 1.4.3-1.20.1
MC Client, Fabric, 1.20.1, 1.20, Server
Release 2025-12-20 Get
[FORGE] Knight Lib 1.4.2-1.20.1
MC Client, 1.20.1, Forge, 1.20, Server
Release 2025-10-21 Get
[FABRIC] Knight Lib 1.4.2-1.20.1
MC Client, Fabric, 1.20.1, 1.20, Server
Release 2025-10-21 Get
[FORGE] Knight Lib 1.4.1-1.20.1
MC Client, 1.20.1, Forge, 1.20, Server
Release 2025-10-18 Get
[FABRIC] Knight Lib 1.4.1-1.20.1
MC Fabric, Client, 1.20.1, 1.20, Server
Release 2025-10-18 Get
[FABRIC] Knight Lib 1.4.0-1.20.1
MC Fabric, Client, 1.20.1, 1.20, Server
Release 2025-10-17 Get
[FORGE] Knight Lib 1.4.0-1.20.1
MC Client, 1.20.1, Forge, 1.20, Server
Release 2025-10-17 Get
[FABRIC] Knight Lib 1.3.0-1.21.1
MC 1.21, Fabric, Client, 1.21.1, Server
Release 2025-08-29 Get
[NEOFORGE] Knight Lib 1.3.0-1.21.1
MC 1.21, Client, NeoForge, 1.21.1, Server
Release 2025-08-29 Get
[FABRIC] Knight Lib 1.3.1-1.20.1
MC Fabric, Client, 1.20.1, 1.20, Server
Release 2025-07-28 Get
[FORGE] Knight Lib 1.3.1-1.20.1
MC Client, 1.20.1, Forge, 1.20, Server
Release 2025-07-28 Get
[FORGE] Knight Lib 1.3.0-1.20.1
MC Client, 1.20.1, Forge, 1.20, Server
Release 2025-07-26 Get
[FABRIC] Knight Lib 1.3.0-1.20.1
MC Fabric, Client, 1.20.1, 1.20, Server
Release 2025-07-26 Get
[FORGE] Knight Lib 1.2.0-1.21
MC 1.21, Client, Forge, 1.21.1, Server
Release 2025-01-26 Get
[FORGE] Knight Lib 1.2.0-1.19.2
MC Client, 1.19.2, Forge, 1.19.1, Server, 1.19
Release 2024-12-30 Get
[FABRIC] Knight Lib 1.2.0-1.21
MC 1.21, Fabric, Client, 1.21.1, Server
Release 2024-12-28 Get
[NEOFORGE] Knight Lib 1.2.0-1.21
MC 1.21, Client, NeoForge, 1.21.1, Server
Release 2024-12-28 Get
[FABRIC] Knight Lib 1.2.0-1.20.1
MC Fabric, Client, 1.20.1, 1.20, Server
Release 2024-12-26 Get
[FORGE] Knight Lib 1.2.0-1.20.1
MC Client, 1.20.1, Forge, 1.20, Server
Release 2024-12-24 Get
[FABRIC] Knight Lib 1.1.1-1.21
MC 1.21, Fabric, Client, 1.21.1, Server
Release 2024-11-10 Get
[FABRIC] Knight Lib 1.1.0-1.21
MC 1.21, Fabric, Client, 1.21.1, Server
Release 2024-11-05 Get
[FABRIC] Knight Lib 1.1.0-1.20.1
MC Fabric, Client, 1.20.1, 1.20, Server
Release 2024-10-18 Get
[NEOFORGE] Knight Lib 1.0.2-1.21
MC 1.21, Client, NeoForge, 1.21.1, Server
Release 2024-10-08 Get
[FABRIC] Knight Lib 1.0.1-1.21
MC 1.21, Fabric, Client, 1.21.1, Server
Release 2024-10-04 Get
[NEOFORGE] Knight Lib 1.0.1-1.21
MC 1.21, Client, NeoForge, 1.21.1, Server
Release 2024-10-04 Get
[FORGE] Knight Lib 1.0.1-1.21
MC 1.21, Client, Forge, 1.21.1, Server
Release 2024-10-04 Get
[NEOFORGE] Knight Lib 1.0.0-1.21
MC 1.21, Client, NeoForge, 1.21.1, Server
Release 2024-10-03 Get
[FORGE] Knight Lib 1.0.0-1.21
MC 1.21, Client, Forge, 1.21.1, Server
Release 2024-10-02 Get
[FABRIC] Knight Lib 1.0.0-1.21
MC 1.21, Fabric, Client, 1.21.1, Server
Release 2024-10-02 Get

More from xylonity

Knight Quest [Fabric]
787,564
Tooltip Overhaul
6,463,499
Companions!
1,901,562
Explosive Enhancement: Reforged
13,279,554

You Might Also Like

Vivecraft
A Minecraft VR mod on a loader of your choice!
9,988,339
Athena
A crossplatform (Forge/Fabric) solution to connected block textures for 1.19.4+
99,799,527
Lodestone
A collection of code used throughout projects under the Lodestar team.
9,914,417
TheDragonLib
A library for most of sokratis12GR's Mods
9,910,232
Multi Mob Library
A library mod containing essential files for Daveyx0's mob mods
9,892,767
FTB Library (Forge) (Legacy)
FTB Library is a library mod that is used for some of our mods.
98,265,314