Description
Analog RedStone Suite (ARSS)
Analog RedStone Suite (ARSS) expands Minecraft's Redstone beyond binary logic. Instead of treating signals as simple on/off states, ARSS allows blocks to read, emit, store and process redstone signal strength levels (0-15) in meaningful and precise ways.
This mod is designed for advanced signal-based Redstone builds and computation.
Key Features
- Full analog redstone interaction (signal strenght-aware blocks)
- Vanilla-inspired blocks with expanded functionality
- New signal-processing components (memory, generators, logic, timing)
- Bitwise logic support (treating the range 0-15 as 4 bits)
- Long-range and lossless redstone transmission
- Hopper and piston compatibility where appropriate
Vanilla-Derived Analog Blocks (1.18.2+)
These blocks behave like their vanilla counterparts but operate on signal strength rather (un)powered state
Analog note block
- Pitch is determined by incoming redstone signal strength
- Right-click to switch between low and high note ranges
- Ideal for redstone-controlled music and sound systems
Analog Jukebox
- Internal inventory of 15 music discs
- Plays when powered; signal strength selects the disc
- Fully compatible with hoppers and automation
Analog Stone Button / Lever / Redstone Torch
- Scroll while looking at the block to configure output signal strength (configurable keybind)
- Emits the selected signal strength when activated
Analog Redstone Block
- Scroll while looking at the block to configure output signal strength (configurable keybind)
- Emit the last selected signal continuously
- Can be pushed and pulled by pistons
Analog Redstone Lamp
- Light level matches received redstone signal strength
- (Minecraft 1.20.1+: uses a dynamic model)
Vanilla-Derived Analog Blocks (1.20.1+)
Analog Dispenser
- Can be aimed with signals on each of it's sides
- Fire strength with the signal on is back side
- No randomness (disabled the vanilla random offset applied to projectiles)
Original blocks/items (1.20.1+)
Instrument Swapper
- Place under a (Analog) Note Block to change the instrument
- Place blocks or mob heads inside (compatible with hoppers)
- When powered, changes the instrument (sound) of the (analog) note block above (signal selects the block/mob head to be used)
- Allows dynamic sound modulation using Redstone
Sculk Vibrations
- Craftable book listing all vibration frequencies detected by (calibrated) sculk sensors
- Intended for use on a lectern
- Converts sculk vibration data into readable redstone signals
Pixel Block
- Block that emit a constant light
- Changes color based on received signal
Keyboard (1.20.1 version only)
- Send remote analog signals to compatible blocks (Target block, Analog Redstone block/torch/lever)
- Reach of 6 blocks by default
- Configurable keybinds (computer keyboard or MIDI keyboard)
- Can be put in a Lectern for ease of use
Redstone Booster
- Apply on/remove from diodes/gates to change their ticking rate (when applied, double the speed of gates from standard redstone speed of 10 times per second to the ticking rate of other blocks so 20 times per second)
- Recipe changes between version or might not be available
Original blocks/items (1.21.1+)
Resonant Gate
- Transmit signal instantly across vast distances and dimension using channels
Keyboard (1.21.1+)
- Send remote analog signals to Resonant Gates using configurable channels
- No longer reach limited
- Configurable keybinds (computer keyboard or MIDI keyboard)
- Can be put in a Lectern for ease of use
Signal Processing Components (Diodes/Gates)
These blocks are designed to store, manipulate, transform, and analyze analog redstone signals. Most diodes work by reading the back and emitting in front, using the sides for operations or settings (ex: vanilla comparator is a diode that compares/substract the side signal to the back signal)
Analog Cell (Memory)
- Stores signal strength values
- Two modes:
- Set: updates memory only when receiving a side signal (keeping the output the same when no signal is received on the side)
- Reset: clears memory when receiving a side signal (update it's signal whenever the back signal is not 0)
Signal Generator
- Generates continuous signal patterns while powered from the back
- Available patterns:
- Saw
- Inverse Saw
- Triangle
- Square
- Sine
- Random
- Side inputs modify behavior depending on the selected pattern, most of the time the 2 sides will be used to select the range of the signals
Adder
- Comparator-inspired block with two modes:
- Compare if input is greater than or equal
- Add signals strengths together
Checker
- Comparator variant that tests for exact signal equality
- Two modes:
- equal: outputs if the two signals are identical
- different: outputs the back signal if the two signal are different
Edge Detector
- Emits a pulse when signal strength changes
- Modes:
- Rising Edge: signal increases
- Falling Edge: signal decreases
Delayer
- Advanced repeater that preserves signal strength and real signal length (a delay of 4 ticks for an input of 2 ticks will not extend the signal to 4 ticks like the vanilla repeater, will instead wait 4 ticks to emit a 2 tick puls)
- Configurable delay duration (1, 2, 3 or 4 ticks)
- Fifth mode allows delay time to be controlled via side input (between 1 and 16 ticks)
Demultiplexer (Demuxer)
- Tests individual bits of a signal
- Example: signal strength of 3 → bits 1 and 2 are active
- Modes:
- Bit 1
- Bit 2
- Bit 4
- Bit 8
- Side-controlled bit selection (signal between 1 and 4 to select the first 4 modes)
Shifter
- Shifts signal bits up or down
- Fixed shift values: 1, 2, 3, or 4
- Dynamic mode: shift amount controlled by side signal
Sequencer (1.20.1+)
- Allows the sequencing of signal output (create custom timed signals)
- The controls are quite complex, refer to the in game help
- Useful for music storage with analog note block and instrument swapper, or for complex timed events
- Keeps it's settings when broken
- It's settings can be stored and shared using a Sequencer Record (or even copied to/from clipboard)
Programmable Gate (1.20.1+)
- If the above gates are still not enough, this one will allow you to create custom behavior
- Uses a matrix to represent it's back input, side input and output
- Keeps it's settings when broken
- Can load the behavior of other gates:
- 1.20.1: right click another gate on it to load it's behavior
- 1.21.1: select the behavior in the top right drop down menu
Analog Logic Gates
Unlike vanilla logic, these gates operate on 4-bit analog signals, not just binary states.
Each gate processes signal strength bit-by-bit, enabling true analog logic circuits.
Redstone Wiring
ARSS also introduces two new redstone wire variants:
- Long-Range Wire – designed for extended-distance transmission (some signal degradation, effective range of ~60 blocks), useful for long range on/off signals
- Lossless Wire – preserves signal strength without degradation (effective range of 32 blocks), useful for analog transmission
Media
Screenshots and animations are available on GitHub
(due to CurseForge size limitations, media will be reworked):
https://github.com/LIMachi/arss/tree/1.20.1/images
AD
Become Premium to remove Ads!
What means Verified?
-
Compatibility: The mod should be compatible with the latest version of Minecraft and be clearly labeled with its supported versions.
-
Functionality: The mod should work as advertised and not cause any game-breaking bugs or crashes.
-
Security: The mod should not contain any malicious code or attempts to steal personal information.
-
Performance: The mod should not cause a significant decrease in the game's performance, such as by causing lag or reducing frame rates.
-
Originality: The mod should be original and not a copy of someone else's work.
-
Up-to-date: The mod should be regularly updated to fix bugs, improve performance, and maintain compatibility with the latest version of Minecraft.
-
Support: The mod should have an active developer who provides support and troubleshooting assistance to users.
-
License: The mod should be released under a clear and open source license that allows others to use, modify, and redistribute the code.
-
Documentation: The mod should come with clear and detailed documentation on how to install and use it.
AD
Become Premium to remove Ads!
How to Install
Download Forge & Java
Download Forge from the offical Site or here. If you dont have Java installed then install it now from here. After Downloading Forge you can run the file with Java.
Prepare
Lounch Minecraft and select your Forge istallation as Version this will create a Folder called Mods.
Add Mods
Type Win+R and type %appdata% and open the .minecraft Folder. There will you find your Folder called Mods. Place all Mods you want to play in this Folder
Enjoy
You are now Ready. Re-start your Game and start Playing.