<!-- 
RSS generated by JIRA (9.12.2#9120002-sha1:301bf498dd45d800842af0b84230f1bb58606c13) at Sun Jan 12 12:00:55 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-3347] Ores, dirt and maybe caves and structures only generate until Y 128 in stone</title>
                <link>https://bugs.mojang.com/browse/MC-3347</link>
                <project id="10400" key="MC">Minecraft: Java Edition</project>
                    <description>&lt;p&gt;When I generate a superflatworld with very high ground (like &quot;Miners dream&quot;) I can see that ores, maybe caves (haven&apos;t found any there) and dirt only generate up to y: 128, the old height of maps back then before Anvil map format.&lt;/p&gt;</description>
                <environment></environment>
        <key id="15340">MC-3347</key>
            <summary>Ores, dirt and maybe caves and structures only generate until Y 128 in stone</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="4">Incomplete</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="meta">Meta</reporter>
                        <labels>
                    </labels>
                <created>Sun, 18 Nov 2012 00:44:02 +0100</created>
                <updated>Fri, 2 Feb 2018 23:59:44 +0100</updated>
                            <resolved>Fri, 24 Oct 2014 22:42:49 +0200</resolved>
                                    <version>Minecraft 1.4.4</version>
                    <version>Minecraft 1.4.5</version>
                    <version>Minecraft 1.4.6</version>
                    <version>Minecraft 1.4.7</version>
                    <version>Snapshot 13w09c</version>
                    <version>Snapshot 13w10a</version>
                    <version>Minecraft 1.5.2</version>
                    <version>Minecraft 1.6.2</version>
                    <version>Minecraft 1.6.4</version>
                    <version>Minecraft 13w38b</version>
                    <version>Minecraft 13w38c</version>
                    <version>Minecraft 13w39a</version>
                                                                        <votes>4</votes>
                                    <watches>6</watches>
                                                                            <comments>
                            <comment id="432591" author="redstonehelper" created="Fri, 2 Feb 2018 23:59:44 +0100"  >&lt;p&gt;You can if you want.&lt;/p&gt;</comment>
                            <comment id="432161" author="awesoman3000" created="Wed, 31 Jan 2018 18:52:16 +0100"  >&lt;p&gt;As of 18w05a, it seems that caves are capable of generating above y=128 on Customized worlds (tested by setting Biome Depth Offset to its maximum value). However, they still never seem to actually break the surface at y=255. Should a separate bug report be made for this?&lt;/p&gt;</comment>
                            <comment id="205041" author="galaxy_2alex" created="Fri, 24 Oct 2014 22:42:35 +0200"  >&lt;p&gt;Both Gravel and Dirt are spawning above 128 now, ores don&apos;t because they just do not generate that high. Did not check about caves etc.&lt;/p&gt;</comment>
                            <comment id="180362" author="ezekielelin" created="Sat, 26 Jul 2014 21:12:34 +0200"  >&lt;p&gt;Is this still a concern in the latest Minecraft version &lt;b&gt;14w30c&lt;/b&gt;? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases.&lt;/p&gt;</comment>
                            <comment id="135493" author="ezekielelin" created="Sun, 26 Jan 2014 16:35:58 +0100"  >&lt;p&gt;Is this still a concern in the latest Minecraft version &lt;b&gt;14w04b&lt;/b&gt;? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases.&lt;/p&gt;</comment>
                            <comment id="36053" author="bugi74" created="Sat, 12 Jan 2013 17:42:47 +0100"  >&lt;p&gt;I&apos;ve been reading the world/map generation code a bit lately, and indeed, for the generation part, it only works on the &quot;old&quot; lower 128 levels. For example, various loops going through vertical axis only check upto or downfrom 127.&lt;/p&gt;

&lt;p&gt;However, the fix to this seems to be rather laborous, as at least at first look, seems the upper 128 blocks are stored separate from the lower 128 blocks, and trying to scan through full span might make many routines quite a bit more complex or slower. Also, many a vertical coordinate value is handled as Java&apos;s byte, which is signed and limited to +127 (in the positive side). (For example, certain methods add 128 to block index as they step in Z-axis (the other horizontal), indicating that the array of blocks has only 128 vertical blocks per horizontal location.)&lt;/p&gt;

&lt;p&gt;This is also likely the reason why Nether has its top bedrock at the old level, too. I.e. the top half of Nether is empty and unaccessible (in survival).&lt;/p&gt;

&lt;p&gt;When Mojang added the upper 128 blocks for building things, they did it the quick and dirty -way. I can&apos;t blame them though.&lt;/p&gt;</comment>
                            <comment id="25382" author="cubethethird" created="Tue, 27 Nov 2012 21:36:32 +0100"  >&lt;p&gt;Can confirm. Caves do not generate, though abandoned mineshafts do below 128 as well.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="13552" name="2012-11-18_00.37.28.png" size="2037439" author="meta" created="Sun, 18 Nov 2012 00:44:02 +0100"/>
                            <attachment id="13553" name="2012-11-18_00.37.35.png" size="857455" author="meta" created="Sun, 18 Nov 2012 00:44:03 +0100"/>
                            <attachment id="13554" name="2012-11-18_00.37.39.png" size="924262" author="meta" created="Sun, 18 Nov 2012 00:44:03 +0100"/>
                            <attachment id="13555" name="2012-11-18_00.37.44.png" size="949054" author="meta" created="Sun, 18 Nov 2012 00:44:03 +0100"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                <customfield id="customfield_10701" key="com.atlassian.jira.plugin.system.customfieldtypes:datetime">
                        <customfieldname>CHK</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 27 Nov 2012 21:35:00 +0100</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_11600" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i0d88v:</customfieldvalue>

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