Caelus API - это небольшая утилита для разработчиков модов, которая выносит захардкоженное поведение элитр в отдельный атрибут сущности. По факту, это API для полёта на элитрах, которое даёт мододелам гибкий инструмент для реализации этой механики в своих проектах.
В ванильном Майнкрафте полёт на элитрах жёстко привязан к самому предмету "Элитры". Если ты хочешь сделать свой мод, где игрок летает на чём-то другом (например, на реактивном ранце или магических крыльях), приходится копировать всю логику из ванильного кода. Caelus решает эту проблему: он выносит механику полёта в отдельный атрибут, который можно привязать к любому предмету, эффекту или даже к самому игроку.
Всё строится вокруг атрибута fallFlying. По умолчанию его значение равно 0 - это значит, что полёт на элитрах отключён. Если значение становится 1 или больше - механика активируется. Разработчику достаточно вызвать CaelusApi.getInstance().getFallFlyingAttribute() и применить модификатор к этому атрибуту. Всё остальное Caelus делает сам.
Кстати, сами ванильные элитры тоже переписаны через этот атрибут, так что их поведение не изменилось - всё работает как раньше.
Если ты пишешь мод и хочешь добавить полёт на элитрах, подключить Caelus просто. Добавь в build.gradle репозиторий:
repositories {
maven {
name = 'C4's Maven'
url = "https://maven.theillusivec4.top/"
}
}
dependencies {
runtimeOnly "com.illusivesoulworks.caelus:caelus-forge:${version}"
compileOnly "com.illusivesoulworks.caelus:caelus-forge:${version}:api"
}
dependencies {
runtimeOnly "com.illusivesoulworks.caelus:caelus-neoforge:${version}"
compileOnly "com.illusivesoulworks.caelus:caelus-neoforge:${version}:api"
}
Вместо ${version} подставь нужную версию Caelus.
Caelus API - это не тот мод, который ты ставишь ради фана. Это инструмент для разработчиков, который делает жизнь проще. Если ты пишешь мод с полётом на элитрах - бери не думая.

Caelus API - библиотека для разработчиков модов Minecraft, которая превращает жёстко прописанную механику полёта на элитрах в настраиваемый атрибут сущности. Позволяет мододелам легко добавлять полёт на элитрах в свои моды.