Caelus API - Universal Flight System for Minecraft
Caelus is a compact utility mod that transforms the standard elytra flight mechanics into a more flexible attribute system. This solution provides access to flight functionality for developers of other mods who want to implement similar capabilities in their projects.
Simple Integration
Developers only need to call the CaelusApi.getInstance().getFallFlyingAttribute() method in places where flight attribute modifiers need to be applied. The default attribute value is 0, which completely blocks the ability to fly with elytras. Values equal to or greater than 1 activate this function. At the same time, standard Minecraft elytras have been adapted to work with the new system while maintaining familiar behavior.
Technical Documentation
For detailed information about working with attributes, refer to the official Minecraft wiki.
Project Integration
Add the following settings to the build.gradle file:
repositories {
maven {
name = 'C4's Maven'
url = "https://maven.theillusivec4.top/"
}
}
For Forge
dependencies {
runtimeOnly "com.illusivesoulworks.caelus:caelus-forge:${version}"
compileOnly "com.illusivesoulworks.caelus:caelus-forge:${version}:api"
}
For NeoForge
dependencies {
runtimeOnly "com.illusivesoulworks.caelus:caelus-neoforge:${version}"
compileOnly "com.illusivesoulworks.caelus:caelus-neoforge:${version}:api"
}
Replace ${version} with the desired Caelus version.
Technical Support
Bug reports, issues, and improvement suggestions are accepted through the issue tracking system.
Licensing
All source code and resources are distributed under the LGPL-3.0-or-later license.