Skip to content

The Basics

Meredith Espinosa edited this page Jul 18, 2018 · 1 revision

InfraRedstone is designed to be simpler than vanilla redstone, yet more capable than other alternatives like Project:Red and EnderIO redstone conduits.

Table of Contents

Components

InfraRedstone components fit into two categories: Modules and Cables. Modules accept and/or give out an infra-redstone signal, and cables transfer a signal between modules. Cables can transfer a signal up to 64 blocks, and have no signal decay.

Signal

Infra-redstone signals are not based on a strength system, like in vanilla redstone. A signal of 32 won't override a signal of 16. Instead, signals are a value from 0-63 based on six bits. If you don't understand binary, here is a good primer. Infra-redstone signals are combined in a bitwise OR system, so a signal of 0b10_0000 (32) and a signal of 0b01_0000 (16) will combine into a single signal of 0b11_0000 (48).

Connectivity

Vanilla redstone has a concept called "strong power (image)", where redstone signal can transfer from wires, repeaters, and comparators through solid blocks. This can lead to unexpected and often unhelpful behavior, and is likely a reason many beginners get confused by redstone. InfraRedstone has no strong power (image). While modules can be affected by strong power, they will not produce it. When searching for a connection, modules will only search directly behind (image), behind and down (image), or behind and up (image).

Redstone

Since not every mod will support infra-redstone, the Diode will output a redstone signal strength of 15 for any infra-redstone signal it receives, and any module will take any redstone value as an input of an infra-redstone value of 0b00_0001 (1). Because of this, diodes outputting into a block will exhibit strong power, but only in that scenario.

Clone this wiki locally