Overview
The Hexadecimal Indicator is an Indicator block that visually represents a Redstone signal as four binary bits.
Since Redstone signals range from 0 to 15, every signal can be expressed using 4-bit binary (0000 to 1111). The Hexadecimal Indicator splits this value into its individual bits and displays them as four separate lights.
Each light corresponds to one binary value:
- 1 (I) (0001)
- 2 (II) (0010)
- 4 (::) (0100)
- 8 (O) (1000)
A light turns on when its corresponding bit is active in the incoming signal. For example, a signal of 10 is 1010 in binary, so the lights for 8 (O) and 2 (II) will be active.
This makes the Hexadecimal Indicator especially useful when working with Binary Encoder and Binary Decoder, as it allows players to quickly see which channels are active on a digital bus.
A text can be written on the indicator with Formatting Notation by changing the item name with an Anvil. Text will be scaled to fit 75% of the surface.
Configuration
The inputs (Pin Mark A) can be configured to face any side by right-clicking. When multiple inputs are connected, the Indicator displays the greatest Redstone signal from its inputs.
Every 16th right-click or a right-click with Hexadecimal Indicator item toggles base reading state, where the indicator reads Redstone signal from its base, shown by the Pin Marks in the corners.
Crafting
| Ingredients | RedCu Crafter Recipe |
| 1 Smooth Stone Plate | |
| 1 Redstone Dust |
Data
Block State
Registry name: redstonecg:hexadecimal_indicator
Block properties:
power(0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15): sets shown signal value.waterlogged(false|true): determines whether the block is waterlogged.connection(0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15): sets Pin Mark configuration. On 15 there are no Pin Marks on the sides. Each time this is set to 15, block entity property `base_read` is toggled.
Block Entity
Structure:
-
id: block entity identifier -redstonecg:default_analog_indicator -
x: X coordinate of the block entity. -
y: Y coordinate of the block entity. -
z: Z coordinate of the block entity. -
state: encoded facing and rotation used to orient the block. -
base_read: determines if block reads signal in the direction of its base. -
CustomName(Optional): custom name of the block and displayed text.
Item
Structure (1.20.4 and older):
-
id: item identifier -redstonecg:hexadecimal_indicator -
Count: the amount of items in this stack. -
tag(Optional): additional item data.-
display(Optional)-
Name: Composed text used for item name and to be used as displayed text.
-
-
BlockParameterSet(Optional): set of parameters for placing a block.-
power(Optional): Used for Control Panel Panel to store displayed power.
-
-
Structure (1.20.6 and newer):
-
id: item identifier -redstonecg:hexadecimal_indicator -
Count: the amount of items in this stack. -
components(Optional): item data components.-
minecraft:custom_name(Optional): Composed text used for item name and to be used as displayed text. -
minecraft:custom_data(Optional): custom data.-
BlockParameterSet(Optional): set of parameters for placing a block.-
power(Optional): Used for Control Panel Panel to store displayed power.
-
-
-
Version Log
| Version | Description |
| 0.3.1 | Introduced. |
| 0.3.3 | A text can be written on the block. |