Data Packs Technology

Redstone Additions 1.19-26.2 [BIGGEST AUTOMATION PACK]

  • 211 views • 1 today
  • save_alt 8 downloads
Compatibility
Minecraft 1.19
to version
Minecraft 26.3 snapshot
Changes include
  • Advancements
  • Functions
  • Loot Tables
  • Predicates
  • Recipes
Ancar
Lvl 27 • Expert Engineer Architect
8
Redstone Additions 1.19-26.2 [BIGGEST AUTOMATION PACK] Minecraft Data Pack


Redstone Additions


59 custom blocks. 7 tools. 69 recipes. 2 jetpacks and 3 upgrade kits. Vanilla datapack for Minecraft 1.21.9–26.2.


Redstone Additions 1.19-26.2 [BIGGEST AUTOMATION PACK] Minecraft Data Pack Redstone Additions 1.19-26.2 [BIGGEST AUTOMATION PACK] Minecraft Data Pack






Every block the pack adds, in one place. Click to enlarge.





Redstone Additions expands vanilla redstone with logic gates, automation machines, storage, sensors, wireless signaling, chunk loading, multiblocks, and liquid/gas/electric transport networks.

It also goes beyond redstone: jetpacks that fit onto any chestplate, enchant crafting that gambles items on an enchanting table, generators that regrow their own material, and ender links that move items, fluids, power and players between distant places.

All systems run as a pure datapack using marker entities and function-driven runtime logic. No mods required.

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, the goggles' tinker action 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:

  • 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.

I recommend using Bundles Beyond for better bundle previews.




Module Previews

One banner per module. Modules without a screenshot yet show a placeholder — contributions welcome, drop a PNG in docs/images/screenshots/ and swap the row.

Every recipe in the pack is on one page in the Recipe Atlas — listed A to Z and grouped by module.

Logic Gates


Interactive Machines


Storage


Sensors


Wireless Redstone


Transport Networks


↳ fluids


↳ Electric Furnace


↳ Industrial Light


Chunk Loader


Multiblocks


Enchant Crafting


Jetpacks


Infinite Generators


Ender Links


Tools





Blocks

Logic Gates (6)

  • UNI Gate
  • Clock
  • Delayer
  • Extender
  • Randomizer
  • Shortener


Interactive Machines (12)

  • Block Breaker
  • Block Placer
  • Item Pipe — filters by an item id set from your hand, no item frame
  • Item Mover
  • Spitter
  • Breeder
  • Magic Crate — pulls dropped items in from 5-20 blocks
  • Big Torch — drops mobs that spawn within 1-100 blocks into the void
  • Infinite Water Cauldron
  • Infinite Lava Cauldron
  • Infinite Snow Cauldron
  • Message Block


Storage (2)

  • Boxer
  • Unboxer


Sensors (3)

  • Entity Detector
  • Tag Adder
  • Tag Remover


Wireless (2)

  • Wireless Emitter
  • Wireless Receiver


Transport Networks (21)

Fluids, in millilitres:

  • Copper Pipe
  • Liquid Tank
  • Liquid Pump
  • Liquid Valve — moves contents between the two networks it separates
  • Liquid Filter — passes only the one medium it is set to
  • Liquid Drain — world source in, or network contents back out
  • Gas Tank
  • Gas Pump
  • Gas Valve
  • Boiler — water plus heat to steam


Electricity, in EU:

  • Wire
  • EU Generator — a barrel wearing a furnace; drop fuel in, no smelting slot
  • EU Consumer
  • EU Switch — redstone conducts, no redstone cuts
  • Battery — 10000 EU of grid capacity
  • EU Breaker — evens EU between the grids either side
  • Solar Panel
  • Industrial Light — redstone plus EU, a 10 block beam of real light
  • Electric Furnace — smelts on EU with no fuel, four power modes


Creative, for building and testing:

  • Creative EU Source — refills its grid to capacity every tick
  • Creative Fluid Source — tops its network up with one medium, at a settable rate


There are no tiers. A netherite pipe was a more expensive way to buy the same block, so the tiered items now place the single version.

Chunk Loader (1)

  • Chunk Loader


Infinite Generators (3)

  • Mineral Generator
  • Nether Generator
  • Poppy Generator


Built from a crafted Generator Casing plus a Core won by sacrificing stone, netherrack or poppies on an enchanting table.

Ender Links (4)

  • Ender Item Vault — barrels that share their contents across a channel
  • Ender Fluid Vault — liquid and gas across a channel, as a fluid network node
  • Ender Power Vault — EU across a channel, as an electric node
  • Teleport Anchor — redstone strength 1-15 picks which anchor you arrive at


Multiblock Bases (5)

  • Copper Multiblock Base
  • Iron Multiblock Base
  • Gold Multiblock Base
  • Diamond Multiblock Base
  • Netherite Multiblock Base


Items (12)

  • Iron Jetpack Kit — right-click while wearing any chestplate to fit it
  • Infinite Iron Jetpack Kit — won on an enchanting table; burns no fuel
  • Thruster Kit — hold sprint while airborne to accelerate
  • Lift Kit — climbs and sinks about twice as fast
  • Scorch Kit — sets fire to what flies under you
  • Generator Casing
  • Mineral Core
  • Nether Core
  • Poppy Core
  • Enchanted Coal — won by sacrificing coal on an enchanting table
  • Enchanted Coal Block — nine of them, plus a stick, make a Big Torch
  • Item Crate — what the Boxer packs a chest into, and the Unboxer unpacks


Fitted kits live on the chestplate and are listed in its lore. /trigger ra.jp.kits switches one off or takes it back as an item.

Tools (7)

  • Wrench — the only tool that changes a block. Shift+RMB cycles a setting, or opens a menu when the block has more than one
  • Goggles — wear or hold to read every block in range. Read-only
  • Data Handler — edits one block's properties in detail
  • Creative Data Handler — edits anything, including what the block owns
  • Clipboard — copies one block's settings onto others of the same kind
  • Multimeter — reads a network's numbers into chat
  • Redstone Remote — wireless channel control


See the Tools page for recipes and usage.




Development Setup

This project uses Beet to build the datapack from source.

Prerequisites

  • Python 3.10 or higher
  • Git


Quick Start

1. Clone the Repository


git clone https://github.com/AnCarsenat/Redstone-Additions.git
cd Redstone-Additions
git checkout beet_rewrite


2. Set Up the Virtual Environment

Navigate to the redstone_additions/ directory and create a Python virtual environment:


cd redstone_additions
python3 -m venv .venv


3. Activate the Virtual Environment

On Linux/macOS:


source .venv/bin/activate


On Windows (CMD):


.venv\Scripts\activate.bat


On Windows (PowerShell):


.venv\Scripts\Activate.ps1


4. Install Dependencies


pip install -r requirements.txt


5. Link to Your Minecraft World

Use beet's link command to connect to your Minecraft world. Specify the path to your Minecraft installation and the world name:


beet link --minecraft /path/to/minecraft <world_name>


Example with PrismLauncher:


beet link --minecraft "~/.local/share/PrismLauncher/instances/26.2 Fabric/minecraft" DevWorld


This creates a symbolic link between the built datapack and your world's datapacks folder.

6. Build and Test

Build the datapack from source:


beet build


The compiled datapack will be generated in the build/ directory and automatically linked to your world.

To enable auto-rebuild when you make changes, use watch mode:


beet watch


Then use /reload in-game to apply changes.

Development Workflow

  1. Navigate to the redstone_additions/ directory
  2. Ensure the virtual environment is activated: source .venv/bin/activate
  3. Edit files in the src/ directory
  4. Use beet watch for automatic rebuilding on file changes
  5. Use /reload in-game to apply changes immediately





Installation

Option A (Modrinth)

  1. Download the latest .zip from Modrinth.
  2. Place it in .minecraft/saves/<your_world>/datapacks/.
  3. Run /reload.


Option B (GitHub)


git clone https://github.com/AnCarsenat/Redstone-Additions.git


Copy redstone_additions into your world datapacks/ directory, then run /reload.

Starter command:


/function ra:give_all_items





Quick Links






Useful Commands

  • /function ra:give_all_items — One prefilled bundle per namespace
  • /function ra_gates:items/give_all — Logic gate items
  • /function ra_interactive:items/give_all — Interactive machine items
  • /function ra_storage:items/give_all — Storage items
  • /function ra_sensors:items/give_all — Sensor items
  • /function ra_wireless:items/give_all — Wireless items
  • /function ra_wires:items/give_all — Transport and EU items
  • /function ra_chunk_loader:items/give_all — Chunk loader items
  • /function ra_multiblock:blocks/give_all — Multiblock base items
  • /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:tools/wrench/give — Wrench
  • /function ra:tools/data_handler/give — Data Handler
  • /function ra:tools/creative_data_handler/give — Creative Data Handler
  • /function ra:tools/goggles/give — Goggles
  • /function ra_wireless:tools/remote/give — Redstone Remote
  • /function ra:uninstall — Clean uninstall





Documentation






License

Copyright (c) 2026 AnCarsenat. All rights reserved. See LICENSE for the full terms — the short version:

  • Play with it freely on any world, server or realm, including commercial servers.
  • Modify your own copy as much as you like.
  • Do not redistribute it — no reuploads, mirrors, repackages or modpack bundles of the pack or any part of it, modified or not, without written permission. Link to the official pages instead.
  • Addons are welcome and need no permission. A separate pack of your own that depends on RA, in your own namespaces, containing no RA namespace, is yours: publish it anywhere, on any terms, and use the snippets from the docs and ra_example to build it.


Redstone Additions is fan content and is not affiliated with Mojang or Microsoft. The recipe pictures under docs/images/recipes/ are drawn from Minecraft's own textures, which remain Mojang's property and are used under their asset guidelines.




Created by AnCarsenat
Report a Bug · Documentation · Download

More like this

  Have something to say?

Welcome