Bitwise Multiplexer

Bitwise Multiplexer

morered:bitwise_multiplexer
morered:bitwise_multiplexer
Source modMore Red
IDmorered:bitwise_multiplexer
TypeBlock
StackableYes (64)
Blast resistance0
Hardness0
FlammableNo

The Bitwise Multiplexer is a three-input, single-output bitwise logic block, applying a data-selector operation to individual channels of bundled cable signals.

Contents
  1. Recipes
  2. Usage
  3. Data
  4. History

Recipes

Recipe TypeIngredientsOutputExample
Soldering
  • 1x Bitwise Multiplexer

Shaped Crafting Recipe for Bitwise Multiplexers

Usage

The Bitwise Multiplexer can be placed in 24 different orientations, on floors, walls, and ceilings.

When placing the block, the flat side will be placed against the face clicked by the player, and the output side will point to the edge of the clicked face nearest to where the player clicked. A transparent preview is rendered to assist with orienting the block; this can be disabled in the Client Config if this is undesired.

The sprint key can be held while placing the block to change the axis of rotation.

Bitwise logic plates can connect to Bundled Cables, Colored Cables, or similar blocks.

The Bitwise Multiplexer has three input sides, designated A, B, and C (the sides 90, 180, and 270 degrees clockwise from the output while facing the top of the block, respectively). For each color channel, while input B is off, the output side emits power on that channel while side A is powered. While input B has power on the given channel, the output side instead emits power on the same channel while side C is powered. Red Alloy Wires will provide input signal to all sixteen channels.

Bitwise Multiplexer with input combinations

Data

Blockstate PropertiesValuesDescription
facing{"down", "up", "north", "south", "west", "east"}Direction to the neighbor block the plate is attached to
rotation[0,3]Rotations about the axis of attachment in 90-degree increments
waterlogged{false, true}Whether the block is waterlogged
BlockEntity DataFormatDescription
input_aintegerBitflag in wool color order where the least significant bit is white.
input_bintegerBitflag in wool color order where the least significant bit is white.
input_cintegerBitflag in wool color order where the least significant bit is white.
outputintegerBitflag in wool color order where the least significant bit is white.

History

VersionChangelog
1.21.8-8.0.0.0Added to More Red