Rebirth-Of-The-Night icon indicating copy to clipboard operation
Rebirth-Of-The-Night copied to clipboard

[BUG] Unloaded hippogryphs self-clone

Open FamiliarPings opened this issue 3 years ago • 14 comments

Describe the bug Hippogryphs mounts seem to be capable of exactly cloning themselves if left in unloaded chunks, and the player returns to the chunks their home point is in. I don't know all of the specifics, however in my case, I left the mount over 2000 blocks away, and rode my newly tamed Amphithere back home. When doing other stuff in my base, I came back outside after roughly 30 minutes, and discovered my Hippogryph had magically appeared. I assumed it had some functionality to teleport back, and didn't think much of it. I set it to wander mode, and returned to other projects. I came back later to find it again in sitting mode. This process repeated another three times. With seemingly the same hippogyrph getting back into return mode. I only discovered it was cloning because on the second iteration, I cleared out its chest inventory, and then on the third iteration, it had all the stuff inside of it again. I set out to find my original hippogryph, which was where I left him, came back, and the other three reappeared flying around the sky in wander mode. I didn't get a screenshot of them all, sadly. However, I was trying to get them all in a line to show the discord, and upon bringing the original near the clones, two of them vanished into thin air, leaving only one clone. These mobs are completely identical, share the same home location (one set for the other applies to both), however their inventories are separate.

To Reproduce
Steps to reproduce the behavior: All of this is on a server, fyi. Leave a tamed Hippogryph with diamond armor, a saddle, and a chest in unloaded chunks at least 2000 blocks from its set home point. Return to the home point chunks, wait for at least thirty minutes, and the same hippogryph should magically appear. Relog at least once, as I can't 100% remember if I logged out inbetween leaving my mount behind, and it reappearing. Once it reappears, travel to the location you left the original at, and it should still be there.

Expected behavior I expected my hippgryph to stay in the spot I left it, and not clone itself multiple times.

Screenshots 2021-06-06_20 42 38 2021-06-06_20 42 41 2021-06-06_20 42 43 In this last screenshot, you can see that applying a glowing effect to ALL hippogryphs only affects one of them, the clone is not affected. However, with command feedback turned on, it tells me it applied glowing to two Filipe entities. 2021-06-06_20 49 22

Info (please complete the following information):

  • Modpack Version:
    • [ ] 2.77.5
    • [x] 3.0 BETA 5
    • [ ] Other:
  • Server or Singleplayer:
    • [x] Server
    • [ ] Singleplayer
  • Version the world was created on:
    • [ ] 2.77.5
    • [x] 3.0 BETA 5
    • [ ] Other:

Additional context I think chunk loading in 3.0 BETA 5 is extremely weird, In another case previously, when my hippogryph bugged out in water, and we were forced to teleport it back to me because no one could find it. We ran a command to teleport ALL hippogryphs on the server, expecting only to get my mount (maybe a random hippogryph) since no one else was online, and no other chunks should be loaded. However, we got three random ones, my mount, and the mounts of the other players on the server which weren't loaded and are over 3k blocks from spawn chunks. We wrote this off as being weird and moved on. To my knowledge, chunk loaders are not a thing. However, it seems like some chunks stay permanently loaded. I think what happened is that my mount tried to teleport to me, somehow, like in a brief moment of being loaded, and then got unloaded at the same moment it teleported to me at the base. And that this happened repeatedly. That is my best guess though.

FamiliarPings avatar Jun 07 '21 01:06 FamiliarPings

FYI: after logging out of the game to write this bug report, and logging back in, the cloned hippogryph has magically disappeared.

FamiliarPings avatar Jun 07 '21 01:06 FamiliarPings

2021-06-06_21 15 46 And now there are three of them, I've done nothing except walk away and come back.

FamiliarPings avatar Jun 07 '21 01:06 FamiliarPings

by walk away and come back, did you perform the unloading as mentioned above

democat3457 avatar Jun 07 '21 01:06 democat3457

and does relogging get rid of the clones again

democat3457 avatar Jun 07 '21 01:06 democat3457

by walk away and come back, did you perform the unloading as mentioned above

In the mentioned above case, I did not unload, however unloading does seem to have an affect, as each time I unload, i come back to a different number of hippogryphs.

2021-06-06_21 15 46 I'm in creative in the above photo because I wanted to get them all in the same spot to show that they were all there and I didn't want to climb the mountain up to the other and risk one of them despawning. 2021-06-06_21 34 04 2021-06-06_21 44 49

FamiliarPings avatar Jun 07 '21 01:06 FamiliarPings

100% confirmed I did not unload the chunks, I only walked far enough away for them to no longer render while I breeded the Amphithere's.

Came back to only one.

2021-06-06_21 54 06

FamiliarPings avatar Jun 07 '21 01:06 FamiliarPings

does relogging always fix clones?

democat3457 avatar Jun 07 '21 02:06 democat3457

does relogging always fix clones?

Reloading chunks and relogging does not seem to have a guaranteed effect, and also whether more are added or removed seems to be random. I have yet to see any disappear or appear while I'm looking though.

FamiliarPings avatar Jun 07 '21 02:06 FamiliarPings

can you reproduce this on singleplayer

democat3457 avatar Jun 07 '21 02:06 democat3457

can you reproduce this on singleplayer

Tried for over an hour, couldn't replicate it in singleplayer

FamiliarPings avatar Jun 07 '21 05:06 FamiliarPings

hmm so it's probably some sort of visual desync, yet the entities seem to partially exist on server side bc command feedback

democat3457 avatar Jun 07 '21 06:06 democat3457

All of them are ride-able and and can be fully interacted with when they're visible/there. I'm still not sure if they're simply invisible, or slipping in and out of existence.

FamiliarPings avatar Jun 07 '21 07:06 FamiliarPings

quantum hippogryphs?!?! they dont even appear/disappear when looking at them so it makes sense

does this happen with other tamed animals?

democat3457 avatar Jun 07 '21 16:06 democat3457

does this happen with other tamed animals?

Something similar actually occurs with tamed rats in #939, but the main difference is that the quantum rat dupe requires boats which the rats hop into upon unloading/reloading chunks.

KaleThyself avatar Jul 18 '22 19:07 KaleThyself