<!-- 
RSS generated by JIRA (9.12.2#9120002-sha1:301bf498dd45d800842af0b84230f1bb58606c13) at Sun Jan 12 12:26:45 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-11165] The upward facing piston monostable is both orientational and coordinate dependant &gt; Huge inconsistency</title>
                <link>https://bugs.mojang.com/browse/MC-11165</link>
                <project id="10400" key="MC">Minecraft: Java Edition</project>
                    <description>&lt;p&gt;The upward facing piston monostable is &lt;em&gt;very&lt;/em&gt; inconsistent.&lt;br/&gt;
I will show 4 situations, each with 2 inputs, 2 pistons as outputs, and 2 pictures of what happens when I flick the first or second lever.&lt;br/&gt;
Each of this has the lever above and on the left, and the pistons on the right and on the bottom. I will change the direction the pistons are facing, and move the setup for each situation.&lt;/p&gt;

&lt;p&gt;In situation 1 (Picture 1 and 2), we see that powering the lever on top powers only the piston on the right, and powering the other lever powers the other piston.&lt;/p&gt;

&lt;p&gt;In situation 2 (Picture 3 and 4), we see that powering the lever on top powers none of the 2 pistons, and powering the other lever powers the piston on the right.&lt;/p&gt;

&lt;p&gt;situation 3 (Picture 5 and 6) is identical to situation 2, the 2 pistons are just facing a different direction, and are in a different location.&lt;/p&gt;

&lt;p&gt;situation 4 (Picture 7 and 8) is identical to situation 1, one of the pistons is just facing a different direction, and are in a different location.&lt;/p&gt;


&lt;p&gt;The top of the pictures is always facing f:2(North)&lt;br/&gt;
Also: I know this is a duplicate, but I just wanted to make the bug more clear &lt;img class=&quot;emoticon&quot; src=&quot;https://bugs.mojang.com/images/icons/emoticons/smile.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;

&lt;p&gt;I really hate this bug, and I think it should be fixed by pre-release.&lt;/p&gt;

&lt;p&gt;UPDATE:&lt;br/&gt;
Powering the monostable with redstone or repeater actually makes a difference.&lt;/p&gt;

&lt;p&gt;EDIT: Since 14w19a, this monostable works consistently in one orientation, in the other however it is still coordinate dependant.&lt;/p&gt;

&lt;p&gt;Nice 20w18a repro: &lt;a href=&quot;https://www.youtube.com/watch?v=ptK-7n--yYM&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://www.youtube.com/watch?v=ptK-7n--yYM&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
        <key id="25270">MC-11165</key>
            <summary>The upward facing piston monostable is both orientational and coordinate dependant &gt; Huge inconsistency</summary>
                <type id="1" iconUrl="https://bugs.mojang.com/secure/viewavatar?size=xsmall&amp;avatarId=18903&amp;avatarType=issuetype">Bug</type>
                                    <status id="4" iconUrl="https://bugs.mojang.com/images/icons/statuses/reopened.png" description="This issue was once resolved, but the resolution was deemed incorrect. From here issues are either marked assigned or resolved.">Reopened</status>
                    <statusCategory id="2" key="new" colorName="default"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="dicotheredstoner">DicoTheRedstoner</reporter>
                        <labels>
                            <label>experimental_redstone_fixed</label>
                    </labels>
                <created>Wed, 6 Mar 2013 20:05:54 +0100</created>
                <updated>Wed, 21 Aug 2024 07:19:28 +0200</updated>
                                            <version>Snapshot 13w10a</version>
                    <version>Snapshot 13w10b</version>
                    <version>Minecraft 1.5.1</version>
                    <version>Minecraft 1.5.2</version>
                    <version>Snapshot 13w18c</version>
                    <version>Snapshot 13w19a</version>
                    <version>Minecraft 1.6.1</version>
                    <version>Minecraft 1.6.2</version>
                    <version>Minecraft 14w32a</version>
                    <version>Minecraft 1.9</version>
                    <version>Minecraft 1.10.2</version>
                    <version>Minecraft 16w43a</version>
                    <version>Minecraft 1.12</version>
                    <version>Minecraft 1.14</version>
                    <version>20w07a</version>
                    <version>20w08a</version>
                    <version>20w18a</version>
                    <version>1.16.1</version>
                    <version>20w27a</version>
                    <version>20w30a</version>
                    <version>1.16.2 Pre-release 1</version>
                    <version>1.16.2 Release Candidate 1</version>
                    <version>1.16.2</version>
                    <version>1.16.3 Release Candidate 1</version>
                    <version>1.16.3</version>
                    <version>1.16.4 Pre-release 2</version>
                    <version>1.16.4</version>
                    <version>20w46a</version>
                    <version>20w51a</version>
                    <version>1.17.1</version>
                    <version>1.19.1 Release Candidate 2</version>
                    <version>1.20.2</version>
                                                                        <votes>32</votes>
                                    <watches>20</watches>
                                                                            <comments>
                            <comment id="1349724" author="jingybreadman" created="Wed, 21 Aug 2024 06:17:57 +0200"  >&lt;p&gt;This issue is fixed in the 24w33a redstone experiment:&lt;br/&gt;
 &lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;https://bugs.mojang.com/secure/attachment/586701/586701_2024-08-20_23-17-03.mp4&quot; title=&quot;2024-08-20_23-17-03.mp4 attached to MC-11165&quot;&gt;2024-08-20_23-17-03.mp4&lt;sup&gt;&lt;img class=&quot;rendericon&quot; src=&quot;https://bugs.mojang.com/images/icons/link_attachment_7.gif&quot; height=&quot;7&quot; width=&quot;7&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/sup&gt;&lt;/a&gt;&lt;/span&gt; &lt;/p&gt;</comment>
                            <comment id="1032564" author="JIRAUSER648933" created="Fri, 9 Jul 2021 02:18:04 +0200"  >&lt;p&gt;Can confirm in 1.17.1.&lt;/p&gt;</comment>
                            <comment id="782641" author="JIRAUSER508442" created="Fri, 7 Aug 2020 21:41:34 +0200"  >&lt;p&gt;In 1.16.2 RC-1&lt;/p&gt;</comment>
                            <comment id="753206" author="JIRAUSER506241" created="Thu, 2 Jul 2020 06:15:37 +0200"  >&lt;p&gt;Hi there!&lt;/p&gt;

&lt;p&gt;Can confirm in 20w27a.&lt;/p&gt;</comment>
                            <comment id="746579" author="JIRAUSER506241" created="Sat, 27 Jun 2020 04:26:15 +0200"  >&lt;p&gt;Still present in 1.16.1.&lt;/p&gt;</comment>
                            <comment id="638398" author="2404037558" created="Sun, 23 Feb 2020 13:59:33 +0100"  >&lt;p&gt;confirmed still in 20w08a&lt;/p&gt;</comment>
                            <comment id="395317" author="schortan" created="Mon, 24 Jul 2017 01:07:40 +0200"  >&lt;p&gt;Can confirm for 1.12&lt;/p&gt;</comment>
                            <comment id="339151" author="panda4994" created="Sun, 30 Oct 2016 02:45:36 +0200"  >&lt;p&gt;I can confirm 16w43a.&lt;/p&gt;</comment>
                            <comment id="339067" author="miwob" created="Sat, 29 Oct 2016 22:32:02 +0200"  >&lt;p&gt;Is this still an issue in the most recent versions (currently that is &lt;b&gt;1.10.2&lt;/b&gt;, or &lt;b&gt;16w43a&lt;/b&gt;) of Minecraft? If so, please update the affected versions and help us keeping this ticket updated from time to time. If you are the owner/reporter of this ticket, you can modify the affected version(s) yourself.&lt;/p&gt;</comment>
                            <comment id="307548" author="panda4994" created="Thu, 26 May 2016 06:10:56 +0200"  >&lt;p&gt;&lt;a href=&quot;https://bugs.mojang.com/secure/ViewProfile.jspa?name=torabi&quot; class=&quot;user-hover&quot; rel=&quot;torabi&quot;&gt;torabi&lt;/a&gt; &lt;a href=&quot;https://bugs.mojang.com/secure/ViewProfile.jspa?name=dicotheredstoner&quot; class=&quot;user-hover&quot; rel=&quot;dicotheredstoner&quot;&gt;dicotheredstoner&lt;/a&gt; I can confirm that it is caused by the update order.&lt;br/&gt;
Currently: west east down up north south&lt;/p&gt;

&lt;p&gt;Depending on if the piston in front or the one below get updated first the circuit behaves different.&lt;br/&gt;
It&apos;s impossible to avoid all directional behaviour because the updates need some order, but the y-axis shouldn&apos;t be updated in between the two other axis.&lt;br/&gt;
Because that causes everything that depends on something updating a y-direction before a horizontal one or the other way around, to be directional.&lt;/p&gt;


&lt;p&gt;The question is: What order would be best?&lt;br/&gt;
Y-Last: west east north south down up&lt;br/&gt;
Y-First: down up west east north south&lt;br/&gt;
Y-Split: down west east north south up&lt;/p&gt;

&lt;p&gt;I think it would make sense to keep the horizontal directions in the same order they have been before to minimize the things that would break. I also don&apos;t see any advantage changing it.&lt;br/&gt;
Of course you could also switch the places of up and down in all of these.&lt;/p&gt;

&lt;p&gt;No matter how you change it, it would break some things that depend on update orders. They would be fixable though.&lt;/p&gt;

&lt;p&gt;I made a mod that allows to set the update order with a command (E.g. /updateorder west east north south down up).&lt;br/&gt;
If you want to try how different update orders would behave you can download it here: &lt;a href=&quot;http://www.mediafire.com/download/b9mjwuimu2ei7wg/1.9_UpdateOrder.zip&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://www.mediafire.com/download/b9mjwuimu2ei7wg/1.9_UpdateOrder.zip&lt;/a&gt;&lt;br/&gt;
Video about it with a more general/theoretical approach: &lt;a href=&quot;https://www.youtube.com/watch?v=aRr3NpmQiCg&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://www.youtube.com/watch?v=aRr3NpmQiCg&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="295815" author="dicotheredstoner" created="Sun, 20 Mar 2016 16:44:29 +0100"  >&lt;p&gt;Sorry, yes this is still a concern in the current version, however it has become slightly more stable.&lt;br/&gt;
I&apos;m quite certain that it works reliably if the monostable is powered from 2 of 4 directions now, but it&apos;s definitely still in the game.&lt;/p&gt;

&lt;p&gt;The preferred solution for me would be to make it not power any pistons, but still power repeaters. &lt;br/&gt;
Let me argue why:&lt;/p&gt;

&lt;p&gt;Nearly every redstone contraption is made to not rely on unreliable bugs in the game, to ensure that it is not coordinate dependant, random, or direction dependant.&lt;br/&gt;
So nearly every redstone contraption is made to not use this monostable to power pistons directly, but this monostable is the most often used monostable in the game, so it is important that it will power repeaters. Fixing it this way will break next to no contraptions. Remember that most redstone creations take hours to complete, and some even months. Having to go back and fix them, which might sometimes be impossible, will take another large amount of time.&lt;/p&gt;

&lt;p&gt;I know that this way of fixing it doesn&apos;t make much sense, but now you know why I prefer it, and I&apos;m sure you can see my point. &lt;/p&gt;</comment>
                            <comment id="295341" author="JIRAUSER71590" created="Fri, 18 Mar 2016 17:11:11 +0100"  >&lt;p&gt;No response for over a year.&lt;/p&gt;</comment>
                            <comment id="205329" author="galaxy_2alex" created="Sat, 25 Oct 2014 14:42:31 +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;</comment>
                            <comment id="185444" author="torabi" created="Thu, 7 Aug 2014 03:14:58 +0200"  >&lt;p&gt;According to a comment on &lt;a href=&quot;https://www.youtube.com/watch?v=jBeF3aFxqpM&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;this video&lt;/a&gt;, this is caused by the order of the block updates:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;This is a bug that has existed since pistons were added. To fix the t-flip-flop functionality after the mono-stable circuit add another 1 tick repeater, this is a side affect of the north-south quirk that has existed since like ever, essentially the series of event that the game goes through to propagate redstone is locked, when a block is powered it updated the block above first, then north and then south, then the block below then east and then west. so what&apos;s happening because of this is that the block is powering the piston before it powers the side that has the t-flip-flop piston, and by the time that happens, in the games mind, the block is already been moved and no longer is capable of updating the piston, the block is still physically providing power to the piston, however the piston isn&apos;t updated until the block is already moved, repeaters however can still pull the redstone current.&#65279;&lt;/p&gt;&lt;/blockquote&gt;</comment>
                            <comment id="157368" author="dicotheredstoner" created="Mon, 12 May 2014 23:53:33 +0200"  >&lt;p&gt;This is now consistent in one orientation, in the other orientation it is still coordinate dependant.&lt;br/&gt;
(14w19a)&lt;/p&gt;</comment>
                            <comment id="101866" author="_ericbg" created="Mon, 9 Sep 2013 17:19:33 +0200"  >&lt;p&gt;Can confirm for 1.6.2.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10102">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="25154">MC-11064</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="27367">MC-12518</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="27403">MC-12552</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="31319">MC-15583</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="43260">MC-24009</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="51618">MC-30506</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="238703">MC-150121</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="256135">MC-159186</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="295299">MC-174753</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="317151">MC-182166</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="345698">MC-192232</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="358846">MC-196123</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="384692">MC-204875</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10103">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="318047">MC-182452</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="264835" name="2019-08-19 04-15-00_2.mp4" size="10342637" author="miwob" created="Mon, 10 Feb 2020 19:53:44 +0100"/>
                            <attachment id="586701" name="2024-08-20_23-17-03.mp4" size="6156654" author="Jingy" created="Wed, 21 Aug 2024 06:17:44 +0200"/>
                            <attachment id="23652" name="Picture 1.png" size="58576" author="dicotheredstoner" created="Wed, 6 Mar 2013 20:05:54 +0100"/>
                            <attachment id="23653" name="Picture 2.png" size="60487" author="dicotheredstoner" created="Wed, 6 Mar 2013 20:05:54 +0100"/>
                            <attachment id="23654" name="Picture 3.png" size="89532" author="dicotheredstoner" created="Wed, 6 Mar 2013 20:05:54 +0100"/>
                            <attachment id="23655" name="Picture 4.png" size="68003" author="dicotheredstoner" created="Wed, 6 Mar 2013 20:05:54 +0100"/>
                            <attachment id="23656" name="Picture 5.png" size="69125" author="dicotheredstoner" created="Wed, 6 Mar 2013 20:05:54 +0100"/>
                            <attachment id="23657" name="Picture 6.png" size="54313" author="dicotheredstoner" created="Wed, 6 Mar 2013 20:05:54 +0100"/>
                            <attachment id="23658" name="Picture 7.png" size="54653" author="dicotheredstoner" created="Wed, 6 Mar 2013 20:05:54 +0100"/>
                            <attachment id="23659" name="Picture 8.png" size="70328" author="dicotheredstoner" created="Wed, 6 Mar 2013 20:05:54 +0100"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                    <customfield id="customfield_12800" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Area</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="12602"><![CDATA[Platform]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10701" key="com.atlassian.jira.plugin.system.customfieldtypes:datetime">
                        <customfieldname>CHK</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Thu, 7 Aug 2014 06:49:00 +0200</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11901" key="com.atlassian.jira.plugin.system.customfieldtypes:multiselect">
                        <customfieldname>Category</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="11615"><![CDATA[Redstone]]></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>13.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_12200" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Mojang Priority</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="11703"><![CDATA[Low]]></customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_12201" key="com.atlassian.jira.plugin.system.customfieldtypes:datetime">
                        <customfieldname>Triaged Time</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Thu, 7 May 2020 09:38:04 +0200</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                </customfields>
    </item>
</channel>
</rss>