GT New Horizons

GT New Horizons

867k Downloads

Magical Feather 'Unrestricted'

AngelKairi opened this issue ยท 0 comments

commented

Your GTNH Discord Username

angelseina

Your Pack Version

2.7.1

Your Server

Private Server

Java Version

Java 17

Type of Server

Don't know

Your Expectation

After some unexpected flight use with the Magical Feather (Ev Crafted), thorough testing has shown me that the feather has this tiny bug where if you fly with it, and then put it away, it'll essentially put you in a state where you can fly far outside of a beacon range. Even when landing, the 'flight' will still keep turning off and on as if you have it enabled. It 'does' still require a beacon to start, but as long as you remain in the same dimension (it'll reset if changing dimensions), flight will be unrestricted.

The Reality

Steps to Reproduce:

  1. Acquire Beacon (of any size).
  2. Acquire Magical Feather.
  3. Acquire Backpack (Tested with BEMN Backpacks).
  4. Fly.
    image_2024-12-30_195125543
  5. Put the feather in the backpack while still in range of beacon.
    image_2024-12-30_195223377
  6. Fly outside of the range of the beacon.
    image_2024-12-30_195307500
  7. If successful, flight and landing will remain as if still in 'flight enabled' mode.

(Successfully tested in fresh worlds (singleplayer), and server)

Some limitations:

  • The feather will 'recheck' if you can fly within beacon range if it's put back in the inventory while outside of it.
  • Changing dimensions resets the tag.
  • Includes logging out.

Your Proposal

Its neat, limited but it feels a bug so reported it? The primary outcome is the proper checking of flight if within range, and denial of the flight if it leaves the inventory altogether? But considering the other 'limited' flight options, it sounds like spaghetti waiting to happen if enforcing checks without a medium.

But thats my first bug hunt, thank you for reading.

Final Checklist

  • I have searched this issue tracker and there is nothing similar already. Posting on a closed issue saying the bug still exists will prompt us to investigate and reopen it once we confirm your report.
  • I can reproduce this problem consistently by follow the exact steps I described above, or this does not need reproducing, e.g. recipe loophole.
  • I have asked other people and they confirm they also have this problem by follow the exact steps I described above, or this does not need reproducing, e.g. recipe loophole.