Redstone Additions¶
![]()
Version: v5.1.16
Minecraft: 1.21.9 – 26.2
Author: AnCarsenat
Redstone Additions is a vanilla datapack with automation, storage, wireless signaling, sensors, chunk loading, multiblocks, and transport networks.
Player-first wiki
This home page is intentionally dense so most players can stay on one page and only open extra docs when they need deep technical details.
Version Compatibility¶
Supported: Minecraft 1.21.9 – 26.2 (data pack formats 88 – 107).
The pack declares and loads across that whole span. Exactly one thing inside it
genuinely changes shape: format 102 (26.2-snapshot-3) rewrote entity
predicates into component-map form, so ra:is_sneaking — which gates the
wrench's shift action (see Tools) and the Redstone Remote's
channel prompt — needs both spellings. The pack ships both: the base file uses
the pre-102 form and overlay_102/ carries the component-map form, applied
automatically from 26.2-snapshot-3 onward. Nothing else in the pack touches a
feature that broke between 88 and 107 — no filtered loot function, no
contents dynamic entry, no renamed game rules, no special crafting recipes.
Earlier versions are not supported, but most of the pack does not actually
need 1.21.9 — the hard floor is the pack.mcmeta schema. If you edit
pack.mcmeta to a lower pack_format and drop min_format/max_format, this
is what breaks and when:
| Below | What stops working |
|---|---|
| 1.21.9 | Nothing in the content itself — only the min_format/max_format fields, which that version introduced |
| 1.21.5 | Item Pipe filters, which identify their item frame by block_pos |
| 1.21.2 | Almost every item's appearance and identity (item_model, consumable, component removal) |
| 1.20.5 | Setting the Redstone Remote's channel (copy_custom_data) |
| 1.20.2 | Everything — the pack is built on macro functions and return run |
So in practice the content runs on 1.21.5+ with only the pipe filters missing, and on 1.21.2+ in a degraded state. None of that is declared or supported.
Quick Start¶
- Download from Modrinth or clone from GitHub.
- Place
redstone_additionsin your world datapacks folder. - Run
/reload. - Run
/function ra:give_all_itemsto get one prefilled bundle per namespace.
Path example:
.minecraft/saves/<world>/datapacks/redstone_additions/
Visual Module Atlas¶
Looking for a recipe? The Recipe Atlas has all 58 of them on one page, listed A to Z and grouped by module — plus the four items that have no recipe and are instead gambled for on an enchanting table. This table is the shortcut: one sample per module, and where to read about it.
| Module | What you get | Sample recipe |
|---|---|---|
| Logic Gates | 6 timing/logic blocks | ![]() |
| Interactive Machines | 10 automation/utility blocks | ![]() |
| Storage | Boxer + Unboxer workflow | ![]() |
| Sensors | Entity detector + tag operators | ![]() |
| Wireless Redstone | Emitter, Receiver, and Remote | ![]() |
| Transport Networks | Liquid, gas, EU, Boiler, Solar Panel | ![]() |
| Chunk Loader | 1 force-load block | ![]() |
| Multiblocks | 5 base tiers + structures | ![]() |
| Enchant Crafting | Sacrifice items on an enchanting table | No recipe — uses the vanilla table |
| Jetpacks | 2 jetpacks + 3 upgrade kits | ![]() |
| Infinite Generators | 3 self-growing blocks + casing | ![]() |
| Ender Links | 3 remote vaults + teleport anchor | ![]() |
Current pack totals:
- 59 placeable custom blocks
- 69 recipes, all of them in the Recipe Atlas
- 7 tools (Wrench, Goggles, Data Handler, Creative Data Handler, Clipboard, Multimeter, Redstone Remote)
Commands Most Players Need¶
| Command | Purpose |
|---|---|
/function ra:give_all_items |
Full starter kit (all namespaces) |
/function ra_gates:items/give_all |
Logic gates bundle |
/function ra_interactive:items/give_all |
Interactive machines bundle |
/function ra_storage:items/give_all |
Boxer and Unboxer bundle |
/function ra_sensors:items/give_all |
Sensor bundle |
/function ra_wireless:items/give_all |
Wireless bundle |
/function ra_wires:items/give_all |
Transport/EU bundle |
/function ra_chunk_loader:items/give_all |
Chunk loader bundle |
/function ra_multiblock:blocks/give_all |
Multiblock bases |
/function ra_infinite:items/give_all |
Generator casing and generators |
/function ra_jetpacks:items/give_all |
Jetpack kits |
/function ra_ender:items/give_all |
Ender vaults and Teleport Anchors |
/function ra:uninstall |
Opens uninstall confirmation dialog |
Tools At A Glance¶
| Tool | Give command | Recipe preview | Main use |
|---|---|---|---|
| Wrench | /function ra:tools/wrench/give |
![]() |
Mode cycling and multiblock assembly |
| Data Handler | /function ra:tools/data_handler/give |
![]() |
Edit nearby block data.properties |
| Goggles | /function ra:tools/goggles/give |
![]() |
In-world status overlays |
What Is New In v5.1.16¶
- Pipes carry several media at once. A run clogs on the sum of what is in it, not on any one medium, and nothing refuses an offer except a lack of room.
- Liquid Filter, a Valve that passes only the medium it is set to — which is how a mixed run gets sorted back out.
- Potions keep their effects. A Drain pours one over whoever is standing there, with the duration scaled by how much was drawn.
- Big Torch. Drops mobs that spawn within 1-100 blocks into the void, and can tell what spawned inside from what walked in. It does not kill them, so nothing drops and nobody farms it.
- Set from hand. Item-id properties are filled by holding the item, not by typing its id.
- Item Pipe filters are a property rather than an item frame — no entity selector per pipe, and no stale second after a change.
Fixed¶
- A powered lever directly on a block never turned it on. The redstone
library's up and down sides read every source as 0, because a macro line asked
redstone_wirefor a connection state it does not have and stopped the whole function before it ran. Every block using the library was blind above and below. - The Electric Furnace's top mode cost three EU Generators to run. It is one now.
What Was New In v5.1.15¶
- Settings. Server settings autocomplete under
/function ra_settings:admin/or open with/function ra:settings; players change their own with/trigger ra.settings.open. Turn blocks off, retune defaults, mute sounds and particles. - Blocks can be disabled, with a page listing which and a warning on load.
- Block defaults can be retuned, and pushed onto blocks already built with [Apply to placed].
- Per-player sound and particle switches, honoured by all 118
playsoundandparticlecalls in the pack. - Uninstall asks twice and says exactly what it is about to destroy.
Fixed¶
- Ender vaults could not find each other. The tags a sending vault searches for were cleared every tick and never set — broken since v5.1.8, in all three vault types.
- The Electric Furnace flickered and z-fought while working, and a steam-fed EU Generator ran while drawn permanently unlit.
- Jetpack upgrade kits fired with the jetpack off, and on an empty tank.
- Text input never completed on a server without chat filtering.
/triggercompletion is no longer cluttered — nine blanket-enabled triggers down to one.
What Was New In v5.1.14¶
- Recipe Atlas — every recipe on one page, searchable by name.
- The Data Handler no longer mangles strings. Editing a channel wrote a number, which is why ender vaults stopped talking to each other.
- Blocks decide what a survival player may retune, so a generator's period can be protected without taking the Clock's away.
- Registration messages go to
ra.debugplayers only — and every block type sends one. - Jetpacks count coal in your offhand; anchors work on a player's first tick.
What Was New In v5.1.5¶
- Four new modules. Enchant Crafting, Jetpacks, Infinite Generators and Ender Links.
- Ender Links. Vaults that join two places by channel for items, fluids and EU, and Teleport Anchors whose redstone strength picks which anchor you arrive at.
- Hover flight that stops when you do. Holding station is a servo reading your vertical speed rather than switching gravity off, so hover no longer feels like ice.
- Electric runs actually carry charge. Two bugs meant EU never got past the first two blocks of a wire run — a latch that was never released, and nodes handing charge back to whoever gave it to them.
- Every property is editable. The Data Handler picks its editor from the value's type, so a wire's transfer rate, a tank's tier and an anchor's target table can all be changed in game.
- Recipe pictures are generated from vanilla assets rather than screenshotted — see Recipe Renderer.
Older: v5.1.4¶
- Fluid and gas rebuilt on a network model. A connected run of pipes is one network with one pool of contents — several media at once, each with its own entry; fluid no longer crawls a block per tick, and pipes cost nothing to keep running.
- Boiler and Solar Panel. Water over a heat source makes steam; steam drives the EU Generator, which no longer produces power from nothing. The Solar Panel generates EU from sky light.
- Liquid Drain can place fluid back into the world, so a network can carry lava across a base instead of only reporting a number.
- Pumps work. They previously only ever looked at the block to their south.
- Item safety. A full output container no longer destroys what will not fit, and the Unboxer no longer duplicates items or throws the crate on the floor.
- Item pipe filters work, and item pipes move whole stacks instead of one item at a time.
- Large performance pass across the tick loop, and a visual overhaul that removes z-fighting on pipes and makes wires distinguishable from pipes.
Redstone on the Boxer and Unboxer
Both run while powered, as they always have. An earlier v5.1.4 build inverted this to work around a vanilla dispenser firing its own contents; the Unboxer became a barrel instead and the inversion was reverted before release. See Storage.
Need More Detail¶
For most players, this home page plus Block Reference is enough.
Open these pages only when needed:













