Skip to content

Knight Lib Мод для Minecraft 1.20.1, 1.21.1

Бібліотека, що слугує мостом між модами.

завантажень
33 завантажень
переглядів
70 переглядів
Оновлено
Оновлено 27.10.2026

Про мод Knight Lib

Knight Lib — скриншот 1

KnightLib — це багатозавантажувальна службова бібліотека, створена для усунення дублювання коду та надання чистих реалізацій систем, які кожен мод схильний винаходити з нуля.

● Ця бібліотека повністю сумісна з Forge, NeoForge (1.21.1+) і Fabric, побудована на багатозавантажувальному шаблоні Jared.

● Цей мод містить невелику кількість вмісту, який вимкнено за замовчуванням. Будь-який мод, який бажає використовувати цей вміст, змушений увімкнути його у своїй реалізації. Іншими словами, цей мод сам по собі нічого не робить, якщо зовнішній мод не вкаже інше.

З будь-якими питаннями, проблемами, внесками, новими ідеями щодо вмісту/модів тощо ви можете приєднатися до нашого офіційного Discord і писати у відповідних каналах.

Що включено

Мережа. Окремі канали пакетів S2C/C2S для кожного моду з простим API надсилання/отримання

Автоконфігурація. Конфігурація TOML з автоматично згенерованим ігровим GUI, гарячим перезавантаженням і сумісністю з Configured/ModMenu (fabric)

Шина подій. Спільна система подій, яка абстрагує виклики до відповідних завантажувачів, щоб усім можна було керувати в спільному пакеті.

ШІ Automaton. Система скінченних автоматів для складної поведінки ШІ сутностей.

Хітбокси OBB. Орієнтовані обмежувальні рамки (OBB), прив'язані до окремих кісток моделі, для динамічнішого керування хітбоксами.

Тремтіння камери. API для керування тремтінням камери для конкретних гравців із кількома рівнями налаштування.

Користувацькі смуги боса. Дозволяє вказувати й налаштовувати користувацькі смуги боса (у реальному часі) для потрібних вам сутностей.

Катсцени. Ігровий редактор катсцен, який автоматично експортує потрібний код JAVA для використання будь-де (доступний лише в режимі розробки).

Постачальник музики. Зациклює та налаштовує музичні треки для сутностей за користувацьких умов, як-от обробка музики боса.

Пост-шейдери. Утиліти для постобробних шейдерів, зокрема проходи з кількома цілями (експериментально).

Анімація та рендеринг. Включає рушій анімації та рендерингу з підтримкою полегшень, molang і формату bedrock (geo/geckolib), серед іншого, працюючи як розширення ванільного конвеєра.

Спавни в біомах. Простий у використанні API для реєстрації спавнів сутностей за біомами.

Таблиці здобичі. Помічники для зміни таблиць здобичі загалом (сутності, скрині тощо).

Постійні звуки. Зациклені звуки, прив'язані до сутностей, предметів і блоків, без турбот про накладання звуків.

Дані сутностей. API для швидкого доступу до постійних даних сутності.

Прикріплення. API для прикріплення (звідси й назва) постійних даних до будь-якої сутності, де інформація синхронізується автоматично (S2C).

Система реєстратора. Покращені спільні помічники реєстрації для блоків, предметів, сутностей, функцій тощо.

Додаткові утиліти. Додаткові утиліти для математики, кольорів, полегшень тощо.

Для розробників

Дивіться інструкції зі встановлення на вікі проєкту на GitHub.

Discord

Щоб повідомити про помилки, запропонувати функції або поставити будь-які запитання загалом, приєднуйтеся до нашого сервера Discord або повідомляйте про них через issues!

Як встановити Knight Lib

With Millida Launcher

  1. Install Millida Launcher

    The launcher is free: download it at millida.net/launcher and sign in with any nickname.

  2. Click “Install” on this page

    The launcher opens and installs the mod for Minecraft 1.20–1.21.1 on Fabric, Forge or NeoForge automatically.

  3. Launch the game

    A profile with it appears in the launcher: click “Play”.

Manually

  1. Install Fabric, Forge or NeoForge

    The loader must match the game version of the mod file, for example Minecraft 1.21.1. After installing it, a separate profile appears in your launcher.

  2. Download the file for your version

    In the version list above, pick the file knightlib-neoforge-1.21.1-2.0.3.jar (1.0 MB) for your game version and loader.

  3. Put it in the mods folder

    The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it.

  4. Launch the loader profile

    Open “Mods” in the main menu: Knight Lib should be in the list.

Minecraft 1.21.1 runs on Java 21: with a different Java version the game may close right after launch.

Версії

Із залежностями

MinecraftЗавантажувачФайлДатаДії
1.21NeoForge[NEOFORGE] Knight Lib 2.0.3-1.21.11 МБ 11
1.21Fabric[FABRIC] Knight Lib 2.0.3-1.21.11.2 МБ 2
1.20.1Forge[FORGE] Knight Lib 2.0.3-1.20.11 МБ 20

Часті питання

Which Minecraft versions does Knight Lib work on?

There are files for 1.21.1, 1.21, 1.20.1, 1.20. The newest is 1.21.1.

Is Knight Lib for Forge or Fabric?

There are files for Fabric: 1.21–1.21.1, for Forge: 1.20–1.20.1 and for NeoForge: 1.21–1.21.1.

Does Knight Lib need other mods?

The author lists no required dependencies: the Fabric, Forge or NeoForge loader is enough.

Which Java does Knight Lib need?

Minecraft 1.21.1 runs on Java 21. If the game closes right after launch, the usual cause is the wrong Java version in the profile settings.

Where can I download Knight Lib safely?

On this page: the file knightlib-neoforge-1.21.1-2.0.3.jar (1.0 MB) is stored on Millida’s server, with no link shorteners. SHA-1 checksum: 8408f403c2bd56abbe1a2cd29c6b75bc518b3c4c.

Відгуки

Станьте першим, хто оцінить Knight Lib

Коментарі 0

Увійдіть, щоб коментуватиУвійти

Схожі моди

Усі моди

Детальніше про це