Double the resolved horizontal and vertical speed allowance for the creative game-mode flying model.
Keep the increased allowance scoped to creative mode so spectator, elytra, riptide, survival, and adventure models retain their existing limits.
Reduce the InstantBow full-draw timing baseline from 800 ms to 750 ms to add a small amount of tolerance for legitimate shots near the threshold.
Why
Creative players using a doubled flight speed were rapidly accumulating MOVING_CREATIVEFLY violations. Legitimate bow use also produced a low INVENTORY_INSTANTBOW violation (VL=0.9), indicating the existing timing threshold was slightly too tight.
Validation
Compared the branch against master; only ModelFlying.java and InstantBow.java are changed.
Verified the creative multiplier is applied only when resolving the actual gamemode.creative model, not its shared defaults template.
A local build could not be run because the execution environment has no GitHub CLI or outbound repository access.
## What changed
- Double the resolved horizontal and vertical speed allowance for the creative game-mode flying model.
- Keep the increased allowance scoped to creative mode so spectator, elytra, riptide, survival, and adventure models retain their existing limits.
- Reduce the InstantBow full-draw timing baseline from 800 ms to 750 ms to add a small amount of tolerance for legitimate shots near the threshold.
## Why
Creative players using a doubled flight speed were rapidly accumulating `MOVING_CREATIVEFLY` violations. Legitimate bow use also produced a low `INVENTORY_INSTANTBOW` violation (`VL=0.9`), indicating the existing timing threshold was slightly too tight.
## Validation
- Compared the branch against `master`; only `ModelFlying.java` and `InstantBow.java` are changed.
- Verified the creative multiplier is applied only when resolving the actual `gamemode.creative` model, not its shared defaults template.
- A local build could not be run because the execution environment has no GitHub CLI or outbound repository access.
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.
What changed
Why
Creative players using a doubled flight speed were rapidly accumulating
MOVING_CREATIVEFLYviolations. Legitimate bow use also produced a lowINVENTORY_INSTANTBOWviolation (VL=0.9), indicating the existing timing threshold was slightly too tight.Validation
master; onlyModelFlying.javaandInstantBow.javaare changed.gamemode.creativemodel, not its shared defaults template.