The Aether

The Aether

44M Downloads

Bug: Jumping up with a wind charge and then flying up with valkyrie armor set bonus can give the "Who Needs Rockets" advancement

BabylonAS opened this issue ยท 1 comments

commented

What Feature Types Apply to This Bug?

Other (Please Describe)

Other Type

Advancement

What Type of Bug Is This?

Unexpected Behavior

Mod Loader

Fabric

Mod Loader Version

0.16.9

The Aether Version

1.21.1-1.5.1-fabric

Is This Bug a Conflict With Another Mod?

No response

Client Log

No response

Crash Report (if applicable)

No response

Steps to Reproduce

  1. While standing on the ground and wearing the full valkyrie armor set, throw a wind charge below yourself so that you'd be thrown up into air.
  2. Just before you start falling back down, press and hold the jump key as long as you can, so that you would fly up using the valkyrie armor's set bonus.

What You Expect To Happen

Since a single wind charge is not enough to throw you up over 8 blocks (unless you have an aerbunny on your head โ€” dunno if that behavior is correct either), you shouldn't get the "Who Needs Rockets?" advancement, even if you did use some other method (such as elytra with rockets) to reach the 8 blocks threshold.

What Actually Happened

Once you start falling back, you'll get the "Who Needs Rockets?" advancement, even though you've made the rest of that 8 block distance using the valkyrie armor bonus instead of more wind charges.

Additional Details

A similar bug with Creative mode flight (MC-270656) exists in vanilla since 1.20.5 and is not fixed as of the current game version (1.21.4). However, the bug with valkyrie armor is reproducible in Survival mode.

The bug is tested on Fabric, but likely affects Forge as well.

Please Read and Confirm The Following

  • I have confirmed this bug can be replicated without the use of Optifine.
  • I have confirmed this bug is on the most recently supported version of Minecraft.
  • I have confirmed the details provided in this report are concise as possible and does not contain vague information (ie. Versions are properly recorded, answers to questions are clear).
  • I have confirmed this bug is unique and has not been reported already.
  • If playing on a modpack, I have reported this bug to their issue tracker already.
  • I have confirmed that I'm reporting a bug in The Aether I, not The Aether II.
commented

Given the advancement doesn't really check for the Elytra or anything and only checks for if the player has moved up 7-8 blocks after using a wind charge I'm not sure if there's much I can really do to fix this unless Vanilla adds a more specific check.