Adds explainable detection for source-less elytra propulsion and statistically implausible wear without treating high speed or one missed durability change as suspicious.
excludes descending/altitude-conversion flight and grants bounded correlation grace after observed propulsion sources
requires repeated source-less ascent or acceleration for ELYTRA_SOURCELESS_PROPULSION
requires at least 60 eligible wear opportunities, scaled by Unbreaking, for ELYTRA_IMPLAUSIBLE_WEAR
resets wear evidence for observed wear, Mending/XP repair, unbreakable items, swaps, replacement, or glide interruption
reports bounded named evidence without coordinates or inventory contents and never mutates flight, items, rockets, velocity, or events
Verification
meaningful RED SHA-256 d32db8d5f5c169bbd151b1708bdfa9d2d0a6e2172c30be16e3b5872c56d9c808
final clean suite: 108 JVM, 3 native Purpur 26.3, 73 release-tool tests; zero failures/errors/skips
production manifest SHA-256 04ce3f6ded623d6b65890be02733bd2d08852fa2575317d0dc7c29ac3c6767d3
test manifest SHA-256 801d53f667344c1d31df2810eed84cc01024b205f9ddcd1aed550c18901387d0
Semgrep: 65 rules over 33 production Java files, zero findings/errors; JSON SHA-256 20a2ca675e8b37c590341215866e1b8ebcb1617a3f1f2db801afa63f0a0a0e96
no dependency, workflow, GitOps, installation, or deployment changes
Kaneo: SM-348
## Outcome
Adds explainable detection for source-less elytra propulsion and statistically implausible wear without treating high speed or one missed durability change as suspicious.
## Behavior
- correlates server-recognized gliding, equipped elytra identity, altitude, acceleration, rocket use, riptide, external velocity, explosions, and replacement
- excludes descending/altitude-conversion flight and grants bounded correlation grace after observed propulsion sources
- requires repeated source-less ascent or acceleration for `ELYTRA_SOURCELESS_PROPULSION`
- requires at least 60 eligible wear opportunities, scaled by Unbreaking, for `ELYTRA_IMPLAUSIBLE_WEAR`
- resets wear evidence for observed wear, Mending/XP repair, unbreakable items, swaps, replacement, or glide interruption
- reports bounded named evidence without coordinates or inventory contents and never mutates flight, items, rockets, velocity, or events
## Verification
- meaningful RED SHA-256 `d32db8d5f5c169bbd151b1708bdfa9d2d0a6e2172c30be16e3b5872c56d9c808`
- final clean suite: 108 JVM, 3 native Purpur 26.3, 73 release-tool tests; zero failures/errors/skips
- production manifest SHA-256 `04ce3f6ded623d6b65890be02733bd2d08852fa2575317d0dc7c29ac3c6767d3`
- test manifest SHA-256 `801d53f667344c1d31df2810eed84cc01024b205f9ddcd1aed550c18901387d0`
- Semgrep: 65 rules over 33 production Java files, zero findings/errors; JSON SHA-256 `20a2ca675e8b37c590341215866e1b8ebcb1617a3f1f2db801afa63f0a0a0e96`
- no dependency, workflow, GitOps, installation, or deployment changes
Kaneo: SM-348
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Outcome
Adds explainable detection for source-less elytra propulsion and statistically implausible wear without treating high speed or one missed durability change as suspicious.
Behavior
ELYTRA_SOURCELESS_PROPULSIONELYTRA_IMPLAUSIBLE_WEARVerification
d32db8d5f5c169bbd151b1708bdfa9d2d0a6e2172c30be16e3b5872c56d9c80804ce3f6ded623d6b65890be02733bd2d08852fa2575317d0dc7c29ac3c6767d3801d53f667344c1d31df2810eed84cc01024b205f9ddcd1aed550c18901387d020a2ca675e8b37c590341215866e1b8ebcb1617a3f1f2db801afa63f0a0a0e96Kaneo: SM-348