<!-- 
RSS generated by JIRA (9.12.2#9120002-sha1:301bf498dd45d800842af0b84230f1bb58606c13) at Sun Jan 12 12:13:42 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-7196] Nether cave/tunnel generator produces incorrect/cut tunnels</title>
                <link>https://bugs.mojang.com/browse/MC-7196</link>
                <project id="10400" key="MC">Minecraft: Java Edition</project>
                    <description>&lt;p&gt;The tunnels/caves in Nether can have unnatural looking straight cuts/walls at chunk borders. The reason is an old bug that has been fixed from the overworld cave generator, but not from the Nether one. Such tunnels are easiest to find by using a mapper (due to the difficulty of moving in Nether, low visibility, and of course because tunnels/caves are usually more or less buried inside solid stuff).&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Examples of buggy tunnels&lt;/b&gt;&lt;br/&gt;
See map screenshots; the straight edges of the tunnels are not due to mapping program, but simply because the tunnels have cuts in them, at chunk borders.&lt;/p&gt;

&lt;p&gt;Possibly reproducible with world seed -807116175 (with defaults), location x:142, y:98, z:-83 in Nether (place of screenshot cut_tunnel_3 and ...02.24.27). The location is actually two tunnels, both cut at the same place, but just cut on different directions. (The other map screenshots are of the same world, locations are about #1: 187,99,135 and #2 131,94,260 + 60,85,235.)&lt;/p&gt;

&lt;p&gt;&lt;b&gt;The bug&lt;/b&gt;&lt;br/&gt;
Compare classes MapGenCaves and MapGenCavesHell. The overworld version (MapGenCaves) transfers a random generator seed-parameter in the methods, while the Nether-version does not. Due to this, for the Nether version the map generator&apos;s one common random number generator gets to different states at different chunks for the generation of the supposedly same tunnel/cave. The different states of course lead to different random shapes of the tunnel.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;The fix&lt;/b&gt;&lt;br/&gt;
Adapt the use of the seed parameter from the MapGenCaves class to MapGenCavesHell class. (I will not show the code here, as the changes are quite spread and are trivial.)&lt;/p&gt;</description>
                <environment>Platform/environment shouldn&amp;#39;t matter, as the bug is in the java code.&lt;br/&gt;
(Windows 7 64-bit, java 7 64-bit, naturally unmodified Minecraft).</environment>
        <key id="19975">MC-7196</key>
            <summary>Nether cave/tunnel generator produces incorrect/cut tunnels</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="jeb">[Mojang] Jeb (Jens Bergensten)</assignee>
                                    <reporter username="bugi74">Markku</reporter>
                        <labels>
                            <label>cave</label>
                            <label>nether</label>
                            <label>tunnel</label>
                            <label>world-generation</label>
                    </labels>
                <created>Sat, 12 Jan 2013 01:32:24 +0100</created>
                <updated>Fri, 14 Aug 2020 02:53:54 +0200</updated>
                            <resolved>Fri, 1 Mar 2013 11:45:01 +0100</resolved>
                                    <version>Minecraft 1.4.6</version>
                    <version>Minecraft 1.4.7</version>
                    <version>Snapshot 13w09b</version>
                                    <fixVersion>Snapshot 13w09c</fixVersion>
                                                        <votes>2</votes>
                                    <watches>5</watches>
                                                                            <comments>
                            <comment id="479930" author="josh74000mc" created="Mon, 6 Aug 2018 17:24:07 +0200"  >&lt;p&gt;this bug used to happen on beta 1.7.3, but got fixed in beta 1.8 which is good as it got annoying.&lt;/p&gt;</comment>
                            <comment id="48582" author="jeb" created="Fri, 1 Mar 2013 11:45:01 +0100"  >&lt;p&gt;Fixed as suggested.&lt;/p&gt;</comment>
                            <comment id="48398" author="bugi74" created="Thu, 28 Feb 2013 19:34:52 +0100"  >&lt;p&gt;Still valid for 13w09b, and even if there is new stuff in Nether, the example seed and location still works.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10103">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="291445">MC-172887</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="19979">MC-7200</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="18349" name="2013-01-12_02.24.27.png" size="653179" author="bugi74" created="Sat, 12 Jan 2013 01:32:24 +0100"/>
                            <attachment id="18346" name="cut_tunnel_1.PNG" size="2787" author="bugi74" created="Sat, 12 Jan 2013 01:32:24 +0100"/>
                            <attachment id="18347" name="cut_tunnel_2.PNG" size="11354" author="bugi74" created="Sat, 12 Jan 2013 01:32:24 +0100"/>
                            <attachment id="18348" name="cut_tunnel_3.PNG" size="4143" author="bugi74" created="Sat, 12 Jan 2013 01:32:24 +0100"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                <customfield id="customfield_10701" key="com.atlassian.jira.plugin.system.customfieldtypes:datetime">
                        <customfieldname>CHK</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Fri, 22 Feb 2013 19:47:00 +0100</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10500" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Confirmation Status</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10301"><![CDATA[Plausible]]></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_10501" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Game Mode</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10305"><![CDATA[Creative]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_11100" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Linked</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_11600" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i0dwyn:</customfieldvalue>

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