<!-- 
RSS generated by JIRA (9.12.2#9120002-sha1:301bf498dd45d800842af0b84230f1bb58606c13) at Sun Jan 12 11:54:01 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-1313] macOS: Incorrect sign surface normal causes the text colour to not be applied properly</title>
                <link>https://bugs.mojang.com/browse/MC-1313</link>
                <project id="10400" key="MC">Minecraft: Java Edition</project>
                    <description>&lt;h1&gt;&lt;a name=&quot;BugDescription&quot;&gt;&lt;/a&gt;&lt;b&gt;Bug Description&lt;/b&gt;&lt;/h1&gt;

&lt;p&gt;While viewing a sign with coloured text, you are unable to see the text colour from the front of the sign on macOS / OS X. This effects every Minecraft version to date (with coloured sign text of course), regardless of macOS version, Java version, or graphics driver version. This bug seems to only effect older mac processors. This bug does not effect Minecraft running on Windows or any version of Linux (that I know of).&lt;/p&gt;
&lt;h1&gt;&lt;a name=&quot;BugExample&quot;&gt;&lt;/a&gt;&lt;b&gt;Bug Example&lt;/b&gt;&lt;/h1&gt;

&lt;p&gt;Simply spawn in a sign with coloured text on macOS / OS X and observe the colour of the text while viewing the front of the sign straight-on and from a sharp angle.&lt;/p&gt;
&lt;h1&gt;&lt;a name=&quot;BugCause&quot;&gt;&lt;/a&gt;&lt;b&gt;Bug Cause&lt;/b&gt;&lt;/h1&gt;

&lt;p&gt;This bug is caused by incorrectly defining the surface normal vector of the front of the sign while rendering the text on a sign. This causes the surface &quot;face&quot; to be defined as the &lt;em&gt;back&lt;/em&gt; of the sign, rather than the &lt;em&gt;front&lt;/em&gt; (where the text is visible). The OpenGL implementation on Windows and Linux appears to have a relaxed policy for applying colour to the surface, while the OpenGL implemenation on macOS has a stricter policy for applying the colour. It appears that OpenGL on macOS does not apply the colour if the surface is not &quot;visible&quot;, which is why the colour is only applied on sharp angles to the sign, where part of the surface would be visible.&lt;/p&gt;
&lt;h1&gt;&lt;a name=&quot;BugFix&quot;&gt;&lt;/a&gt;&lt;b&gt;Bug Fix&lt;/b&gt;&lt;/h1&gt;

&lt;p&gt;This bug can easily be fixed by properly defining the surface normal while rendering the text on the sign. This change does not break rendering behaviour on Windows and Linux (tested on Windows 10 and Arch Linux), while fixing the text rendering on macOS (tested on OS X Mountain Lion, OS X Mavericks, OS X Yosemite, OS X El Capitan, macOS Sierra, macOS High Sierra, and a beta of macOS Mojave).&lt;/p&gt;
&lt;h2&gt;&lt;a name=&quot;HowtoFixMCPMappings&quot;&gt;&lt;/a&gt;&lt;b&gt;How to Fix - MCP Mappings&lt;/b&gt;&lt;/h2&gt;
&lt;h2&gt;&lt;a name=&quot;Minecraft1.12.2&quot;&gt;&lt;/a&gt;Minecraft 1.12.2&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Navigate to:&#160;&lt;tt&gt;net.minecraft.client.renderer.tileentity.TileEntitySignRenderer&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Find line 76: &lt;tt&gt;GlStateManager.glNormal3f(0.0F, 0.0F, -0.010416667F);&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Change line 76 to: &lt;tt&gt;GlStateManager.glNormal3f(0.0F, 0.0F, 0.010416667F);&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;HowtoFixObfuscatedGame&quot;&gt;&lt;/a&gt;&lt;b&gt;How to Fix - Obfuscated Game&lt;/b&gt;&lt;/h2&gt;
&lt;h2&gt;&lt;a name=&quot;Minecraft1.13.1%28SameobfuscationasMinecraft1.13.1pre2%29&quot;&gt;&lt;/a&gt;Minecraft 1.13.1 (Same obfuscation as Minecraft 1.13.1-pre2)&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Navigate to:&#160;&lt;tt&gt;cwg&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Find line 43: &lt;tt&gt;ctz.a(0.0F, 0.0F, -0.010416667F);&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Change line 43 to: &lt;tt&gt;ctz.a(0.0F, 0.0F, -0.010416667F);&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;Minecraft1.13.1pre2%28SameobfuscationasMinecraft1.13.1pre1%29&quot;&gt;&lt;/a&gt;Minecraft 1.13.1-pre2 (Same obfuscation as Minecraft 1.13.1-pre1)&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Navigate to:&#160;&lt;tt&gt;cwg&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Find line 43: &lt;tt&gt;ctz.a(0.0F, 0.0F, -0.010416667F);&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Change line 43 to: &lt;tt&gt;ctz.a(0.0F, 0.0F, 0.010416667F);&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;Minecraft1.13.1pre1&quot;&gt;&lt;/a&gt;Minecraft 1.13.1-pre1&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Navigate to:&#160;&lt;tt&gt;cwg&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Find line 67: &lt;tt&gt;ctz.a((float)0.0f, (float)0.0f, (float)-0.010416667f);&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Change line 67 to: &lt;tt&gt;ctz.a((float)0.0f, (float)0.0f, (float)0.010416667f);&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;Minecraft18w33a&quot;&gt;&lt;/a&gt;Minecraft 18w33a&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Navigate to:&#160;&lt;tt&gt;cwf&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Find line 67: &lt;tt&gt;cty.a((float)0.0f, (float)0.0f, (float)-0.010416667f);&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Change line 67 to: &lt;tt&gt;cty.a((float)0.0f, (float)0.0f, (float)0.010416667f);&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;Minecraft18w32a%28SameobfuscationasMinecraft18w31a%29&quot;&gt;&lt;/a&gt;Minecraft 18w32a (Same obfuscation as Minecraft 18w31a)&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Navigate to:&#160;&lt;tt&gt;cwe&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Find line 67: &lt;tt&gt;ctx.a(0.0F, 0.0F, -0.010416667F);&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Change line 67 to: &lt;tt&gt;ctx.a(0.0F, 0.0F, 0.010416667F);&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;Minecraft18w31a&quot;&gt;&lt;/a&gt;Minecraft 18w31a&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Navigate to:&#160;&lt;tt&gt;cwe&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Find line 64: &lt;tt&gt;ctx.a(0.0F, 0.0F, -0.010416667F);&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Change line 64 to: &lt;tt&gt;ctx.a(0.0F, 0.0F, 0.010416667F);&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;Minecraft18w30b&quot;&gt;&lt;/a&gt;Minecraft 18w30b&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Navigate to:&#160;&lt;tt&gt;cvz&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Find line 64: &lt;tt&gt;cts.a(0.0F, 0.0F, -0.010416667F);&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Change line 64 to: &lt;tt&gt;cts.a(0.0F, 0.0F, 0.010416667F);&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;Minecraft18w30a&quot;&gt;&lt;/a&gt;Minecraft 18w30a&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Navigate to:&#160;&lt;tt&gt;cvy&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Find line 64: &lt;tt&gt;ctr.a(0.0F, 0.0F, -0.010416667F);&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Change line 64 to: &lt;tt&gt;ctr.a(0.0F, 0.0F, 0.010416667F);&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;Minecraft1.13&quot;&gt;&lt;/a&gt;Minecraft 1.13&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Navigate to:&#160;&lt;tt&gt;cvw&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Find line 64: &lt;tt&gt;ctp.a(0.0F, 0.0F, -0.010416667F);&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Change line 64 to: &lt;tt&gt;ctp.a(0.0F, 0.0F, 0.010416667F);&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;Minecraft1.13pre10&quot;&gt;&lt;/a&gt;Minecraft 1.13-pre10&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Navigate to:&#160;&lt;tt&gt;cvu&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Find line 64: &lt;tt&gt;ctn.a(0.0F, 0.0F, -0.010416667F);&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Change line 64 to: &lt;tt&gt;ctn.a(0.0F, 0.0F, 0.010416667F);&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;Minecraft1.13pre10&quot;&gt;&lt;/a&gt;Minecraft 1.13-pre10&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Navigate to:&#160;&lt;tt&gt;cvu&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Find line 64: &lt;tt&gt;ctn.a(0.0F, 0.0F, -0.010416667F);&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Change line 64 to: &lt;tt&gt;ctn.a(0.0F, 0.0F, 0.010416667F);&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;Minecraft1.13pre9%28SameobfuscationasMinecraft1.13pre8%29&quot;&gt;&lt;/a&gt;Minecraft 1.13-pre9 (Same obfuscation as Minecraft 1.13-pre8)&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Navigate to:&#160;&lt;tt&gt;cvs&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Find line 64: &lt;tt&gt;ctl.a(0.0F, 0.0F, -0.010416667F);&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Change line 64 to: &lt;tt&gt;ctl.a(0.0F, 0.0F, 0.010416667F);&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;Minecraft1.13pre8&quot;&gt;&lt;/a&gt;Minecraft 1.13-pre8&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Navigate to:&#160;&lt;tt&gt;cvs&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Find line 64: &lt;tt&gt;ctl.a(0.0F, 0.0F, -0.010416667F);&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Change line 64 to: &lt;tt&gt;ctl.a(0.0F, 0.0F, 0.010416667F);&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;Minecraft1.13pre7&quot;&gt;&lt;/a&gt;Minecraft 1.13-pre7&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Navigate to:&#160;&lt;tt&gt;cvi&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Find line 64: &lt;tt&gt;ctb.a(0.0F, 0.0F, -0.010416667F);&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Change line 64 to: &lt;tt&gt;ctb.a(0.0F, 0.0F, 0.010416667F);&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;Minecraft1.13pre6&quot;&gt;&lt;/a&gt;Minecraft 1.13-pre6&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Navigate to:&#160;&lt;tt&gt;cva&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Find line 64: &lt;tt&gt;cst.a(0.0F, 0.0F, -0.010416667F);&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Change line 64 to: &lt;tt&gt;cst.a(0.0F, 0.0F, 0.010416667F);&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;Minecraft1.12.2%28SameobfuscationasMinecraft1.12.1%29&quot;&gt;&lt;/a&gt;Minecraft 1.12.2 (Same obfuscation as Minecraft 1.12.1)&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Navigate to:&#160;&lt;tt&gt;bxf&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Find line 75: &lt;tt&gt;bus.a(0.0F, 0.0F, -0.010416667F);&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Change line 75 to: &lt;tt&gt;bus.a(0.0F, 0.0F, 0.010416667F);&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;Minecraft1.12.1&quot;&gt;&lt;/a&gt;Minecraft 1.12.1&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Navigate to:&#160;&lt;tt&gt;bxf&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Find line 75: &lt;tt&gt;bus.a(0.0F, 0.0F, -0.010416667F);&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Change line 75 to: &lt;tt&gt;bus.a(0.0F, 0.0F, 0.010416667F);&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;Minecraft1.12&quot;&gt;&lt;/a&gt;Minecraft 1.12&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Navigate to:&#160;&lt;tt&gt;bxd&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Find line 75: &lt;tt&gt;buq.a(0.0F, 0.0F, -0.010416667F);&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Change line 75 to: &lt;tt&gt;buq.a(0.0F, 0.0F, 0.010416667F);&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;Minecraft1.11.2%28SameobfuscationasMinecraft1.11.1%29&quot;&gt;&lt;/a&gt;Minecraft 1.11.2 (Same obfuscation as Minecraft 1.11.1)&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Navigate to:&#160;&lt;tt&gt;bss&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Find line 75: &lt;tt&gt;bqg.a(0.0F, 0.0F, -0.010416667F);&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Change line 75 to: &lt;tt&gt;bqg.a(0.0F, 0.0F, 0.010416667F);&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;Minecraft1.11.1&quot;&gt;&lt;/a&gt;Minecraft 1.11.1&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Navigate to:&#160;&lt;tt&gt;bss&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Find line 75: &lt;tt&gt;bqg.a(0.0F, 0.0F, -0.010416667F);&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Change line 75 to: &lt;tt&gt;bqg.a(0.0F, 0.0F, 0.010416667F);&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;Minecraft1.11&quot;&gt;&lt;/a&gt;Minecraft 1.11&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Navigate to:&#160;&lt;tt&gt;bsq&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Find line 75: &lt;tt&gt;bqe.a(0.0F, 0.0F, -0.010416667F);&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Change line 75 to: &lt;tt&gt;bqe.a(0.0F, 0.0F, 0.010416667F);&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;Minecraft1.10.2%28SameobfuscationasMinecraft1.10.1%29&quot;&gt;&lt;/a&gt;Minecraft 1.10.2 (Same obfuscation as Minecraft 1.10.1)&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Navigate to:&#160;&lt;tt&gt;bqm&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Find line 75: &lt;tt&gt;bob.a(0.0F, 0.0F, -0.010416667F);&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Change line 75 to: &lt;tt&gt;bob.a(0.0F, 0.0F, 0.010416667F);&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;Minecraft1.10.1%28SameobfuscationasMinecraft1.10%29&quot;&gt;&lt;/a&gt;Minecraft 1.10.1 (Same obfuscation as Minecraft 1.10)&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Navigate to:&#160;&lt;tt&gt;bqm&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Find line 75: &lt;tt&gt;bob.a(0.0F, 0.0F, -0.010416667F);&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Change line 75 to: &lt;tt&gt;bob.a(0.0F, 0.0F, 0.010416667F);&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;Minecraft1.10&quot;&gt;&lt;/a&gt;Minecraft 1.10&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Navigate to:&#160;&lt;tt&gt;bqm&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Find line 75: &lt;tt&gt;bob.a(0.0F, 0.0F, -0.010416667F);&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Change line 75 to: &lt;tt&gt;bob.a(0.0F, 0.0F, 0.010416667F);&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;Minecraft1.9.4%28SameobfuscationasMinecraft1.9.3%29&quot;&gt;&lt;/a&gt;Minecraft 1.9.4 (Same obfuscation as Minecraft 1.9.3)&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Navigate to:&#160;&lt;tt&gt;bpq&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Find line 75: &lt;tt&gt;bnf.a(0.0F, 0.0F, -1.0F * &#9731;);&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Change line 75 to: &lt;tt&gt;bnf.a(0.0F, 0.0F, &#9731;);&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;Minecraft1.9.3%28SameobfuscationasMinecraft1.9.2%29&quot;&gt;&lt;/a&gt;Minecraft 1.9.3 (Same obfuscation as Minecraft 1.9.2)&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Navigate to:&#160;&lt;tt&gt;bpq&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Find line 75: &lt;tt&gt;bnf.a(0.0F, 0.0F, -1.0F * &#9731;);&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Change line 75 to: &lt;tt&gt;bnf.a(0.0F, 0.0F, &#9731;);&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;Minecraft1.9.2%28SameobfuscationasMinecraft1.9.1%29&quot;&gt;&lt;/a&gt;Minecraft 1.9.2 (Same obfuscation as Minecraft 1.9.1)&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Navigate to:&#160;&lt;tt&gt;bpq&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Find line 75: &lt;tt&gt;bnf.a(0.0F, 0.0F, -1.0F * &#9731;);&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Change line 75 to: &lt;tt&gt;bnf.a(0.0F, 0.0F, &#9731;);&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;Minecraft1.9.1&quot;&gt;&lt;/a&gt;Minecraft 1.9.1&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Navigate to:&#160;&lt;tt&gt;bpq&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Find line 75: &lt;tt&gt;bnf.a(0.0F, 0.0F, -1.0F * &#9731;);&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Change line 75 to: &lt;tt&gt;bnf.a(0.0F, 0.0F, &#9731;);&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;Minecraft1.9&quot;&gt;&lt;/a&gt;Minecraft 1.9&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Navigate to:&#160;&lt;tt&gt;bpt&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Find line 75: &lt;tt&gt;bni.a(0.0F, 0.0F, -1.0F * &#9731;);&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Change line 75 to: &lt;tt&gt;bni.a(0.0F, 0.0F, &#9731;);&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;Minecraft1.8.9&quot;&gt;&lt;/a&gt;Minecraft 1.8.9&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Navigate to:&#160;&lt;tt&gt;bhj&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Find line 77: &lt;tt&gt;GL11.glNormal3f(0.0F, 0.0F, -1.0F * &#9731;);&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Change line 77 to: &lt;tt&gt;GL11.glNormal3f(0.0F, 0.0F, &#9731;);&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;Minecraft1.8&quot;&gt;&lt;/a&gt;Minecraft 1.8&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Navigate to:&#160;&lt;tt&gt;cnv&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Find line 77: &lt;tt&gt;GL11.glNormal3f(0.0F, 0.0F, -1.0F * f3);&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Change line 77 to: &lt;tt&gt;GL11.glNormal3f(0.0F, 0.0F, f3);&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;Minecraft1.7.10&quot;&gt;&lt;/a&gt;Minecraft 1.7.10&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Navigate to:&#160;&lt;tt&gt;bmr&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Find line 54: &lt;tt&gt;GL11.glNormal3f(0.0F, 0.0F, -1.0F * f3);&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Change line 54 to: &lt;tt&gt;GL11.glNormal3f(0.0F, 0.0F, f3);&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;Minecraft1.6.4&quot;&gt;&lt;/a&gt;Minecraft 1.6.4&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Navigate to:&#160;&lt;tt&gt;bja&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Find line 53: &lt;tt&gt;GL11.glNormal3f(0.0F, 0.0F, -1.0F * f3);&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Change line 53 to: &lt;tt&gt;GL11.glNormal3f(0.0F, 0.0F, f3);&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;Minecraft1.5.2&quot;&gt;&lt;/a&gt;Minecraft 1.5.2&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Navigate to:&#160;&lt;tt&gt;bja&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Find line 50: &lt;tt&gt;GL11.glNormal3f(0.0F, 0.0F, -1.0F * f3);&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Change line 50 to: &lt;tt&gt;GL11.glNormal3f(0.0F, 0.0F, f3);&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;Minecraft1.4.7&quot;&gt;&lt;/a&gt;Minecraft 1.4.7&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Navigate to:&#160;&lt;tt&gt;bdt&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Find line 50: &lt;tt&gt;GL11.glNormal3f(0.0F, 0.0F, -1.0F * f3);&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Change line 50 to: &lt;tt&gt;GL11.glNormal3f(0.0F, 0.0F, f3);&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;Minecraft1.3.2&quot;&gt;&lt;/a&gt;Minecraft 1.3.2&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Navigate to:&#160;&lt;tt&gt;axq&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Find line 50: &lt;tt&gt;GL11.glNormal3f(0.0F, 0.0F, -1.0F * f3);&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Change line 50 to: &lt;tt&gt;GL11.glNormal3f(0.0F, 0.0F, f3);&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;Minecraft1.2.5&quot;&gt;&lt;/a&gt;Minecraft 1.2.5&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Navigate to:&#160;&lt;tt&gt;ll&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Find line 51: &lt;tt&gt;GL11.glNormal3f(0.0F, 0.0F, -1.0F * f3);&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Change line 51 to: &lt;tt&gt;GL11.glNormal3f(0.0F, 0.0F, f3);&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;Minecraft1.1&quot;&gt;&lt;/a&gt;Minecraft 1.1&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Navigate to:&#160;&lt;tt&gt;ku&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Find line 51: &lt;tt&gt;GL11.glNormal3f(0.0F, 0.0F, -1.0F * f3);&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Change line 51 to: &lt;tt&gt;GL11.glNormal3f(0.0F, 0.0F, f3);&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;Minecraft1.0&quot;&gt;&lt;/a&gt;Minecraft 1.0&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Navigate to:&#160;&lt;tt&gt;aeu&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Find line 51: &lt;tt&gt;GL11.glNormal3f(0.0F, 0.0F, -1.0F * f3);&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Change line 51 to: &lt;tt&gt;GL11.glNormal3f(0.0F, 0.0F, f3);&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Notice the sign of the z-coordinate of the normal vector. This change will correctly define the surface normal to be the front of the sign, fixing coloured signs on macOS.&lt;/p&gt;</description>
                <environment>Processor:  2.4 GHz Intel Core i5&lt;br/&gt;
Graphics: Intel HD Graphics 3000 512 MB&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
Java SE 6  64-Bit  Version: 1.6.0_33-b03-424&lt;br/&gt;
Java SE Runtime Environment 7u80&lt;br/&gt;
Java SE Development Kit 7u80&lt;br/&gt;
Java SE Runtime Environment 8u181&lt;br/&gt;
Java SE Development Kit 8u181&lt;br/&gt;
Mojang-included Java&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
OS X Mountain Lion&lt;br/&gt;
OS X Mavericks&lt;br/&gt;
OS X Yosemite&lt;br/&gt;
OS X El Capitan&lt;br/&gt;
macOS Sierra&lt;br/&gt;
macOS High Sierra&lt;br/&gt;
macOS Mojave</environment>
        <key id="12638">MC-1313</key>
            <summary>macOS: Incorrect sign surface normal causes the text colour to not be applied properly</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="1">Fixed</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="Jordin">Jordin Smith</reporter>
                        <labels>
                            <label>Mac</label>
                            <label>MacBook</label>
                            <label>MacBookPro</label>
                            <label>Macintosh</label>
                            <label>MacintoshComputer</label>
                            <label>OSX</label>
                            <label>SignText</label>
                            <label>Signs</label>
                            <label>Text</label>
                            <label>color</label>
                            <label>colour</label>
                            <label>macOS</label>
                            <label>normal</label>
                            <label>rendering</label>
                            <label>surface</label>
                    </labels>
                <created>Tue, 30 Oct 2012 15:21:43 +0100</created>
                <updated>Sun, 23 Aug 2020 20:08:07 +0200</updated>
                            <resolved>Thu, 3 Oct 2019 19:29:04 +0200</resolved>
                                    <version>Minecraft 1.4.2</version>
                    <version>Minecraft 14w26c</version>
                    <version>Minecraft 14w27b</version>
                    <version>Minecraft 14w28b</version>
                    <version>Minecraft 1.8</version>
                    <version>Minecraft 1.8.1</version>
                    <version>Minecraft 1.8.3</version>
                    <version>Minecraft 1.8.4</version>
                    <version>Minecraft 1.8.7</version>
                    <version>Minecraft 1.9 Pre-Release 3</version>
                    <version>Minecraft 1.9 Pre-Release 4</version>
                    <version>Minecraft 1.9</version>
                    <version>Minecraft 1.9.1</version>
                    <version>Minecraft 1.9.2</version>
                    <version>Minecraft 16w15b</version>
                    <version>Minecraft 1.9.3 Pre-Release 1</version>
                    <version>Minecraft 1.9.4</version>
                    <version>Minecraft 16w20a</version>
                    <version>Minecraft 16w21a</version>
                    <version>Minecraft 16w21b</version>
                    <version>Minecraft 1.10 Pre-Release 1</version>
                    <version>Minecraft 1.10 Pre-Release 2</version>
                    <version>Minecraft 1.10</version>
                    <version>Minecraft 1.10.2</version>
                    <version>Minecraft 16w32a</version>
                    <version>Minecraft 16w33a</version>
                    <version>Minecraft 1.11.2</version>
                    <version>Minecraft 1.12.2</version>
                    <version>Minecraft 1.13-pre3</version>
                    <version>Minecraft 1.13-pre4</version>
                    <version>Minecraft 1.13-pre5</version>
                    <version>Minecraft 1.13-pre6</version>
                    <version>Minecraft 1.13-pre7</version>
                    <version>Minecraft 1.13-pre8</version>
                    <version>Minecraft 1.13-pre9</version>
                    <version>Minecraft 1.13-pre10</version>
                    <version>Minecraft 1.13</version>
                    <version>Minecraft 18w30a</version>
                    <version>Minecraft 18w30b</version>
                    <version>Minecraft 18w31a</version>
                    <version>Minecraft 18w32a</version>
                    <version>Minecraft 18w33a</version>
                    <version>Minecraft 1.13.1-pre1</version>
                    <version>Minecraft 1.13.1-pre2</version>
                    <version>Minecraft 1.13.1</version>
                    <version>Minecraft 1.13.2</version>
                    <version>Minecraft 18w48a</version>
                    <version>Minecraft 18w48b</version>
                    <version>Minecraft 18w49a</version>
                    <version>Minecraft 18w50a</version>
                    <version>Minecraft 19w02a</version>
                    <version>Minecraft 19w03c</version>
                    <version>Minecraft 19w04a</version>
                    <version>Minecraft 1.14 Pre-Release 1</version>
                    <version>Minecraft 1.14</version>
                    <version>Minecraft 1.14.1 Pre-Release 1</version>
                    <version>Minecraft 1.14.2 Pre-Release 1</version>
                    <version>Minecraft 1.14.2 Pre-Release 2</version>
                    <version>Minecraft 1.14.2 Pre-Release 3</version>
                    <version>Minecraft 1.14.2 Pre-Release 4</version>
                    <version>Minecraft 1.14.2</version>
                    <version>Minecraft 1.14.3 Pre-Release 1</version>
                    <version>Minecraft 1.14.3 Pre-Release 3</version>
                    <version>1.14.4</version>
                    <version>19w39a</version>
                                    <fixVersion>Minecraft 1.8</fixVersion>
                    <fixVersion>19w39a</fixVersion>
                                                        <votes>11</votes>
                                    <watches>12</watches>
                                                                            <comments>
                            <comment id="588378" author="pokechu22" created="Thu, 3 Oct 2019 19:29:33 +0200"  >&lt;p&gt;Great, thanks for testing!&lt;/p&gt;</comment>
                            <comment id="588376" author="jordin" created="Thu, 3 Oct 2019 19:25:44 +0200"  >&lt;p&gt;I tried to test it yesterday but I was still running an older snapshot for some reason. I attempted to remove those versions when I realized but I guess it didn&apos;t work. The only version I am able to change is 1.14.4 (where the bug still occurs), all the others versions are archived and I cannot change them.&lt;/p&gt;

&lt;p&gt;I was not able to reproduce this bug in 19w39a or 19w40a.&lt;/p&gt;</comment>
                            <comment id="588373" author="pokechu22" created="Thu, 3 Oct 2019 19:09:28 +0200"  >&lt;p&gt;Any reason you added 19w39a and 19w40a yesterday?  Were you able to temporarily reproduce it or something else odd like that?  Or was it just by reflex?&lt;/p&gt;</comment>
                            <comment id="588365" author="jordin" created="Thu, 3 Oct 2019 18:56:39 +0200"  >&lt;p&gt;This bug appears to have been fixed in 19w39a. I tested it on my old macbook and the sign rendering was broken in 19w38b but worked fine in 19w39a and 19w40a. Looking at the source, it looks like they removed the offending normal3f() in 19w39a.&lt;/p&gt;

&lt;p&gt;Although, with all the changes to the rendering and new issues with signs, I wouldn&apos;t be surprised if they reverted this change back, reintroducing the bug. But for now, it appears to be fixed.&lt;/p&gt;</comment>
                            <comment id="572120" author="wisekind" created="Sun, 4 Aug 2019 04:18:48 +0200"  >&lt;p&gt;You really seem to know your stuff.&lt;/p&gt;</comment>
                            <comment id="503500" author="pokechu22" created="Tue, 27 Nov 2018 01:54:56 +0100"  >&lt;p&gt;Is this still an issue as of the 1.14 snapshots, now that &lt;a href=&quot;https://bugs.mojang.com/browse/MC-95044&quot; title=&quot;Graphics Card and Sign Colors&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MC-95044&quot;&gt;&lt;del&gt;MC-95044&lt;/del&gt;&lt;/a&gt; has been fixed?&lt;/p&gt;

&lt;p&gt;(Looks like it is since &lt;tt&gt;GlStateManager.normal3f(0.0F, 0.0F, -0.010416667F);&lt;/tt&gt; is still present, in &lt;tt&gt;ddp&lt;/tt&gt;, but I don&apos;t have a mac so I cannot test)&lt;/p&gt;</comment>
                            <comment id="472534" author="kumasasa" created="Tue, 17 Jul 2018 23:23:55 +0200"  >&lt;p&gt;Yes, that was before you were set as reporter of this ticket. Now just update the ticket as necessary.&lt;/p&gt;</comment>
                            <comment id="472393" author="jordin" created="Tue, 17 Jul 2018 18:34:27 +0200"  >&lt;p&gt;Sorry, I was only leaving a comment because FVbico told me to, I&apos;ll stop leaving them now&lt;/p&gt;</comment>
                            <comment id="471877" author="qwerty23495" created="Mon, 16 Jul 2018 18:25:16 +0200"  >&lt;p&gt;You can update the affected versions yourself, no need to comment.&lt;/p&gt;</comment>
                            <comment id="471876" author="jordin" created="Mon, 16 Jul 2018 18:24:13 +0200"  >&lt;p&gt;This is still an issue for macOS on 1.13-pre9.&lt;/p&gt;</comment>
                            <comment id="470924" author="jordin" created="Fri, 13 Jul 2018 18:58:52 +0200"  >&lt;p&gt;This issue is still present in 1.13-pre8.&lt;/p&gt;</comment>
                            <comment id="469542" author="jordin" created="Tue, 10 Jul 2018 22:19:01 +0200"  >&lt;p&gt;This is still an issue on 1.13-pre7.&lt;/p&gt;</comment>
                            <comment id="467283" author="jordin" created="Wed, 4 Jul 2018 20:50:29 +0200"  >&lt;p&gt;This is still an issue on 1.13-pre6. I also updated the bug report with more details.&lt;/p&gt;</comment>
                            <comment id="463491" author="qwerty23495" created="Mon, 25 Jun 2018 21:24:33 +0200"  >&lt;p&gt;Is this still an issue in 1.13-pre3? Please update the affected versions of your ticket.&lt;/p&gt;</comment>
                            <comment id="461535" author="jordin" created="Mon, 18 Jun 2018 23:30:48 +0200"  >&lt;p&gt;This is still an issue on 1.12.2 and 1.13-pre2 on a Macbook Pro.&lt;/p&gt;</comment>
                            <comment id="461004" author="miwob" created="Sat, 16 Jun 2018 21:57:12 +0200"  >&lt;p&gt;Someone with a graphics driver that&apos;s up to date please check if that&apos;s still an issue in the latest 1.13 pre-release.&lt;/p&gt;</comment>
                            <comment id="307719" author="JIRAUSER71590" created="Thu, 26 May 2016 19:56:23 +0200"  >&lt;p&gt;It&apos;s better if you just leave a new comment, as those actually show up in the activity feed, you could also remove older comments.&lt;/p&gt;

&lt;p&gt;Changing you to reporter.&lt;/p&gt;</comment>
                            <comment id="307717" author="jordin" created="Thu, 26 May 2016 19:54:47 +0200"  >&lt;p&gt;This is still an issue in 16w21b. &lt;br/&gt;
Also, do you mods get a notification if I edit a previous comment? I hate spamming this every update. If not, is it ok if I remove the old messages (every one except the latest)?&lt;/p&gt;</comment>
                            <comment id="307502" author="jordin" created="Thu, 26 May 2016 03:06:34 +0200"  >&lt;p&gt;This is also in 16w21a.&lt;/p&gt;</comment>
                            <comment id="305286" author="jordin" created="Wed, 18 May 2016 19:33:11 +0200"  >&lt;p&gt;This is still not fixed on the 1.10 snapshot 16w20a.&lt;/p&gt;</comment>
                            <comment id="301153" author="jordin" created="Thu, 21 Apr 2016 19:22:52 +0200"  >&lt;p&gt;This is still an issue in 1.9.3-pre1 and 16w15b.&lt;/p&gt;</comment>
                            <comment id="297826" author="JIRAUSER71590" created="Thu, 31 Mar 2016 21:17:14 +0200"  >&lt;p&gt;&lt;a href=&quot;https://bugs.mojang.com/secure/ViewProfile.jspa?name=Jordin&quot; class=&quot;user-hover&quot; rel=&quot;Jordin&quot;&gt;Jordin&lt;/a&gt; since it&apos;s a non &quot;real&quot; version we can&apos;t select it anyway&lt;/p&gt;</comment>
                            <comment id="297825" author="jordin" created="Thu, 31 Mar 2016 21:12:21 +0200"  >&lt;p&gt;This is still an issue in 1.9.1 and 1.9.2. I&apos;m not sure if it counts but this issue seems to be fixed in 1.RV-Pre1 The Trendy Update (the 2016 April Fools joke). I believe we should wait until the next actual version comes out before marking this as resolved.&lt;/p&gt;</comment>
                            <comment id="290671" author="jordin" created="Mon, 29 Feb 2016 16:03:54 +0100"  >&lt;p&gt;This is still an issue on full release 1.9.&lt;/p&gt;</comment>
                            <comment id="290547" author="jordin" created="Sun, 28 Feb 2016 23:41:39 +0100"  >&lt;p&gt;Still an issue in 1.9-pre4.&lt;/p&gt;</comment>
                            <comment id="289083" author="jordin" created="Wed, 24 Feb 2016 19:37:15 +0100"  >&lt;p&gt;Yes this is still in 1.9-pre2, and in 1.9-pre3, I added some screenshots showing it (using Attach Files). Later today I can provide the way to fix it in 1.9-pre3.&lt;/p&gt;</comment>
                            <comment id="288978" author="JIRAUSER71590" created="Wed, 24 Feb 2016 13:42:29 +0100"  >&lt;p&gt;is this still in 1.9-pre2?&lt;/p&gt;</comment>
                            <comment id="288401" author="jordin" created="Sun, 21 Feb 2016 23:32:56 +0100"  >&lt;p&gt;Happens to me running Java 8 on OS X 10.11 El Capitan. I have found a way to fix it, below is a method of fixing it using MCP mappings:&lt;/p&gt;

&lt;p&gt;Go to TileEntitySignRenderer.java&lt;br/&gt;
Look for the method: renderTileEntityAt(TileEntitySign, double, double, double, float, int)&lt;br/&gt;
Find  float f3 = 0.015625F * f;&lt;br/&gt;
The third line after that uses this float:  GL11.glNormal3f(0.0F, 0.0F, -1.0F * f3);  (Probably using GlStateManager but MCP changed it)&lt;br/&gt;
Changing this line to not use a negative number fixes it, example:&lt;br/&gt;
GL11.glNormal3f(0.0F, 0.0F, 1.0F * f3);&lt;br/&gt;
or, more simply:&lt;br/&gt;
GL11.glNormal3f(0.0F, 0.0F, f3);&lt;br/&gt;
(this is right after you bind the sign texture, right before you disable depth mask)&lt;/p&gt;

&lt;p&gt;Using 1.9-pre2 obfuscated:&lt;br/&gt;
Go to bps.class&lt;br/&gt;
Look for the method: public void a(aqm, double, double, double, float, int)&lt;br/&gt;
Find:  float \u2603 = 0.015625F * \u2603;&lt;br/&gt;
The third line after that uses this float: bnh.a(0.0F, 0.0F, -1.0F * \u2603);&lt;br/&gt;
Changing this line to not use a negative number fixes it, example:&lt;br/&gt;
bnh.a(0.0F, 0.0F, \u2603);&lt;br/&gt;
(this is right after you bind the sign texture, right before you disable depth mask)&lt;/p&gt;</comment>
                            <comment id="231315" author="kumasasa" created="Tue, 16 Jun 2015 22:51:11 +0200"  >&lt;p&gt;Reopened due to &lt;a href=&quot;https://bugs.mojang.com/browse/MC-81474&quot; title=&quot;Sign Color Broken for Mac OSX Yosemite 10.10.3&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MC-81474&quot;&gt;&lt;del&gt;MC-81474&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="226726" author="ezekielelin" created="Fri, 8 May 2015 02:07:46 +0200"  >&lt;p&gt;I&apos;m resolving this as Invalid. It shouldn&apos;t be reopened unless someone running OS X 10.10.3 or later experiences this.&lt;/p&gt;</comment>
                            <comment id="216821" author="kingsupernova" created="Fri, 23 Jan 2015 22:57:38 +0100"  >&lt;p&gt;I believe the report was deleted for some reason, I don&apos;t know why.&lt;/p&gt;</comment>
                            <comment id="216812" author="itsharry" created="Fri, 23 Jan 2015 22:32:06 +0100"  >&lt;p&gt;I don&apos;t seem to be able to find &lt;a href=&quot;https://bugs.mojang.com/browse/MC-33304&quot; title=&quot;Sign Colors Fading (NOT vanishing!) when facing north or south&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MC-33304&quot;&gt;&lt;del&gt;MC-33304&lt;/del&gt;&lt;/a&gt; in the bug tracker? lol&lt;/p&gt;</comment>
                            <comment id="216811" author="kingsupernova" created="Fri, 23 Jan 2015 22:28:59 +0100"  >&lt;p&gt;That&apos;s not what this bug is about. I think you want &lt;a href=&quot;https://bugs.mojang.com/browse/MC-33304&quot; title=&quot;Sign Colors Fading (NOT vanishing!) when facing north or south&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MC-33304&quot;&gt;&lt;del&gt;MC-33304&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="216807" author="itsharry" created="Fri, 23 Jan 2015 22:19:06 +0100"  >&lt;p&gt;This bug is not fixed, it has been present for years including in version 1.8.1.&lt;/p&gt;

&lt;p&gt;Screenshot of video settings: &lt;a href=&quot;http://prntscr.com/5w6idu&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://prntscr.com/5w6idu&lt;/a&gt;&lt;br/&gt;
Proof that it is not fixed in 1.8: &lt;a href=&quot;http://prntscr.com/5w6jem&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://prntscr.com/5w6jem&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Look at the signs in the second screenshot, you&apos;ll notice that the colored text is barely readable. The exact same problem also happens with the default texture pack.&lt;/p&gt;</comment>
                            <comment id="205197" author="galaxy_2alex" created="Sat, 25 Oct 2014 10:20:28 +0200"  >&lt;p&gt;Resolved it as Fixed, if anyone still has this issue, leave a comment, and it will be reopened.&lt;/p&gt;</comment>
                            <comment id="205136" author="odisseus" created="Sat, 25 Oct 2014 01:44:35 +0200"  >&lt;p&gt;I have not been concerned by this issue since a long time now and everything is still fine with 1.8.1-pre3.&lt;br/&gt;
If needed : I&apos;m using an Intel HD 4000, OSX 10.10 and Java 8-release25.&lt;/p&gt;</comment>
                            <comment id="204964" author="galaxy_2alex" created="Fri, 24 Oct 2014 19:49:46 +0200"  >&lt;p&gt;Is this still a concern in the &lt;em&gt;current Minecraft version&lt;/em&gt; &lt;b&gt;1.8.1 Prerelease 3&lt;/b&gt; / Launcher version &lt;b&gt;1.5.3&lt;/b&gt; or later? If so, please &lt;em&gt;update the affected versions&lt;/em&gt; in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases.&lt;/p&gt;

&lt;p&gt;(Especially in regards to Yosemite)&lt;/p&gt;</comment>
                            <comment id="201021" author="469512345" created="Sun, 21 Sep 2014 16:44:06 +0200"  >&lt;p&gt;Try upgrading to osx maverick, worked for me&lt;/p&gt;</comment>
                            <comment id="194303" author="garyclosse" created="Tue, 26 Aug 2014 18:09:38 +0200"  >&lt;p&gt;Confirmed with an Intel HD 4000 (OS X).&lt;/p&gt;</comment>
                            <comment id="193846" author="ezekielelin" created="Mon, 25 Aug 2014 18:57:11 +0200"  >&lt;p&gt;Its definitely the HD 3000, but I don&apos;t know why 10.9.4 didn&apos;t fix it.&lt;/p&gt;</comment>
                            <comment id="193794" author="brennanfull" created="Mon, 25 Aug 2014 17:45:58 +0200"  >&lt;p&gt;I am running OSX 10.9.4 on a 13-inch, Late 2011 Macbook Pro&lt;br/&gt;
           Processor:  2.8 GHz Intel Core i7&lt;br/&gt;
           Memory:  16 GB 1333 MHz DDR3&lt;br/&gt;
           Graphics  Intel HD Graphics 3000 512 MB&lt;br/&gt;
           Software  OS X 10.9.4 (13E28)&lt;br/&gt;
Everything besides the memory (which shouldn&apos;t effect this issue) came stock with the Macbook Pro.&lt;br/&gt;
Ever since I got Minecraft on this device I have been experiencing the exact issue described by this bug report, even after updating to the latest version of OS X. The only time I have been able to normally see the colored signs is with the use of MinecraftLFM, (&lt;a href=&quot;http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/1286643-minecraftlfm-fixes-colored-signs-entity-rendering&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/1286643-minecraftlfm-fixes-colored-signs-entity-rendering&lt;/a&gt;) a mod for Minecraft that fixes a variety of graphical glitches including the colored sign issue.&lt;/p&gt;</comment>
                            <comment id="192677" author="ezekielelin" created="Fri, 22 Aug 2014 23:38:07 +0200"  >&lt;p&gt;This is an OS X Driver issue. I know this because I&apos;ve seen it completely disappear after an OS X update. If anyone still has this issue after updating to the latest OS X (10.9) I will reopen it.&lt;/p&gt;</comment>
                            <comment id="176827" author="kumasasa" created="Fri, 18 Jul 2014 07:22:15 +0200"  >&lt;p&gt;Reopened &lt;a href=&quot;https://bugs.mojang.com/browse/MC-33304&quot; title=&quot;Sign Colors Fading (NOT vanishing!) when facing north or south&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MC-33304&quot;&gt;&lt;del&gt;MC-33304&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="176770" author="odisseus" created="Thu, 17 Jul 2014 23:27:20 +0200"  >&lt;p&gt;I think it only concerns 2.4 GHz Intel Core i5. I recently switched to a 1.5GHz and I&apos;m not anymore encountering it.&lt;br/&gt;
Edit : &lt;a href=&quot;https://bugs.mojang.com/browse/MC-33304&quot; title=&quot;Sign Colors Fading (NOT vanishing!) when facing north or south&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MC-33304&quot;&gt;&lt;del&gt;MC-33304&lt;/del&gt;&lt;/a&gt; is NOT the same bug.&lt;/p&gt;</comment>
                            <comment id="176730" author="naor2013" created="Thu, 17 Jul 2014 21:58:32 +0200"  >&lt;p&gt;It&apos;s the same problem but you have more info there so I guess it will be better to use that one...&lt;/p&gt;</comment>
                            <comment id="176696" author="kumasasa" created="Thu, 17 Jul 2014 20:43:24 +0200"  >&lt;p&gt;Maybe there are two issues.&lt;br/&gt;
Most of the linked issues are OS X issues. Please see if &lt;a href=&quot;https://bugs.mojang.com/browse/MC-33304&quot; title=&quot;Sign Colors Fading (NOT vanishing!) when facing north or south&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MC-33304&quot;&gt;&lt;del&gt;MC-33304&lt;/del&gt;&lt;/a&gt; better describes your issue, will reopen that ticket then.&lt;/p&gt;</comment>
                            <comment id="176515" author="naor2013" created="Thu, 17 Jul 2014 15:20:12 +0200"  >&lt;p&gt;Not really... It happened to my friends as we&apos;ll and they&apos;re using windows&lt;/p&gt;</comment>
                            <comment id="175074" author="kumasasa" created="Wed, 16 Jul 2014 23:52:00 +0200"  >&lt;p&gt;This seems to be only to happen on OS X&lt;/p&gt;</comment>
                            <comment id="174576" author="naor2013" created="Tue, 15 Jul 2014 17:38:13 +0200"  >&lt;p&gt;It doesn&apos;t happen all the time... Sometimes it loads it correctly but sometimes it&apos;s not and when you use F3+a it&apos;s loading it correctly again&lt;br/&gt;
It&apos;s maybe not happening to all the computers... I don&apos;t really know&lt;/p&gt;</comment>
                            <comment id="174575" author="banana478" created="Tue, 15 Jul 2014 17:35:15 +0200"  >&lt;p&gt;Unable to reproduce in 14w28b. Placed a sign and then ran:&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;/blockdata ~ ~ ~ {Text1:&lt;span class=&quot;code-quote&quot;&gt;&quot;{\&quot;&lt;/span&gt;text\&lt;span class=&quot;code-quote&quot;&gt;&quot;:\&quot;&lt;/span&gt;\&lt;span class=&quot;code-quote&quot;&gt;&quot;,\&quot;&lt;/span&gt;extra\&lt;span class=&quot;code-quote&quot;&gt;&quot;:[{\&quot;&lt;/span&gt;text\&lt;span class=&quot;code-quote&quot;&gt;&quot;:\&quot;&lt;/span&gt;TEST\&lt;span class=&quot;code-quote&quot;&gt;&quot;,\&quot;&lt;/span&gt;color\&lt;span class=&quot;code-quote&quot;&gt;&quot;:\&quot;&lt;/span&gt;blue\&lt;span class=&quot;code-quote&quot;&gt;&quot;}]}&quot;&lt;/span&gt;}&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="170880" author="kumasasa" created="Sat, 5 Jul 2014 10:26:42 +0200"  >&lt;p&gt;Reopened.&lt;br/&gt;
Now possible in vanilla.&lt;/p&gt;</comment>
                            <comment id="126047" author="galaxy_2alex" created="Sat, 21 Dec 2013 09:40:42 +0100"  >&lt;p&gt;This is NOT a problem in Vanilla Minecraft and cannot be reproduced without any external editors. Therefor it&apos;s not a valid report for this tracker.&lt;/p&gt;</comment>
                            <comment id="126030" author="brennanfull" created="Sat, 21 Dec 2013 05:51:21 +0100"  >&lt;p&gt;PLEASE FIX THIS, THIS IS THE MOST ANNOYING AND INCONVENIENT BUG IVE EVER EXPERIENCED WITH MINECRAFT!!!&lt;/p&gt;</comment>
                            <comment id="93689" author="starcksjoen" created="Mon, 22 Jul 2013 17:45:41 +0200"  >&lt;p&gt;This happens to me in both singleplayer and multiplayer in 1.6.2 It only happens on my MacBook Air, not on my brothers PC&lt;/p&gt;</comment>
                            <comment id="58563" author="zoomreddin" created="Wed, 3 Apr 2013 00:41:37 +0200"  >&lt;p&gt;Not true actually. Coloured signs are vanilla, they just cannot be placed without an external editor (like MCEdit). You do not have to mod your game for this to happen. Oh, and confirmed on a MacBook Air running Mountain Lion and Minecraft 1.5.1&lt;/p&gt;</comment>
                            <comment id="15482" author="selbram" created="Tue, 30 Oct 2012 17:38:17 +0100"  >&lt;p&gt;This venue is for vanilla bugs only. Color text on signs is not in the current release of Minecraft. It has been noted but I will close this as invalid.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10102">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="21679">MC-8710</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="26873">MC-12135</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="40281">MC-21319</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="44433">MC-25081</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="46850">MC-27073</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="51682">MC-30564</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="52414">MC-31191</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="66627">MC-42520</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="71172">MC-45620</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="87518">MC-60270</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="99966">MC-72174</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="104539">MC-76261</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="109686">MC-80146</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="111857">MC-81474</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="11349">MC-104</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10103">
                    <name>Relates</name>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="130534">MC-95044</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="54911">MC-33304</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="11427" name="2012-10-30_09.18.12.png" size="29716" author="toxic_sun" created="Tue, 30 Oct 2012 15:21:43 +0100"/>
                            <attachment id="11428" name="2012-10-30_09.18.18.png" size="99290" author="toxic_sun" created="Tue, 30 Oct 2012 15:21:43 +0100"/>
                            <attachment id="112057" name="2016-02-24_14.36.21.png" size="86222" author="Jordin" created="Wed, 24 Feb 2016 19:37:15 +0100"/>
                            <attachment id="112058" name="2016-02-24_14.36.43.png" size="45962" author="Jordin" created="Wed, 24 Feb 2016 19:37:15 +0100"/>
                            <attachment id="115032" name="2016-03-31_16.06.49.png" size="51433" author="Jordin" created="Thu, 31 Mar 2016 21:12:21 +0200"/>
                            <attachment id="115033" name="2016-03-31_16.06.56.png" size="95465" author="Jordin" created="Thu, 31 Mar 2016 21:12:21 +0200"/>
                            <attachment id="131560" name="2016-12-29_15.37.35.png" size="364351" author="kaleb418" created="Thu, 29 Dec 2016 21:39:24 +0100"/>
                            <attachment id="170992" name="2018-06-18_18.11.05.png" size="207114" author="Jordin" created="Mon, 18 Jun 2018 23:29:03 +0200"/>
                            <attachment id="170993" name="2018-06-18_18.11.08.png" size="181639" author="Jordin" created="Mon, 18 Jun 2018 23:29:03 +0200"/>
                            <attachment id="170994" name="2018-06-18_18.19.29.png" size="335249" author="Jordin" created="Mon, 18 Jun 2018 23:29:03 +0200"/>
                            <attachment id="170995" name="2018-06-18_18.19.33.png" size="348461" author="Jordin" created="Mon, 18 Jun 2018 23:29:03 +0200"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                <customfield id="customfield_10701" key="com.atlassian.jira.plugin.system.customfieldtypes:datetime">
                        <customfieldname>CHK</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 26 Aug 2014 19:54:00 +0200</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11901" key="com.atlassian.jira.plugin.system.customfieldtypes:multiselect">
                        <customfieldname>Category</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="11707"><![CDATA[Rendering]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10500" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Confirmation Status</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10303"><![CDATA[Confirmed]]></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_11100" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Linked</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>3.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_11600" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i0nac7:</customfieldvalue>

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