PurpurMC / Purpur

Purpur is a drop-in replacement for Paper servers designed for configurability, and new fun and exciting gameplay features.
https://purpurmc.org
MIT License
2.05k stars 363 forks source link

Elytra settings break elytras similarly to armor #1574

Closed ChiboYen closed 2 months ago

ChiboYen commented 3 months ago

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:

Steps/models to reproduce

By doing the following:

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)*

Agreements

Other

No response

Krakenied commented 3 months ago

So it's works properly with default config?

ChiboYen commented 3 months ago

With the default config it does nothing, as intended. This feature doesn't "work" as intended when you stray from the default config.