Mineuniverse
Mods
Knight Lib

Knight Lib

MOD
A library that serves as a bridge between mods.
by xylonity
Download Claim this project
8,499,675 downloads
0 likes
0 followers
Updated Oct 14, 2026
0 hypes
Follow0
API and Library
Advertisement Remove ads with Premium →

 

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 2.0.4-1.21.1
MC 1.21, Client, Fabric, 1.21.1, Server
Release 2026-10-02 Get
[FABRIC] Knight Lib 2.0.4-1.20.1
MC Client, Fabric, 1.20.1, 1.20, Server
Release 2026-10-02 Get
[FORGE] Knight Lib 2.0.4-1.20.1
MC Client, 1.20.1, Forge, 1.20, Server
Release 2026-10-02 Get
[NEOFORGE] Knight Lib 2.0.4-1.21.1
MC 1.21, Client, 1.21.1, NeoForge, Server
Release 2026-10-02 Get
[FORGE] Knight Lib 2.0.3-1.20.1
MC Client, 1.20.1, Forge, 1.20, Server
Release 2026-09-23 Get
[FABRIC] Knight Lib 2.0.3-1.20.1
MC Client, Fabric, 1.20.1, 1.20, Server
Release 2026-09-23 Get
[FABRIC] Knight Lib 2.0.3-1.21.1
MC 1.21, Client, Fabric, 1.21.1, Server
Release 2026-09-23 Get
[NEOFORGE] Knight Lib 2.0.3-1.21.1
MC 1.21, Client, 1.21.1, NeoForge, Server
Release 2026-09-23 Get
[FORGE] Knight Lib 2.0.2-1.20.1
MC Client, 1.20.1, Forge, 1.20, Server
Release 2026-09-20 Get
[FABRIC] Knight Lib 2.0.2-1.20.1
MC Client, Fabric, 1.20.1, 1.20, Server
Release 2026-09-20 Get
[FABRIC] Knight Lib 2.0.2-1.21.1
MC 1.21, Client, Fabric, 1.21.1, Server
Release 2026-09-20 Get
[NEOFORGE] Knight Lib 2.0.2-1.21.1
MC 1.21, Client, 1.21.1, NeoForge, Server
Release 2026-09-20 Get
[FABRIC] Knight Lib 2.0.0-1.21.1
MC 1.21, Client, Fabric, 1.21.1, Server
Release 2026-09-11 Get
[NEOFORGE] Knight Lib 2.0.0-1.21.1
MC 1.21, Client, 1.21.1, NeoForge, Server
Release 2026-09-11 Get
[NEOFORGE] Knight Lib 2.0.1-1.21.1
MC 1.21, Client, 1.21.1, NeoForge, Server
Release 2026-09-11 Get
[FABRIC] Knight Lib 2.0.1-1.21.1
MC 1.21, Client, Fabric, 1.21.1, Server
Release 2026-09-11 Get
[FORGE] Knight Lib 2.0.1-1.20.1
MC Client, 1.20.1, Forge, 1.20, Server
Release 2026-09-10 Get
[FABRIC] Knight Lib 2.0.1-1.20.1
MC Client, Fabric, 1.20.1, 1.20, Server
Release 2026-09-10 Get
[FABRIC] Knight Lib 1.6.2-1.21.1
MC 1.21, Client, Fabric, 1.21.1, Server
Release 2026-09-10 Get
[NEOFORGE] Knight Lib 1.6.2-1.21.1
MC 1.21, Client, 1.21.1, NeoForge, Server
Release 2026-09-10 Get
[FORGE] Knight Lib 2.0.0-1.20.1
MC Client, 1.20.1, Forge, 1.20, Server
Release 2026-09-07 Get
[FABRIC] Knight Lib 2.0.0-1.20.1
MC Client, Fabric, 1.20.1, 1.20, Server
Release 2026-09-07 Get
[FABRIC] Knight Lib 1.6.0-1.21.1
MC 1.21, Client, Fabric, 1.21.1, Server
Release 2026-07-09 Get
[NEOFORGE] Knight Lib 1.6.0-1.21.1
MC 1.21, Client, 1.21.1, NeoForge, Server
Release 2026-07-09 Get
[FORGE] Knight Lib 1.6.0-1.20.1
MC Client, 1.20.1, Forge, 1.20, Server
Release 2026-07-09 Get
[FABRIC] Knight Lib 1.6.0-1.20.1
MC Client, Fabric, 1.20.1, 1.20, Server
Release 2026-07-09 Get
[FORGE] Knight Lib 1.6.1-1.20.1
MC Client, 1.20.1, Forge, 1.20, Server
Release 2026-07-09 Get
[FABRIC] Knight Lib 1.6.1-1.20.1
MC Client, Fabric, 1.20.1, 1.20, Server
Release 2026-07-09 Get
[FABRIC] Knight Lib 1.6.1-1.21.1
MC 1.21, Client, Fabric, 1.21.1, Server
Release 2026-07-09 Get
[NEOFORGE] Knight Lib 1.6.1-1.21.1
MC 1.21, Client, 1.21.1, NeoForge, Server
Release 2026-07-09 Get
[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

More from xylonity

Advertisement Remove ads with Premium →

You Might Also Like