<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sasgaming.net/index.php?action=history&amp;feed=atom&amp;title=Minecraft%3ARedstone_mechanics%2FRedstone_signal_%28technical%29</id>
	<title>Minecraft:Redstone mechanics/Redstone signal (technical) - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sasgaming.net/index.php?action=history&amp;feed=atom&amp;title=Minecraft%3ARedstone_mechanics%2FRedstone_signal_%28technical%29"/>
	<link rel="alternate" type="text/html" href="https://wiki.sasgaming.net/index.php?title=Minecraft:Redstone_mechanics/Redstone_signal_(technical)&amp;action=history"/>
	<updated>2026-10-20T08:13:26Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki.sasgaming.net/index.php?title=Minecraft:Redstone_mechanics/Redstone_signal_(technical)&amp;diff=224935&amp;oldid=prev</id>
		<title>SyncBot: Sync: updated from Minecraft</title>
		<link rel="alternate" type="text/html" href="https://wiki.sasgaming.net/index.php?title=Minecraft:Redstone_mechanics/Redstone_signal_(technical)&amp;diff=224935&amp;oldid=prev"/>
		<updated>2026-10-07T11:24:10Z</updated>

		<summary type="html">&lt;p&gt;Sync: updated from Minecraft&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:24, 7 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l52&quot;&gt;Line 52:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 52:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== References ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== References ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;references group=&quot;note&quot; /&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{notelist}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Navigation ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Navigation ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki-mw_:diff:1.41:old-223152:rev-224935:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>SyncBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.sasgaming.net/index.php?title=Minecraft:Redstone_mechanics/Redstone_signal_(technical)&amp;diff=223152&amp;oldid=prev</id>
		<title>SyncBot: Sync: new page from Minecraft</title>
		<link rel="alternate" type="text/html" href="https://wiki.sasgaming.net/index.php?title=Minecraft:Redstone_mechanics/Redstone_signal_(technical)&amp;diff=223152&amp;oldid=prev"/>
		<updated>2026-10-04T11:17:29Z</updated>

		<summary type="html">&lt;p&gt;Sync: new page from Minecraft&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Exclusive|Java|customtext=The contents of this page might apply exclusively to {{JE}}. &amp;lt;br&amp;gt;&lt;br /&gt;
It is not known whether the behaviors described in this page apply to {{BE}} as well, due to Bedrock&amp;#039;s source code not being as easy to decompile as Java&amp;#039;s.}}&lt;br /&gt;
{{main|Redstone mechanics#Redstone signal}}&lt;br /&gt;
A &amp;#039;&amp;#039;redstone signal&amp;#039;&amp;#039; (also known as &amp;#039;&amp;#039;redstone power&amp;#039;&amp;#039;) is a property common to all blocks in the game. Its value, known as &amp;#039;&amp;#039;signal strength&amp;#039;&amp;#039;, can range between 0 and 15 (inclusive).&lt;br /&gt;
&lt;br /&gt;
==Behavior==&lt;br /&gt;
[[File:Repeater power.png|thumb|The signal strength of a powered [[repeater]] is 15 for the direction it&amp;#039;s facing and 0 for all other directions.]]&lt;br /&gt;
Redstone signals are directional, meaning that a redstone power source can have different signal strengths for each direction—certain redstone components emit a signal with a strength greater than 0 only for &amp;#039;&amp;#039;some&amp;#039;&amp;#039; directions. For the sake of simplicity, signal strength 0 is often referred to as the lack of a redstone signal.&lt;br /&gt;
&lt;br /&gt;
The actual direction of a signal is inverted compared to the one that can be observed in-game: for example, the signal emitted by a [[Minecraft:redstone torch]] that&amp;#039;s powering a [[Minecraft:piston]] above itself has the {{code|DOWN}} direction.&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;This is just a technicality, the rest of the wiki uses the intuitive (not based on the game&amp;#039;s [[Minecraft:code]]) directions.&amp;lt;/ref&amp;gt; In the aforementioned example, the piston extends only if the direction it&amp;#039;s facing doesn&amp;#039;t match the direction of the signal.&lt;br /&gt;
&lt;br /&gt;
There are two types of redstone signal: {{Tooltip|&amp;#039;&amp;#039;&amp;#039;signal&amp;#039;&amp;#039;&amp;#039;|net.minecraft.world.level.block.state.BlockBehaviour#getSignal}} (conceptually similar to the community terms &amp;#039;&amp;#039;weak power&amp;#039;&amp;#039; or &amp;#039;&amp;#039;activation&amp;#039;&amp;#039;) and {{Tooltip|&amp;#039;&amp;#039;&amp;#039;direct signal&amp;#039;&amp;#039;&amp;#039;|net.minecraft.world.level.block.state.BlockBehaviour#getDirectSignal}} (conceptually similar to the community terms &amp;#039;&amp;#039;strong power&amp;#039;&amp;#039; or &amp;#039;&amp;#039;block powering&amp;#039;&amp;#039;). Most blocks use the default signal strength value of 0 for both &amp;#039;&amp;#039;signal&amp;#039;&amp;#039; and &amp;#039;&amp;#039;direct signal&amp;#039;&amp;#039;, however redstone power sources override this value, usually depending on the block&amp;#039;s current [[Minecraft:blockstate|state]].&lt;br /&gt;
&lt;br /&gt;
===Signal===&lt;br /&gt;
{{Partially conjecture|section=3}}&lt;br /&gt;
[[File:Redstone block power.png|thumb|[[Redstone block]]s emit &amp;#039;&amp;#039;signal&amp;#039;&amp;#039; with a strength of 15 in all directions. &amp;#039;&amp;#039;Direct signal&amp;#039;&amp;#039; is emitted with a strength of 0 for all directions.]]&lt;br /&gt;
&amp;#039;&amp;#039;Signal&amp;#039;&amp;#039; is a type of redstone signal that powers the block adjacent to the power source for the specified direction.&lt;br /&gt;
&lt;br /&gt;
===Direct signal===&lt;br /&gt;
{{Partially conjecture|section=3}}&lt;br /&gt;
[[File:Comparator power.png|thumb|A [[redstone comparator]] reading a full [[Minecraft:composter]] emits both &amp;#039;&amp;#039;signal&amp;#039;&amp;#039; and &amp;#039;&amp;#039;direct signal&amp;#039;&amp;#039; with a strength of 8 in the direction it&amp;#039;s facing (all other directions have signal strength 0).]]&lt;br /&gt;
&amp;#039;&amp;#039;Direct signal&amp;#039;&amp;#039; is a type of redstone signal that does &amp;#039;&amp;#039;not&amp;#039;&amp;#039; power the adjacent block for the specified direction, but instead powers the direct neighbors of that adjacent block, if it is [[Minecraft:conductive]]. The strength of &amp;#039;&amp;#039;direct signal&amp;#039;&amp;#039; is either always 0 (for blocks that lack &amp;#039;&amp;#039;direct signal&amp;#039;&amp;#039;) or matches the strength of the block&amp;#039;s &amp;#039;&amp;#039;signal&amp;#039;&amp;#039;.&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
==Misconceptions==&lt;br /&gt;
[[File:Repeater vanilla.png|thumb| A [[vanilla]] redstone repeater powering a [[Minecraft:redstone lamp]] and a piston. The redstone lamp is receiving &amp;#039;&amp;#039;signal&amp;#039;&amp;#039; and the piston is receiving &amp;#039;&amp;#039;direct signal&amp;#039;&amp;#039;.]]&lt;br /&gt;
[[File:Repeater modded.png|thumb| A redstone repeater after modifying the game&amp;#039;s code to make it emit &amp;#039;&amp;#039;signal&amp;#039;&amp;#039; with a strength of 0 while keeping &amp;#039;&amp;#039;direct signal&amp;#039;&amp;#039; at a strength of 15. Notice how the lamp is not turning on.]]&lt;br /&gt;
Over the years, the redstone community has come up with various theoretical explanations that tackle certain redstone quirks. Unfortunately, these explanations do not always match what&amp;#039;s actually happening in the game&amp;#039;s [[Minecraft:code]], therefore leading to some misconceptions.&lt;br /&gt;
===Redstone dust power===&lt;br /&gt;
Some players believe the reason why all other power sources can power [[Minecraft:redstone dust]] through conductive blocks but redstone dust itself cannot is due to the existence of two types of power: &amp;#039;&amp;#039;soft power&amp;#039;&amp;#039; and &amp;#039;&amp;#039;hard power&amp;#039;&amp;#039;. According to this logic, redstone dust emits soft power and every other power source emits hard power.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Explanation is not comprehensible enough--&amp;gt;In reality, the cause of this phenomenon is that the strength of the emitted &amp;#039;&amp;#039;signal&amp;#039;&amp;#039; and &amp;#039;&amp;#039;direct signal&amp;#039;&amp;#039; of all redstone wires in the game is temporarily changed to 0 whenever any redstone wire is checking for power. This is controlled by the {{Tooltip|{{code|shouldSignal}}|net.minecraft.world.level.block.RedStoneWireBlock#shouldSignal}}&lt;br /&gt;
boolean flag, which is then set back to {{code|true}} after the signal check.&lt;br /&gt;
&lt;br /&gt;
Redstone dust can still be powered by other connected redstone wires even while the {{code|shouldSignal}} flag is set to {{code|false}} because it checks their {{code|POWER}} [[Minecraft:blockstate]].&lt;br /&gt;
&lt;br /&gt;
===Emitted signals===&lt;br /&gt;
A redstone power source that emits a &amp;#039;&amp;#039;direct signal&amp;#039;&amp;#039; with a strength greater than 0 for a given direction &amp;#039;&amp;#039;&amp;#039;always&amp;#039;&amp;#039;&amp;#039; also emits a &amp;#039;&amp;#039;signal&amp;#039;&amp;#039; with the same strength&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Keep in mind that the strength of &amp;#039;&amp;#039;direct signal&amp;#039;&amp;#039; is based on the strength of &amp;#039;&amp;#039;signal&amp;#039;&amp;#039;, not the other way around.&amp;lt;/ref&amp;gt; for that same direction—otherwise, the power source wouldn&amp;#039;t be able to power the block directly adjacent to it, but would instead only power the neighbors of said block.&lt;br /&gt;
&lt;br /&gt;
This is different compared to the community&amp;#039;s interpretation of redstone signals, according to which a redstone power source only emits one signal type per direction.&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
==Unusual signal strengths==&lt;br /&gt;
{{Expand section}}&lt;br /&gt;
{{Uses bug|section=2}}&lt;br /&gt;
[[File:Redstone comparator ss165.png|thumb|At the top: a comparator reading a hopper with signal strength 165. Notice how the redstone dust is still on even after subtracting a total signal strength of 15+15+15 = 45 from the comparators. &amp;lt;br&amp;gt;&lt;br /&gt;
At the bottom: a comparator reading a hopper with signal strength 15.]]&lt;br /&gt;
Signal strength can technically be any non-fractional number between -2147483648 and 2147483647 (inclusive), due to it being a signed 32-bit {{w|integer}}. All redstone components are however limited to the 0-15 range, excluding [[Minecraft:comparator]]s. A comparator that reads the items from a [[Minecraft:container]] can output a signal outside of the usual range if the container in question has negative [[Minecraft:item]] stacks (signal strength below 0) or stacked unstackable items (signal strength above 15) inside of it. Such items can be obtained with the use of bugs, which might or might not have been patched depending on the game&amp;#039;s version.{{More info}}&lt;br /&gt;
&lt;br /&gt;
When a comparator that has an unusual signal strength interacts with any powerable component excluding other comparators, that component will reset it to either 0 (if it&amp;#039;s less than 0) or 15 (if it&amp;#039;s greater than 15). For example, using a comparator with signal strength 20 to power a piece of redstone dust causes the latter to emit a signal with a strength of 15.&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references group=&amp;quot;note&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Navigation ==&lt;br /&gt;
{{Navbox redstone|general}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Redstone]]&lt;br /&gt;
[[Category:Redstone mechanics]]&lt;/div&gt;</summary>
		<author><name>SyncBot</name></author>
	</entry>
</feed>