Silent Gear

Silent Gear

19M Downloads

Elytra still works as normal after breaking

Pascalos99 opened this issue ยท 3 comments

commented

Versions

  • Silent Gear: 2.5.5+213
  • Silent's Gems: N/A
  • Silent Lib: 4.9.1+64
  • Forge: 35.1.36
  • Modpack: including:
    • Caelus API 1.16.5-2.1.2.2
  • Optifine Installed: No

Expected Behavior

After landing on the ground, or when the elytra breaks, it loses the flight ability (probably through removing the Caelus API flight attribute) and cannot be used to fly until it is repaired

Actual Behavior

While flying, when the elytra breaks, you get notified it is broken, sometimes twice in quick succession, (through chat message) and the elytra continues to work. When back on the ground, the elytra does appear broken (has 1 durability left and can be repaired), but can still be used to fly and still has the Caelus API flight attribute.
There is no visible penalty for using the elytra after it's broken, and it seems to not matter at all whether it's broken or not.

Links/Images

Later if needed

Steps to Reproduce the Problem

  1. Crafted a wool (or leather) elytra wings item from SilentGear
  2. Combined with a vines & string binding item from SilentGear
  3. Fly with resulting elytra for long enough until it breaks
  4. Back on the ground, try still using the elytra, nothing is different, elytra functions as normal
commented

After some more testing, I think this might even be an issue with Caelus API itself... so I don't know if this can be fixed from within SilentGear
Because it also happens to regular elytra's

commented

Please give me a link to download this modpack.

commented

this is not an issue with caelus api.
this is because the vanilla elytra 'breaks' when it reaches 1 durability, it never reaches 0. the silent gear elytra also stops losing durability when it reaches 1 durability.... but it simply doesnt remove its ability to 'elytra'

what needs to happen to fix it: silent gear elytra removes its own elytra flight ability if the durability is 1.