WinDanesz / ArcaneApprentices

GNU General Public License v3.0
2 stars 1 forks source link

[Bug] Arcane Apprentices easily get left behind (stop TPing to player) when flying over jungle. #17

Closed KnightCa closed 9 months ago

KnightCa commented 9 months ago

Is there an existing issue for this?

Observed behaviour

Arcane Apprentices (who are set to follow the player) currently get left behind fairly often when the player is moving quickly through the jungle (such as by a lich's normal flight speed).

When this happens, the only way to find the Apprentice is to laboriously search through the jungle until the Apprentice is found. This likely happens in other similar conditions as well.

Best guess, as to what is happening, is that while the player is airborne.. the system waits to teleport the Apprentice until they reach a certain distance from the ground.. which causes the Apprentice to be left behind if moving out of the chunk and making the chunk inactive.

Expected behaviour

I expected that the Apprentice would teleport to the player (or just under them on the ground) as soon as the player reaches an area the Apprentice could stand on.

Alternatively, I expected there to be a easy way to recover the Apprentice if their location cannot be determined. Examples (in the order of preference) might be:

Steps to reproduce

  1. Join a Server
  2. Gain Apprentice and set to follow
  3. Move rapidly through the Jungle (elytra, lich flight, leap/speed enchantments, flying mount)
  4. Notice the Apprentice getting left behind
  5. Search through the Jungle to locate the Apprentice

Crashlog

No response

Environment (Singleplayer/Server, etc.)

Issue present on both sides

Mod version

1.2.1

Forge version

1.12.2-forge-14.23.5.2860

Other mods

No response

github-actions[bot] commented 9 months ago

This issue is potentially a duplicate of one of the following issues: