Overview
This project is for the Forge mod loader. To see its counterpart for the Fabric mod loader, please go here.
Caelus is a small utility mod that abstracts the hardcoded vanilla elytra behavior into a more generic elytra flight attribute and exposes this to mod developers seeking to implement elytra flight for their own mods.
All modders have to do is call the CaelusAPI.ELYTRA_FLIGHT attribute where applicable. The attribute has a default value of 0, which forbids any elytra flight. Attribute values greater than or equal to 1 will enable elytra flight. The vanilla elytra item has also been changed to use this attribute, keeping its behavior the same as normal.
Pre-1.16 Features
Toggle Elytra - Using a keybinding, default 'v', players can toggle whether or not to use elytra flight. When it's off, the player cannot activate elytra flight at all. When it's on, the elytra flight can be activated as normal.
Trigger Elytra - Using a keybinding, default nothing, players can automatically activate elytra flight without needing to do the usual awkward jump and then jump again. This works whether they're in mid-air or on the ground (although you'll likely fall flat on your face unless you activate it on a ledge).
Simple Takeoff - If true, when you using the Trigger Elytra keybinding from the ground, players can optionally hold down the key in order to automatically deploy a firework from their inventory after activating the elytra. This turns the usual 3-step takeoff process (jump -> jump -> use firework) into a single held down key press.
Adding to Your Project:
Add the following to your build.gradle file:
repositories { maven { url = "https://maven.theillusivec4.top/" } } dependencies { runtimeOnly fg.deobf("top.theillusivec4.caelus:caelus-forge:${version}") compileOnly fg.deobf("top.theillusivec4.caelus:caelus-forge:${version}") }
It's not working on 1.18.2 online server. Please update it
In reply to Zodzy_:
Please report all issues to the issue tracker with version numbers, reproduction steps, and crash logs.
hello!! i was wondering if there's going to be a 1.18.2 update? earlier you said that the 1.18.1 version works with 1.18.2, but when i put it on my 1.18.2 server it crashes, and switching to 1.18.1 versions fixed the issue but now messes up with the other mods
In reply to cobaltmemories:
There is no need for a 1.18.2 update because the 1.18.1 version works on 1.18.2. I've tested that many times myself, and I just tested it again now. If your server is crashing, it's likely for another reason. If you would like more help with your issue, please report the bug on the issue tracker with version numbers, reproduction steps, and the crash log.
Please update it soon
In reply to FrJaguara_2:
What kind of update do you mean? If you mean for 1.18.2, then the 1.18.1 version works on 1.18.2.
I was having problems with the mod and i thought it was bacause it was for 1.18.1 not 1.18.2... Ill look into it a bit more
I understand that origins forge requires this mod? Does it work with the 1.18.2 version even though it says 1.18.1?
In reply to sm_ile_:
The 1.18.1 version works on 1.18.2.
In reply to TheIllusiveC4:
Thank you!
Can i use this mod in a modpack for forge?
May you please make a version for 1.12.2?
Note: If a mod does things with elytras and does not use Caelus as a dependency, Caelus will break that mods elytra stuff. Keep in mind when installing
In reply to thefish548:
That shouldn't be happening. Which mod(s) and on what version?
In reply to TheIllusiveC4:
This is a late response, but I'm getting this issue with an item from Mana and Artifice and have narrowed it down to only happening if Caelus is also installed. I'm making an issue on the issue tracker with more details
When will you update this to 1.18?
1.12.2 please :(
With this mod we can swap into chesplate and elytra?
1.17.1?