Fabric — це легкий інструментарій модифікації для Minecraft: Java Edition, розроблений, щоб бути простим і легким у використанні. Це дозволяє розробникам застосовувати модифікації («моди») до стандартної («ванільної») гри, додавати нові функції або змінювати наявні механіки.
Ця документація проведе вас через модифікацію за допомогою Fabric, від створення вашого першого мода і налаштування вашого середовища, до складних тем, як-от рендер, мережа, генерація даних тощо.
Перегляньте список доступних сторінок на боковій панелі.
TIP
Якщо вам це знадобиться в будь-який час, повністю робочий мод з усім вихідним кодом цієї документації доступний у теці /reference на GitHub.
Передумови
Перш ніж розпочати модифікацію за допомогою Fabric, вам потрібно мати певне розуміння розробки за допомогою Java та об'єктноорієнтованого програмування загалом.
Ось деякі ресурси, які можуть допомогти вам ознайомитися з Java та ООП:
Що пропонує Fabric?
Проєкт Fabric зосереджений навколо трьох основних компонентів:
- Завантажувач Fabric: гнучкий, незалежний від платформи завантажувач модів, в основному розроблений для Minecraft: Java Edition
- Fabric API: додатковий набір API та інструментів, які розробники модів можуть використовувати під час створення модів
- Fabric Loom: плаґін Gradle, який дозволяє розробникам легко розробляти та налагоджувати моди
Що пропонує Fabric API?
Fabric API надає широкий набір API, які створюються на основі функціональних можливостей, щоб забезпечити розширену або спрощену розробку.
Наприклад, він надає нові перехоплювачі, події, утиліти, такі як розширювачі транзитивного доступу, доступ до внутрішніх реєстрів, таких як реєстр компостованих предметів, тощо.




