<!-- 
RSS generated by JIRA (9.12.2#9120002-sha1:301bf498dd45d800842af0b84230f1bb58606c13) at Sat Jan 11 15:08:19 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>[MCPE-15607] Pistons take 3 redstone ticks to extend and 1 tick to retract, which should both take only 1 rs tick</title>
                <link>https://bugs.mojang.com/browse/MCPE-15607</link>
                <project id="10200" key="MCPE">Minecraft (Bedrock codebase)</project>
                    <description>&lt;p&gt;The screenshot shown below is a falling-edge detector which should emit 2 ticks pulse on a falling-edge and shouldn&apos;t emit a pulse on a rising edge.&lt;br/&gt;
&lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;a id=&quot;120101_thumb&quot; href=&quot;https://bugs.mojang.com/secure/attachment/120101/120101_slow-piston.png&quot; title=&quot;slow-piston.png&quot; file-preview-type=&quot;image&quot; file-preview-id=&quot;120101&quot; file-preview-title=&quot;slow-piston.png&quot;&gt;&lt;img src=&quot;https://bugs.mojang.com/secure/thumbnail/120101/_thumb_120101.png&quot; style=&quot;border: 0px solid black&quot; role=&quot;presentation&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;
The repeater is set to 2 ticks delay. On a rising edge the piston should take 1.5 redstone ticks to extend so there should be no pulse emitted from the output. On a falling edge the piston should retract instantly (0 redstone ticks) so there should be 2 ticks pulse from the output.&lt;/p&gt;

&lt;p&gt;However in 0.15.0, pistons take 2.5 or 3 redstone ticks to extend and 1 or 1.5 redstone ticks to retract, so the said circuit instead acts as a 1 tick dual-edge detector.&lt;/p&gt;

&lt;p&gt;According to a developer, it might be a result of the redstone circuit ticking separately from the block entities (piston). During the 2 tick: Redstone ticks first, which will propagate the repeater. The piston ticks afterwards placing the moving block as full block.&lt;/p&gt;</description>
            <key id="144071">MCPE-15607</key>
            <summary>Pistons take 3 redstone ticks to extend and 1 tick to retract, which should both take only 1 rs tick</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="6">Works As Intended</resolution>
                                            <reporter username="depressed-pho">PHO</reporter>
                        <labels>
                            <label>game-tick</label>
                            <label>piston</label>
                            <label>redstone</label>
                            <label>redstone-tick</label>
                            <label>redstone-timing</label>
                    </labels>
                <created>Fri, 17 Jun 2016 14:55:54 +0200</created>
                <updated>Wed, 27 Sep 2017 10:06:07 +0200</updated>
                            <resolved>Wed, 19 Jul 2017 19:42:57 +0200</resolved>
                                    <version>0.15.0</version>
                    <version>0.15.4</version>
                    <version>0.15.6</version>
                    <version>0.15.10</version>
                    <version>0.16.0</version>
                    <version>0.16.1</version>
                    <version>0.17.0.1</version>
                    <version>0.16.2</version>
                    <version>1.0.0.0</version>
                    <version>1.0.0.1</version>
                    <version>1.0.2</version>
                    <version>1.0.3</version>
                    <version>1.0.4.1</version>
                    <version>1.0.4.11</version>
                    <version>1.0.5.3</version>
                    <version>1.0.7.0</version>
                    <version>1.1.0.9</version>
                                                                        <votes>20</votes>
                                    <watches>13</watches>
                                                                            <comments>
                            <comment id="394805" author="depressed-pho" created="Thu, 20 Jul 2017 01:02:38 +0200"  >&lt;p&gt;Thank you Helen but I don&apos;t think that is correctly explaining the behavior because the circuit always emits pulses of the same length and not randomized. However, I just found the following modification perfectly fixes the problem so this turned out to be in fact another instance of &lt;a href=&quot;https://bugs.mojang.com/browse/MCPE-15793&quot; title=&quot;Redstone components don&amp;#39;t apply the correct amount of delay when activated by world changes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MCPE-15793&quot;&gt;MCPE-15793&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;a id=&quot;143322_thumb&quot; href=&quot;https://bugs.mojang.com/secure/attachment/143322/143322_IMG_0447.JPG&quot; title=&quot;IMG_0447.JPG&quot; file-preview-type=&quot;image&quot; file-preview-id=&quot;143322&quot; file-preview-title=&quot;IMG_0447.JPG&quot;&gt;&lt;img src=&quot;https://bugs.mojang.com/secure/thumbnail/143322/_thumb_143322.png&quot; style=&quot;border: 0px solid black&quot; role=&quot;presentation&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;So yes, the ticket can be safely closed either way.&lt;/p&gt;</comment>
                            <comment id="394769" author="helenangel" created="Wed, 19 Jul 2017 19:42:58 +0200"  >&lt;p&gt;This was closed by the design team as works as intended. &lt;br/&gt;
Explanation below:&lt;br/&gt;
&quot;It takes exactly 2 rTicks to retract, but because the pulling piston starts retracting (toggleMechanismTiming example) at that same tick, the ticking order is scrambled (as designed) therefore the result is undefined.&quot;&lt;/p&gt;</comment>
                            <comment id="380833" author="zebulanstanphill@gmail.com" created="Sun, 30 Apr 2017 21:38:33 +0200"  >&lt;p&gt;Revised title to be more accurate to what the intended piston timings are for Bedrock Codebase.&lt;/p&gt;</comment>
                            <comment id="320652" author="depressed-pho" created="Wed, 13 Jul 2016 06:06:33 +0200"  >&lt;p&gt;I suspect that this one and &lt;a href=&quot;https://bugs.mojang.com/browse/MCPE-12848&quot; title=&quot;Comparators measuring a container take redstone 2 ticks to change their state instead of 1&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MCPE-12848&quot;&gt;&lt;del&gt;MCPE-12848&lt;/del&gt;&lt;/a&gt; stems from the same root cause.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10102">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="142267">MCPE-14687</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="142889">MCPE-15071</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="143269">MCPE-15219</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="144063">MCPE-15601</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="151467">MCPE-17406</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="167184">MCPE-20961</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="168351">MCPE-21271</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="170165">MCPE-21789</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="181011">MCPE-26165</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10103">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="142822">MCPE-15044</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="132752">MCPE-12848</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="144472">MCPE-15793</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="143850">MCPE-15476</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="144338">MCPE-15736</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="143322" name="IMG_0447.JPG" size="419329" author="depressed-pho" created="Thu, 20 Jul 2017 00:54:19 +0200"/>
                            <attachment id="120101" name="slow-piston.png" size="1680932" author="depressed-pho" created="Fri, 17 Jun 2016 14:55:54 +0200"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_11500" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>ADO</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>24797</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_10701" key="com.atlassian.jira.plugin.system.customfieldtypes:datetime">
                        <customfieldname>CHK</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Sun, 30 Apr 2017 21:38:00 +0200</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_10402" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Platform</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10111"><![CDATA[Tablet - iOS - iPad 3]]></customfieldvalue>

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

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