Parrot sitting on waterlogged slab can fly away with it's sitting model applied
Found when trying to make tamed parrots sit in a 'birdbath' which included a waterlogged slab surrounded by signs to keep the water from flowing. I noticed that the parrots were never in the birdbaths whenever I left and came back. After watching them more closely for a time, I spotted that they were moving on their own even though they were sitting. They even remain in the sitting animation as they move or fly away.
I tested sitting parrots on other blocks like dry slabs and walls, and found that only those in contact with water seem to 'forget' that they're sitting. Most often, I found that unloading and reloading the chunk is the most reliable way of replicating this glitch, though I have seen them start moving when I've had the chunk loaded for a while.
Steps to Reproduce:
- Place down a slab and waterlog it (encase it in signs to stop water flow)
- Summon a parrot, and tame it with seeds
- Make the parrot sit down
- Push it onto the waterlogged slab
- Save and Quit, then rejoin the world
Expected:
The parrot would continue to sit on the waterlogged slab.
Observed:
The parrot will start flying away with it's sitting model applied, until it lands. Once it lands, it will continue to sit as expected.
Notes:
Linked Issues
Created Issue:
Sitting Parrots Fly Away when Left on Waterlogged Slab
Found when trying to make tamed parrots sit in a 'birdbath' which included a waterlogged slab surrounded by signs to keep the water from flowing. I noticed that the parrots were never in the birdbaths whenever I left and came back. After watching them more closely for a time, I spotted that they were moving on their own even though they were sitting. They even remain in the sitting animation as they move or fly away.
I discovered this on a multiplayer server (using Vanilla), so I tested it in singleplayer to find that it does occur in local worlds as well. I also tested sitting parrots on other blocks like dry slabs and walls, and found that only those in contact with water seem to 'forget' that they're sitting. Most often, I found that unloading and reloading the chunk is the most reliable way of replicating this glitch, though I have seen them start moving when I've had the chunk loaded for a while.
Steps to Reproduce:
- Set up a waterlogged slab so that the water doesn't flow beyond the slab (can be done with signs, iron bars, or even a debug stick)
- Push a sitting tamed parrot onto the slab (I do recommend pushing it when it's already sitting - if you try to dismount it from your shoulder, it will usually just fly away)
- Move away from the area so that the chunk and parrot(s) are unloaded (I've found that quitting then loading back into the world makes this occur more reliably than just leaving and coming back)
- Return to the chunk with the sitting parrot, and it will most likely start to fly away - if not, repeat the above steps and/or try quitting and loading back in to the world
Note: In the attached video, I used Optifine zoom to show the parrots' lack of flying animation up-close, but I did test in Vanilla to make sure it wasn't Optifine-related.
Found when trying to make tamed parrots sit in a 'birdbath' which included a waterlogged slab surrounded by signs to keep the water from flowing. I noticed that the parrots were never in the birdbaths whenever I left and came back. After watching them more closely for a time, I spotted that they were moving on their own even though they were sitting. They even remain in the sitting animation as they move or fly away.
I discovered this on a multiplayer server (using Vanilla), so I tested it in singleplayer to find that it does occur in local worlds as well. I also tested sitting parrots on other blocks like dry slabs and walls, and found that only those in contact with water seem to 'forget' that they're sitting. Most often, I found that unloading and reloading the chunk is the most reliable way of replicating this glitch, though I have seen them start moving when I've had the chunk loaded for a while.
Steps to Reproduce:
- Set up a waterlogged slab so that the water doesn't flow beyond the slab (can be done with signs, iron bars, or even a debug stick)
- Push a sitting tamed parrot onto the slab (I do recommend pushing it when it's already sitting - if you try to dismount it from your shoulder, it will usually just fly away)
- Move away from the area so that the chunk and parrot(s) are unloaded (I've found that quitting then loading back into the world makes this occur more reliably than just leaving and coming back)
- Return to the chunk with the sitting parrot, and it will most likely start to fly away - if not, repeat the above steps and/or try quitting and loading back in
to the worldNote: In the attached video, I used Optifine zoom to show the parrots' lack of flying animation up-close, but I did test in Vanilla to make sure it wasn't Optifine-related.
Found when trying to make tamed parrots sit in a 'birdbath' which included a waterlogged slab surrounded by signs to keep the water from flowing. I noticed that the parrots were never in the birdbaths whenever I left and came back. After watching them more closely for a time, I spotted that they were moving on their own even though they were sitting. They even remain in the sitting animation as they move or fly away.
I discovered this on a multiplayer server (using Vanilla), so I tested it in singleplayer to find that it does occur in local worlds as well. I also tested sitting parrots on other blocks like dry slabs and walls, and found that only those in contact with water seem to 'forget' that they're sitting. Most often, I found that unloading and reloading the chunk is the most reliable way of replicating this glitch, though I have seen them start moving when I've had the chunk loaded for a while.
Steps to Reproduce:
- Set up a waterlogged slab so that the water doesn't flow beyond the slab (can be done with signs, iron bars, or even a debug stick)
- Push a sitting tamed parrot onto the slab (I do recommend pushing it when it's already sitting - if you try to dismount it from your shoulder, it will usually just fly away)
- Move away from the area so that the chunk and parrot(s) are unloaded (I've also found that quitting then loading back into the world makes this occur more reliably than just leaving and coming back)
- Return to the chunk with the sitting parrot, and it will most likely start to fly away - if not, repeat the above steps and/or try quitting and loading back into the world
Note: In the attached video, I used Optifine zoom to show the parrots' lack of flying animation up-close, but I did test in Vanilla to make sure it wasn't Optifine-related.
Found when trying to make tamed parrots sit in a 'birdbath' which included a waterlogged slab surrounded by signs to keep the water from flowing. I noticed that the parrots were never in the birdbaths whenever I left and came back. After watching them more closely for a time, I spotted that they were moving on their own even though they were sitting. They even remain in the sitting animation as they move or fly away.
I
discovered this on a multiplayer server (using Vanilla), so I tested it in singleplayer to find thatitdoes occur in local worlds as well. I also tested sitting parrots on other blocks like dry slabs and walls, and found that only those in contact with water seem to 'forget' that they're sitting. Most often, I found that unloading and reloading the chunk is the most reliable way of replicating this glitch, though I have seen them start moving when I've had the chunk loaded for a while.Steps to Reproduce:
- Set up a waterlogged slab so that the water doesn't flow beyond the slab (can be done with signs, iron bars, or even a debug stick)
- Push a sitting tamed parrot onto the slab (I do recommend pushing it when it's already sitting - if you try to dismount it from your shoulder, it will usually just fly away)
- Move away from the area so that the chunk and parrot(s) are unloaded (I've also found that quitting then loading back into the world makes this occur more reliably than just leaving and coming back)
- Return to the chunk with the sitting parrot, and it will most likely start to fly away - if not, repeat the above steps and/or try quitting and loading back into the world
Note: In the attached video, I used Optifine zoom to show the parrots' lack of flying animation up-close, but I did test in Vanilla to make sure it wasn't Optifine-related.
Found when trying to make tamed parrots sit in a 'birdbath' which included a waterlogged slab surrounded by signs to keep the water from flowing. I noticed that the parrots were never in the birdbaths whenever I left and came back. After watching them more closely for a time, I spotted that they were moving on their own even though they were sitting. They even remain in the sitting animation as they move or fly away.
I tested sitting parrots on other blocks like dry slabs and walls, and found that only those in contact with water seem to 'forget' that they're sitting. Most often, I found that unloading and reloading the chunk is the most reliable way of replicating this glitch, though I have seen them start moving when I've had the chunk loaded for a while.
Steps to Reproduce:
- Place down a slab and waterlog it (encase it in signs to stop water flow)
- Summon a parrot, and tame it with seeds
- Make the parrot sit down
- Push it onto the waterlogged slab
- Save and Quit, then rejoin the world
Expected:
The parrot would continue to sit on the waterlogged slab.
Observed:
The parrot will start flying away with it's sitting model applied, until it lands. Once it lands, it will continue to sit as expected.
Notes:
relates to