<!-- 
RSS generated by JIRA (9.12.2#9120002-sha1:301bf498dd45d800842af0b84230f1bb58606c13) at Sat Jan 11 14:50:54 UTC 2025

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Mojang Studios Jira</title>
    <link>https://bugs.mojang.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en</language>    <build-info>
        <version>9.12.2</version>
        <build-number>9120002</build-number>
        <build-date>10-01-2024</build-date>
    </build-info>


<item>
            <title>[MCPE-11128] Ghast attack range is beyond players view distance</title>
                <link>https://bugs.mojang.com/browse/MCPE-11128</link>
                <project id="10200" key="MCPE">Minecraft (Bedrock codebase)</project>
                    <description>&lt;p&gt;Depending on the settings for &quot;Render Distance&quot; and &quot;FOV&quot;, the player could be attacked by a Ghast that is &quot;invisible&quot;.&lt;/p&gt;

&lt;h4&gt;&lt;a name=&quot;Reproducible%3A&quot;&gt;&lt;/a&gt;Reproducible:&lt;/h4&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Very rare given that Ghasts are very rare in game now.&lt;/li&gt;
&lt;/ul&gt;


&lt;h4&gt;&lt;a name=&quot;Stepstoreproduce%3A&quot;&gt;&lt;/a&gt;Steps to reproduce:&lt;/h4&gt;
&lt;ol&gt;
	&lt;li&gt;Set &quot;Render Distance&quot; to far.&lt;/li&gt;
	&lt;li&gt;Set &quot;FOV&quot; to short.&lt;/li&gt;
	&lt;li&gt;Run around nether.&lt;/li&gt;
	&lt;li&gt;Watch skies for fireballs without any visible Ghast in site.&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;Retry changing &quot;Render Distance&quot; (1) and &quot;FOV&quot; (2) to find the most offending setting.&lt;/p&gt;

&lt;h4&gt;&lt;a name=&quot;Expected%2FDesiredbehavior%3A&quot;&gt;&lt;/a&gt;Expected / Desired behavior:&lt;/h4&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Ghasts should have their attack distance truncated to some fraction of the players field of view.&lt;/li&gt;
&lt;/ul&gt;


&lt;h4&gt;&lt;a name=&quot;Rationale%3A&quot;&gt;&lt;/a&gt;Rationale:&lt;/h4&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;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&apos;t have top notch HW.&lt;/li&gt;
&lt;/ul&gt;


&lt;h4&gt;&lt;a name=&quot;Attachments%3A&quot;&gt;&lt;/a&gt;Attachments:&lt;/h4&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;None, given that the Ghast spawn rate is so low.&lt;/li&gt;
&lt;/ul&gt;
</description>
            <key id="124687">MCPE-11128</key>
            <summary>Ghast attack range is beyond players view distance</summary>
                <type id="1" iconUrl="https://bugs.mojang.com/secure/viewavatar?size=xsmall&amp;avatarId=18903&amp;avatarType=issuetype">Bug</type>
                                    <status id="5" iconUrl="https://bugs.mojang.com/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="2">Won&apos;t Fix</resolution>
                                            <reporter username="d4n13">Dan Bryant</reporter>
                        <labels>
                    </labels>
                <created>Thu, 22 Oct 2015 23:23:02 +0200</created>
                <updated>Tue, 24 Nov 2015 16:39:13 +0100</updated>
                            <resolved>Fri, 13 Nov 2015 05:31:12 +0100</resolved>
                                    <version>0.12.2</version>
                                                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                            <comments>
                            <comment id="267905" author="rplatham" created="Tue, 24 Nov 2015 16:39:13 +0100"  >&lt;p&gt;Just to follow up: &lt;b&gt;chunk update radius in MCPE does not change when you change the render distance setting&lt;/b&gt;&#8203;.  This is as expected (i.e. this is not a bug as far as I can tell).  I&apos;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&apos;t see&apos;em at shortest render distance.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Why this matters for Ghasts&lt;/b&gt;&lt;br/&gt;
The above is probably the reason why you can get attacked by a ghast that you can&apos;t see when on the shortest render distance.  Ghasts can attack players in line of sight up to 100 blocks away (&lt;a href=&quot;http://minecraft.gamepedia.com/Ghast#Behavior&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;source&lt;/a&gt;), but beyond 80 blocks away, they are outside the chunk update radius so they wouldn&apos;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.&lt;/p&gt;</comment>
                            <comment id="265586" author="d4n13" created="Tue, 17 Nov 2015 02:38:40 +0100"  >&lt;p&gt;@&lt;a href=&quot;https://bugs.mojang.com/secure/ViewProfile.jspa?name=rplatham&quot; class=&quot;user-hover&quot; rel=&quot;rplatham&quot;&gt;rplatham&lt;/a&gt; No problem... just thought I would log it so its in the database.&lt;/p&gt;</comment>
                            <comment id="264569" author="rplatham" created="Fri, 13 Nov 2015 05:31:12 +0100"  >&lt;p&gt;Hey &lt;a href=&quot;https://bugs.mojang.com/secure/ViewProfile.jspa?name=D4n13&quot; class=&quot;user-hover&quot; rel=&quot;d4n13&quot;&gt;D4n13&lt;/a&gt;, I&apos;ve resolved as won&apos;t fix for now.  Probably doesn&apos;t work as intended, but the alternative (reducing Ghast attach distance based on render &amp;amp; FOV) seems exploitable.&lt;/p&gt;</comment>
                            <comment id="261016" author="d4n13" created="Mon, 2 Nov 2015 19:37:11 +0100"  >&lt;p&gt;Looks like feature requests go through the Forum.  I&apos;ve posted there as well.&lt;/p&gt;

&lt;p&gt;If MODs / DEVs feel this is not a bug... feel free to close.&lt;/p&gt;</comment>
                            <comment id="260765" author="skyletoft" created="Sun, 1 Nov 2015 22:15:00 +0100"  >&lt;p&gt;This isn&apos;t a bug, it&apos;s a feature request.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                            <customfield id="customfield_10500" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Confirmation Status</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10300"><![CDATA[Unconfirmed]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_11700" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_11300" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>Operating System Version</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Android 6.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10402" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Platform</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10900"><![CDATA[Phone - Windows Phone - Other (Specify in description)]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11600" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i00btj:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                    </customfields>
    </item>
</channel>
</rss>