mojira.dev

Charles Nuzum

Assigned

No issues.

Reported

MC-295693 Arrows can be shot at and not go through a portal under special conditions Awaiting Response MC-295670 Approx 10% of projectiles fired by dispensers though a Nether Portal do not go through Awaiting Response

Comments

So after finishing my testing, I found that the arrow issue, while still maybe related to this issue raised here of the eggs and snowballs, requires special conditions to reproduce so needed its own bug report. It is now under: MC-295693. The arrow issue requires that the portal in the Nether connects to many portals in the Overworld. I found the issue in my world where I build a portal based Iron Farm that has 21 oversized portals in the Overworld that connect to one regular portal in the Nether. With only one Overworld portal, the arrow issue cannot be reproduced, but the egg and snowball issue here DOES occur with only one portal, so it made sense to have a separate report for the arrow issue.

Tested with 1.21.5-RC1 and the problem behavior is still present, 20 of 144 snowballs registered hits in dimension while 124 went through the portal and hits were recorded there.

By the way, the result of the earlier “slow test” I did with a 3 minute delay instead of a 1.5 second delay was 42 out of 144 that didn’t go through the portal, more than twice as bad as average. That’s interesting, could be a clue to what is going on. Also, it seems like many more projectiles exhibit the bugged behavior near the start of the test, then get less over time. Sometimes the first one or two in a row do it.

The test completed and for some reason, slowing it way down makes the problem twice as worse. I got a 20% rate of projectiles not going through the portal.

For the eggs and snowballs, I changed the 30 game tick (1.5s) timer to a 3600 gametick (3 minute) counter. The results seem the same, many snowballs registered hits in the same dimension rather than go through the portal. The test just started and is slow so I’ll post the result when done, but it seems slowing it way down doesn’t help anything.

I see this on the release notes for 24w33a:

“After using a Nether Portal, projectiles such as Enderpearls and Arrows now only need to leave the portal for 2 ticks to use a portal again (down from previous 15 seconds)”

It must be related to this, but the skeleton shoots the arrow every 3 seconds or so which is 60 game ticks and the other issue with the eggs and snowballs is every 30 game ticks so I believe at the minimum, the arrow issue is related to this change.

I tested the skeleton arrow issue with 1.21.4 was surprised that the problem is the same, some go through the portal to the Overworld and some ghost through the Portal and stay in the Nether. Since the problem is so similar, I expected it to NOT be in 1.21.4 as the other similar issue was not. It still really seems like a related bug to me so I tested some more. I went back and tried 1.20.1 and the issue was NOT there! I then tried 1.20.4, 1.20.6, 1.21, 1.21.1…also no problems. But 1.21.2 is the earliest release version that DOES show the arrow issue. So I tested the snapshots and prereleases and found that the very first version to show this arrow behavior is 24w33a, the first snapshot for 1.21.2. And it is present in all versions after. Is that an intended behavior change? For a large portion of skeleton arrows to randomly ghost through the portal and stay in dimension? It really doesn’t seem like it, but my original issue with eggs and snowballs is definitely new starting in snapshot 25w04a, while this similar one begins in 24w33a.

Now I see some issues with arrow projectiles, but it is a little different. Although I was not able to get arrows to show the exact previously described buggy behavior, I now do see a very similar issue where arrows can “skip through” the portal and stay in dimension, but not from dispensers but when a skeleton shoots arrows through Nether Portals. I have a skeleton in a boat with an Iron Golem on the other side of the portal. It seems like more go through the Portal from the Nether to the Overworld but a lot “pass through” the Portal as if not there and stay in the Nether and hit my golem who eventually dies.