<!-- 
RSS generated by JIRA (9.12.2#9120002-sha1:301bf498dd45d800842af0b84230f1bb58606c13) at Sun Jan 12 12:03:04 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>[MC-3987] FOV messed up if setted by client and server</title>
                <link>https://bugs.mojang.com/browse/MC-3987</link>
                <project id="10400" key="MC">Minecraft: Java Edition</project>
                    <description>&lt;p&gt;If the client changes the FOV to anything other than the minimum and the server sets the walk speed (with Packet202Abilities, bukkit uses this for example) to anything higher than normal the FOV totally messes up, starting with the image being upside-down and ending with a totally weird tunnel view.&lt;/p&gt;

&lt;p&gt;As a side note I think the FOV setted by Packet202Abilities is to high anyway: You feel way faster then you actually are.&lt;/p&gt;</description>
                <environment></environment>
        <key id="16276">MC-3987</key>
            <summary>FOV messed up if setted by client and server</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="7">Invalid</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="v10lator">Thomas Rohloff</reporter>
                        <labels>
                    </labels>
                <created>Fri, 30 Nov 2012 03:00:02 +0100</created>
                <updated>Fri, 8 Feb 2013 20:26:47 +0100</updated>
                            <resolved>Fri, 30 Nov 2012 17:22:10 +0100</resolved>
                                    <version>Minecraft 1.4.4</version>
                    <version>Minecraft 1.4.5</version>
                                                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                            <comments>
                            <comment id="25878" author="v10lator" created="Fri, 30 Nov 2012 17:26:21 +0100"  >&lt;p&gt;Alright. Have a nice time getting the same report again when official API is released then just because you decided to not inform Mojang coders soon enough... &lt;img class=&quot;emoticon&quot; src=&quot;https://bugs.mojang.com/images/icons/emoticons/tongue.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;</comment>
                            <comment id="25875" author="mustek" created="Fri, 30 Nov 2012 17:22:10 +0100"  >&lt;p&gt;This is an issue with Bukkit. You are not able to do this without either modifying the vanilla client (NBT Edit included) or sending modified packets (Bukkit).&lt;/p&gt;</comment>
                            <comment id="25867" author="v10lator" created="Fri, 30 Nov 2012 17:00:46 +0100"  >&lt;p&gt;Are you sure the server is able to see the clients FOV settings? I never saw any code nor any packet for that.&lt;/p&gt;

&lt;p&gt;//EDIT: Also the packet sets the walk speed, not the FOV. The client maps speed to FOV. Do you really think it would be an option to reduce walk speed just to fix the FOV? What if the client has max. FOV? Then the packet couldn&apos;t modify the speed at all.&lt;/p&gt;</comment>
                            <comment id="25864" author="grygrflzr" created="Fri, 30 Nov 2012 16:54:01 +0100"  >&lt;p&gt;It is both Mojang&apos;s and Bukkit&apos;s fault, as &lt;em&gt;neither&lt;/em&gt; included any checks against the maximum FOV, which can be done on both the client and server.&lt;/p&gt;</comment>
                            <comment id="25853" author="v10lator" created="Fri, 30 Nov 2012 16:25:51 +0100"  >&lt;p&gt;Yes, I also think this is the cause.&lt;br/&gt;
The problem with this is that Packet202Abilities is able to do it, no matter if vanilla uses it for that or not. Mojang coded this for a reason. Also as it&apos;s a client bug you can&apos;t tell it&apos;s bukkits fault.&lt;/p&gt;</comment>
                            <comment id="25850" author="grygrflzr" created="Fri, 30 Nov 2012 16:03:01 +0100"  >&lt;p&gt;The bug is probably that the FOV isn&apos;t being verified against the maximum FOV, and is being applied to the game without checking if the value is valid. Then again, this isn&apos;t exactly vanilla behavior (bukkit is not treated as vanilla, as it modifies the server) but the client should be able to handle these kinds of things.&lt;/p&gt;</comment>
                            <comment id="25809" author="v10lator" created="Fri, 30 Nov 2012 06:02:14 +0100"  >&lt;p&gt;Actually I have to correct this, it only happens if the FOV setted in the client + the FOV from the packet is higher then the maximum FOV. Sorry for not being clear in the report.&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_11600" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i06lpj:</customfieldvalue>

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