---
title: Redwire Junction
id: morered:redwire_junction
type: block
---

Redwire Junctions, Redwire Posts, and Redwire Relays are blocks that can be connected to each other via a [Redwire Spool](@morered:redwire_spool) to transmit redstone power to each other across long distances.

| ![Redwire Posts](https://commoble.s3.us-east-1.amazonaws.com/images/morered/redwire_posts_lit_unlit.png)
| ---
| _Lit and unlit Redwire Posts, Redwire Relays, and Redwire Junctions, respectively_

<table>
	<thead><tr><th>Contents</th></tr></thead>
	<tbody><tr><td>
		1. [Recipes](#recipes)
		2. [Usage](#usage)
		3. [Data](#data)
		4. [History](#history)
	</td></tr></tbody>
</table>

## Recipes

<table>
	<thead>
		<tr>
			<th>Recipe Type</th>
			<th>Ingredients</th>
			<th>Output</th>
			<th>Example</th>
		</tr>
	</thead>
	<tbody>
		<tr>
			<td>Shaped Crafting</td>
			<td style={{width: '30%'}}>
				* 3x [<ModAsset width={32} height={32} location='morered:item/stone_plate'/> Stone Plate](@morered:stone_plate)
				* 2x [<ModAsset width={32} height={32} location='redstone'/> Redstone Dust](https://minecraft.wiki/Redstone_Dust)
				* 1x [<ModAsset width={32} height={32} location='iron_ingot'/> Redstone Torch](https://minecraft.wiki/Iron_Ingot)
				* 1x [<ModAsset width={32} height={32} location='morered:item/red_alloy_ingot'/> Red Alloy Ingot](@morered:red_alloy_ingot)
			</td>
			<td>
				* 1x Redwire Junction
			</td>
			<td>
				![Shaped Crafting Recipe for Redwire Junction](https://commoble.s3.us-east-1.amazonaws.com/images/morered/recipes/redwire_post_relay_plate_recipe.png)
			</td>
		</tr>
		<tr>
			<td>[Soldering]('/en/mod/morered/docs/content/soldering_table')</td>
			<td style={{width: '30%'}}>
				* 1x [<ModAsset width={32} height={32} location='morered:item/stone_plate'/> Stone Plate](@morered:stone_plate)
				* 1x [<ModAsset width={32} height={32} location='redstone'/> Redstone Dust](https://minecraft.wiki/Redstone_Dust)
				* 1x [<ModAsset width={32} height={32} location='iron_ingot'/> Redstone Torch](https://minecraft.wiki/Iron_Ingot)
				* 1x [<ModAsset width={32} height={32} location='morered:item/red_alloy_ingot'/> Red Alloy Ingot](@morered:red_alloy_ingot)
			</td>
			<td>
				* 1x Redwire Junction
			</td>
			<td>
				![Soldering Recipe for Redwire Junction](https://commoble.s3.us-east-1.amazonaws.com/images/morered/recipes/redwire_post_relay_plate_from_gatecrafting.png)
			</td>
		</tr>
	</tbody>
</table>

## Usage

Redwire Junctions can be placed in 6 different orientations, on walls, floors, and ceilings. When placing the block, the flat side will be placed against the face clicked by the player.

Redwire Junctions can be connected to other Redwire Junctions,
[Redwire Posts](@morered:redwire_post),
or [Redwire Relays](@morered:redwire_relay)
by using a [Redwire Spool](@morered:redwire_spool) on two such blocks sequentially.
Using the spool on two connected blocks sequentially will disconnect them.

In addition to sharing power with other wire posts connected in this way,
Redwire Junctions emit and receive weak power on their four sides orthagonal to the plate,
and can connect to [Red Alloy Wires](@morered:red_alloy_wire).
When an input signal changes, all connected posts will update their power level simultaneously with wires.

| ![Different types of redwire posts connected and transmitting power](https://commoble.s3.us-east-1.amazonaws.com/images/morered/redwire_posts.png)
| ---
| _Different types of redwire posts transmitting and receiving power_

| ![](https://commoble.s3.us-east-1.amazonaws.com/images/morered/redwire_junction_with_wires.png)
| ---
| _Redwire Junction connected to Red Alloy Wires_

## Data

<table>
	<thead><tr><th>Blockstate Properties</th><th>Values</th><th>Description</th></tr></thead>
	<tbody>
		<tr><td>`facing`</td><td>`{"down", "up", "north", "south", "west", "east"}`</td><td>Direction to the neighbor block the post is attached to</td></tr>
		<tr><td>`transform`</td><td>`{"identity", "rot_180_face_xz", "rot_90_y_neg", "rot_80_y_pos", "invert_x", "invert_z", "swap_xz", "swap_neg_xz"}`</td><td>Set when the block is rotated/mirrored by structure generation or similar mechanics; it ensures positional blockentity data is transformed accordingly. When placed by a player, this will always be `"identity"`.</td></tr>
		<tr><td>`power`</td><td>`[0,15]`</td><td>Redstone power level of the block</td></tr>
		<tr><td>`waterlogged`</td><td>`{"false", "true"}`</td><td>Whether the block is waterlogged</td></tr>
	</tbody>
</table>

<table>
	<thead><tr><th>BlockEntity Data</th><th>Format</th><th>Description</th></tr></thead>
	<tbody>
		<tr>
			<td>`connections`</td>
			<td><ul><li>List of block positions in [X,Y,Z] format</li><li>e.g. `[[2, 5, -6], [2, 5, -9]]`</li></ul></td>
			<td>Relative distances to other blocks which this post is connected to</td>
		</tr>
	</tbody>
</table>

## History
<table>
	<thead><tr><th>Version</th><th>Changelog</th></tr></thead>
	<tbody>
		<tr>
			<td>1.21.8-8.0.0.0</td>
			<td>
				<ul>
					<li>Added `waterlogged` blockstate property</li>
				</ul>
			</td>
		</tr>
		<tr>
			<td>1.21.3-7.0.0.0</td>
			<td>
				<ul>
					<li>Rewrote how wires connect and transmit power; all wires in a network update at once instead of causing cascading block updates</li>
					<li>Renamed from Redwire Post Relay Plate to Redwire Junction (`redwire_post_relay_plate` -> `redwire_junction`</li>
					<li>No longer emits or receives strong power</li>
					<li>Can now connect to bundled cables and bitwise gates</li>
					<li>No longer loses power over distance; instead has a maximum network size (default 1024, configurable)</li>
				</ul>
			</td>
		</tr>
		<tr>
			<td>1.20.1-4.0.0.0</td>
			<td>
				<ul>
					<li>Added `transform` blockstate property</li>
					<li>`connections` are now stored as relative positions instead of absolute positions</li>
				</ul>
			</td>
		</tr>
		<tr>
			<td>1.16.5-2.1.0.0</td>
			<td>
				<ul>
					<li>Added "morered:redwire_posts" and "morered:bundled_cable_posts" block tags; added relevant blocks to these tags</li>
					<li>Stopped redstone dust from forming connections to logic plates and redwire posts on sides where the block has no input or output</li>
					<li>Fixed bug where redwire posts and redwire post relay plates weren't conducting power through solid blocks as intended (at this time they were intended to emit strong power)</li>
				</ul>
			</td>
		</tr>
		<tr>
			<td>1.16.3-2.0.0.0</td>
			<td>
				<ul>
					<li>Renamed Redwire Posts to Redwire Post Relay Plates</li>
					<li>Added Redwire Posts (without plates) and Redwire Post Plates (without connections to neighbors)</li>
					<li>More Red recipes now use tag ingredients instead of specific items in more places</li>
					<li>Trying to place a block where a redstone wire post wire is is now denied on the client in addition to the server (this will help prevent "phantom blocks" in high-latency situations)</li>
				</ul>
			</td>
		</tr>
		<tr><td>1.15.2-1.0.1.0</td><td>Added to game (originally named Redwire Post)</td></tr>
	</tbody>
</table>
