
Knight Lib
A library that serves as a bridge between mods.
531K загрузок64 подписчиковGPL-3.0-onlyfabricforgeneoforge
Обновлён 4 июля 2026 г. · опубликован 21 сентября 2024 г.

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 |
| 🎵 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 |
| 📋 Registrar System | Enhanced registration helpers for blocks, items, entities and more |
| 🔢 Extra utilities | Additional utilities for math, colors, easingtypes, etc. |
🔴 IMPORTANT: License changed from GPLv3 to LGPL. No more copyleft requirements on your own mod.
👩💻 For developers
See the installation instructions on the project wiki on GitHub.
To report bugs or suggest features, join our Discord server or report them via issues!
Версии
| Версия | Канал | Игра | Загрузчики | Дата | Скачать |
|---|---|---|---|---|---|
| 1.5.5 | Релиз | 1.21, 1.21.1 | neoforge | 4 июля 2026 г. | Скачать (583 КБ) |
| 1.5.5 | Релиз | 1.21, 1.21.1 | fabric | 4 июля 2026 г. | Скачать (813 КБ) |
| 1.5.3 | Релиз | 1.20, 1.20.1 | fabric | 4 июля 2026 г. | Скачать (808 КБ) |
| 1.5.3 | Релиз | 1.20, 1.20.1 | forge | 4 июля 2026 г. | Скачать (575 КБ) |
| 1.5.4 | Релиз | 1.21, 1.21.1 | neoforge | 24 июня 2026 г. | Скачать (563 КБ) |
| 1.5.4 | Релиз | 1.21, 1.21.1 | fabric | 24 июня 2026 г. | Скачать (793 КБ) |
| 1.5.3 | Релиз | 1.21, 1.21.1 | neoforge | 17 июня 2026 г. | Скачать (563 КБ) |
| 1.5.3 | Релиз | 1.21, 1.21.1 | fabric | 17 июня 2026 г. | Скачать (793 КБ) |
| 1.5.2 | Релиз | 1.21, 1.21.1 | neoforge | 13 июня 2026 г. | Скачать (563 КБ) |
| 1.5.2 | Релиз | 1.21, 1.21.1 | fabric | 13 июня 2026 г. | Скачать (793 КБ) |
| 1.5.2 | Релиз | 1.20, 1.20.1 | fabric | 13 июня 2026 г. | Скачать (788 КБ) |
| 1.5.2 | Релиз | 1.20, 1.20.1 | forge | 13 июня 2026 г. | Скачать (555 КБ) |
| 1.5.1 | Релиз | 1.21, 1.21.1 | neoforge | 3 июня 2026 г. | Скачать (563 КБ) |
| 1.5.1 | Релиз | 1.21, 1.21.1 | fabric | 3 июня 2026 г. | Скачать (793 КБ) |
| 1.5.1 | Релиз | 1.20, 1.20.1 | fabric | 3 июня 2026 г. | Скачать (788 КБ) |
Показаны последние 15 из 52 версий.
Ченджлог
1.5.5Релиз1.21, 1.21.1 · 4 июля 2026 г.
- Visual rework of the in-game config screen (for knightlib and dependant mods)
- Fixed a case where unsaved modified values inside the in-game config screen would be cleared when resizing the game's window
1.5.5Релиз1.21, 1.21.1 · 4 июля 2026 г.
- Visual rework of the in-game config screen (for knightlib and dependant mods)
- Fixed a case where unsaved modified values inside the in-game config screen would be cleared when resizing the game's window
1.5.3Релиз1.20, 1.20.1 · 4 июля 2026 г.
- Visual rework of the in-game config screen (for knightlib and dependant mods)
- Fixed a case where unsaved modified values inside the in-game config screen would be cleared when resizing the game's window
- Fixed a case where knightlib could possibly break custom unicode icons from external mods
1.5.3Релиз1.20, 1.20.1 · 4 июля 2026 г.
- Visual rework of the in-game config screen (for knightlib and dependant mods)
- Fixed a case where unsaved modified values inside the in-game config screen would be cleared when resizing the game's window
- Fixed a case where knightlib could possibly break custom unicode icons from external mods
1.5.4Релиз1.21, 1.21.1 · 24 июня 2026 г.
- Fixed a case where the great chalice geo model would be split into different parts when using Geckolib 4.9
1.5.4Релиз1.21, 1.21.1 · 24 июня 2026 г.
- Fixed a case where the great chalice geo model would be split into different parts when using Geckolib 4.9
1.5.3Релиз1.21, 1.21.1 · 17 июня 2026 г.
- Fixed a case where knightlib would override one of the default vanilla atlas textures and could break custom unicode icons from other mods (such as Dungeon Difficulty)
- Fixed a case where Fabric would crash when launching a random S2C packet, caused by a wrong packet registration supplier
1.5.3Релиз1.21, 1.21.1 · 17 июня 2026 г.
- Fixed a case where knightlib would override one of the default vanilla atlas textures and could break custom unicode icons from other mods (such as Dungeon Difficulty)
- Fixed a case where Fabric would crash when launching a random S2C packet, caused by a wrong packet registration supplier
Комментарии
Загружаем…

