Skip to content

Elytra settings break elytras similarly to armor #1574

Description

@ChiboYen

Spark link

https://spark.lucko.me/UYx0jOshLh

Expected behavior

Elytras shouldn't break/disappear, they should only become disabled and unusable until repaired, but still stay in the player's chest plate slot/inventory. Not present on Paper, this is a bug that only happens on Purpur.

Observed/Actual behavior

With Purpur 1.21 builds, I'm starting to notice that the following elytra settings result in cases where breaking the elytra instead of simply disabling them like in Vanilla occurs:

  • Setting damage-per-second: to more than 1.0
  • Setting damage-multiplied-by-speed to more than 1.0
  • Setting any damage-per-boost setting to more than 0.0

Steps/models to reproduce

By doing the following:

  • Setting damage-per-second: to more than 1.0
  • Setting damage-multiplied-by-speed to more than 1.0
  • Setting any damage-per-boost setting to more than 0.0

And then getting elytras with near 0 durability, you can fly normally or with fireworks. Try variations of flying styles, like flying straight up and then gliding down at a 90 degree angle for maximum speed.

Purpur version

purpur version
[15:37:10 INFO]: Checking version, please wait...
[15:37:11 INFO]: Current Purpur Version: 1.21-2280-930003b (MC: 1.21)*

  • You are running the latest version
    Previous: 1.21-124-df3b654 (MC: 1.21)

Agreements

  • I am running the latest version of Purpur available from https://purpurmc.org/downloads.
  • I have searched for and ensured there isn't already an open issue regarding this.
  • I ticked all the boxes without actually reading them
  • My version of Minecraft is supported by Purpur.

Other

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions