Minecraft:Redstone Experiments: Difference between revisions
From SAS Gaming Wiki
More actions
Sync: new page from Minecraft |
Sync: updated from Minecraft |
||
| Line 18: | Line 18: | ||
===Block updates around a wire=== | ===Block updates around a wire=== | ||
* The order in which blocks around the wire | * The order in which blocks around the wire are sent updates is based on the direction of the update that was received by the wire. | ||
* Currently, the order is: | ** The ''direction'' parameter is determined by the block which emitted that update | ||
* | * Currently, the order is: '''middle''', '''front''', '''left''', '''right''', '''down''', '''up'''. | ||
** '''Front''', '''left''', '''right''', '''down''', and '''up''' are sent updates only if the middle block is [[Minecraft:conductive]] | |||
== History == | == History == | ||
| Line 30: | Line 31: | ||
|Before a line of wire causes block updates, the new signal strength of all connected wires is set. | |Before a line of wire causes block updates, the new signal strength of all connected wires is set. | ||
|The update order around redstone wire has been changed.}} | |The update order around redstone wire has been changed.}} | ||
|{{HistoryLine|||dev=24w34a|Redstone wire updates now | |{{HistoryLine|||dev=24w34a|Redstone wire updates now prioritize the relative left direction over the relative right direction. Previously, either direction would have been chosen randomly.}} | ||
}} | }} | ||
== Gallery == | == Gallery == | ||
<Gallery> | <Gallery> | ||
File:Redstone_experiments_left_piston.png|The left piston | File:Redstone_experiments_left_piston.png|The left [[Minecraft:piston]] extends | ||
File:Redstone_experiments_right_piston.png|The right piston | File:Redstone_experiments_right_piston.png|The right piston extends | ||
File: | File:Redstone_experiments_equal_distance_left_piston.png|The left piston extends | ||
File:Redstone_experiments_update_priority.png|The left piston | File:Redstone_experiments_randomized_piston.png|Which piston extends is chosen randomly by the game | ||
File:Redstone_experiments_update_priority.png|The left piston extends, regardless of the position of the lever, due to the [[Minecraft:redstone repeater]] having a higher [[Minecraft:scheduled tick]] priority than the [[Minecraft:redstone comparator]] | |||
File:Redstone_experiments_update_order_piston.png|Which piston extends depends on the [[Minecraft:lever]]'s directional [[Minecraft:block update#Neighbor changed update|update order]] | |||
File:Redstone_experiments_update_manipulation_piston.png|The right piston extends. This is because, when the [[Minecraft:powered rails]] activate, they update that piston early | |||
</Gallery> | </Gallery> | ||
Latest revision as of 11:31, 30 October 2026
Template:Experimental Redstone Experiments is an Minecraft:experiment in Minecraft:Java Edition that makes various changes to redstone.<ref>Template:Snap</ref>
Changes
- The performance impact of redstone wire (connected blocks of Minecraft:redstone dust) has been improved.
- Redstone wire now only triggers block updates on blocks that may receive power from the wire.
- Before a line of wire causes block updates, the new signal strength of all connected wires is set.
- The update order around redstone wire has been changed.
- The aim is to make wire work the same, independent of position and orientation.
- When possible the order is deterministic based on the context the updates are caused in.
- When there is not enough context to fully determine the order, the rest is picked at random.
Line wire order changes
- When a line of wire turns on, the wires closer to the power source will cause block updates first.
- When a line of wire turns off, the wires closer to where the power source was, will cause block updates first.
- When two wires have the same distance to the power source, the wires to the left will cause block updates first.
- If there is not enough context to determine the direction of the power flow, for example when the wire is powered from above or below, the order is randomized once for the entire wire.
Block updates around a wire
- The order in which blocks around the wire are sent updates is based on the direction of the update that was received by the wire.
- The direction parameter is determined by the block which emitted that update
- Currently, the order is: middle, front, left, right, down, up.
- Front, left, right, down, and up are sent updates only if the middle block is Minecraft:conductive
History
Gallery
-
The left Minecraft:piston extends
-
The right piston extends
-
The left piston extends
-
Which piston extends is chosen randomly by the game
-
The left piston extends, regardless of the position of the lever, due to the Minecraft:redstone repeater having a higher Minecraft:scheduled tick priority than the Minecraft:redstone comparator
-
Which piston extends depends on the Minecraft:lever's directional update order
-
The right piston extends. This is because, when the Minecraft:powered rails activate, they update that piston early
References
Minecraft:fr:Expérimentations sur la redstone Minecraft:ja:実験的なレッドストーン Minecraft:pt:Experimentos de redstone Minecraft:ru:Изменения редстоуна