Skip to content

Redstone Additions

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

  1. Download from Modrinth or clone from GitHub.
  2. Place redstone_additions in your world datapacks folder.
  3. Run /reload.
  4. Run /function ra:give_all_items to 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 Clock recipe
Interactive Machines 10 automation/utility blocks Block Placer recipe
Storage Boxer + Unboxer workflow Boxer recipe
Sensors Entity detector + tag operators Entity Detector recipe
Wireless Redstone Emitter, Receiver, and Remote Wireless Emitter recipe
Transport Networks Liquid, gas, EU, Boiler, Solar Panel Liquid Pump recipe
Chunk Loader 1 force-load block Chunk Loader recipe
Multiblocks 5 base tiers + structures Copper Base recipe
Enchant Crafting Sacrifice items on an enchanting table No recipe — uses the vanilla table
Jetpacks 2 jetpacks + 3 upgrade kits Iron Jetpack Kit recipe
Infinite Generators 3 self-growing blocks + casing Mineral Generator recipe
Ender Links 3 remote vaults + teleport anchor Teleport Anchor recipe

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 Wrench recipe Mode cycling and multiblock assembly
Data Handler /function ra:tools/data_handler/give Data Handler recipe Edit nearby block data.properties
Goggles /function ra:tools/goggles/give Goggles recipe 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_wire for 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 playsound and particle calls 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.
  • /trigger completion 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.debug players 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:

Support