Depending on the settings for "Render Distance" and "FOV", the player could be attacked by a Ghast that is "invisible".
Reproducible:
Very rare given that Ghasts are very rare in game now.
Steps to reproduce:
Set "Render Distance" to far.
Set "FOV" to short.
Run around nether.
Watch skies for fireballs without any visible Ghast in site.
Retry changing "Render Distance" (1) and "FOV" (2) to find the most offending setting.
Expected / Desired behavior:
Ghasts should have their attack distance truncated to some fraction of the players field of view.
Rationale:
Phone hardware is varied, and it is important to allow players to lower render distance and FOV to increase performance. Leaving the Ghast attach range where it is would penalize those that don't have top notch HW.
Attachments:
None, given that the Ghast spawn rate is so low.
Comments 10
Looks like feature requests go through the Forum. I've posted there as well.
If MODs / DEVs feel this is not a bug... feel free to close.
Looks like feature requests go through the Forum. I've posted there as well.
If MODs / DEVs feel this is not a bug... feel free to close.
Hey @unknown, I've resolved as won't fix for now. Probably doesn't work as intended, but the alternative (reducing Ghast attach distance based on render & FOV) seems exploitable.
Hey @unknown, I've resolved as won't fix for now. Probably doesn't work as intended, but the alternative (reducing Ghast attach distance based on render & FOV) seems exploitable.
Just to follow up: *chunk update radius in MCPE does not change when you change the render distance setting*. This is as expected (i.e. this is not a bug as far as I can tell). I've tested by, at the smallest (and then again at the greatest render distances): waiting at one end of a long line of wheat seedlings for the seedlings to grow to wheat. At both extreme render distances, the line of crops grew (and thus chunks updated) up to 80 blocks (5 chunks) down the line from the player and there after, there were just seedlings (blocks in chunks that did not update). At shortest render distance (4 chunk radius) the chunk update radius is 1 chunk greater than the render distance, but those blocks still update as expected even if you can't see'em at shortest render distance.
Why this matters for Ghasts
The above is probably the reason why you can get attacked by a ghast that you can't see when on the shortest render distance. Ghasts can attack players in line of sight up to 100 blocks away (source), but beyond 80 blocks away, they are outside the chunk update radius so they wouldn't be updated to check if they can see a player and should attack. When the render distance is lowest (4 chunks = 64 blocks), ghasts in the 64-80 block distance (5 chunks away from players) are not visible but update and will attack a player in their line of sight.
Just to follow up: *chunk update radius in MCPE does not change when you change the render distance setting*. This is as expected (i.e. this is not a bug as far as I can tell). I've tested by, at the smallest (and then again at the greatest render distances): waiting at one end of a long line of wheat seedlings for the seedlings to grow to wheat. At both extreme render distances, the line of crops grew (and thus chunks updated) up to 80 blocks (5 chunks) down the line from the player and there after, there were just seedlings (blocks in chunks that did not update). At shortest render distance (4 chunk radius) the chunk update radius is 1 chunk greater than the render distance, but those blocks still update as expected even if you can't see'em at shortest render distance.
Why this matters for Ghasts
The above is probably the reason why you can get attacked by a ghast that you can't see when on the shortest render distance. Ghasts can attack players in line of sight up to 100 blocks away (source), but beyond 80 blocks away, they are outside the chunk update radius so they wouldn't be updated to check if they can see a player and should attack. When the render distance is lowest (4 chunks = 64 blocks), ghasts in the 64-80 block distance (5 chunks away from players) are not visible but update and will attack a player in their line of sight.
This isn't a bug, it's a feature request.