-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathreadme.bbcode
More file actions
465 lines (333 loc) · 18 KB
/
Copy pathreadme.bbcode
File metadata and controls
465 lines (333 loc) · 18 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
[center][img width=128 height=128]https://github.com/AnCarsenat/Redstone-Additions/raw/main/icon.png[/img][/center]
[center][size=24][b]Redstone Additions[/b][/size][/center]
[center][b]59 custom blocks. 7 tools. 69 recipes. 2 jetpacks and 3 upgrade kits. Vanilla datapack for Minecraft 1.21.9–26.2.[/b][/center]
[center][url=https://modrinth.com/datapack/redstone-additions][img]https://img.shields.io/badge/Download-Modrinth-00AF5C?style=for-the-badge&logo=modrinth&logoColor=white[/img][/url] [url=https://github.com/AnCarsenat/Redstone-Additions][img]https://img.shields.io/badge/Source-GitHub-181717?style=for-the-badge&logo=github&logoColor=white[/img][/url][/center]
[center][img]https://img.shields.io/badge/Minecraft-1.21.9--26.2-2EA44F[/img] [img]https://img.shields.io/badge/Version-v5.1.16-blue[/img] [img]https://img.shields.io/badge/Blocks-59-red[/img] [img]https://img.shields.io/badge/Tools-7-lightgrey[/img] [img]https://img.shields.io/badge/Recipes-69-8A2BE2[/img][/center]
[center][url=https://github.com/AnCarsenat/Redstone-Additions/raw/main/docs/images/gallery/with-shader-2026-08-20_19.23.57.png][img width=900 height=506]https://github.com/AnCarsenat/Redstone-Additions/raw/main/docs/images/gallery/with-shader-2026-08-20_19.23.57.png[/img][/url][/center]
[center][i]Every block the pack adds, in one place. Click to enlarge.[/i][/center]
[hr]
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: [b]jetpacks[/b] that fit onto any chestplate, [b]enchant crafting[/b] that gambles items on an enchanting table, [b]generators[/b] that regrow their own material, and [b]ender links[/b] 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.
[size=18][b]Version Compatibility[/b][/size]
[b]Supported: Minecraft 1.21.9 – 26.2[/b] (data pack formats 88 – 107).
The pack declares and loads across that whole span. Exactly one thing inside it genuinely changes shape: format 102 ([b]26.2-snapshot-3[/b]) rewrote entity predicates into component-map form, so [b]ra:is_sneaking[/b] — 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 [b]overlay_102/[/b] carries the component-map form, applied automatically from [b]26.2-snapshot-3[/b] onward. Nothing else in the pack touches a feature that broke between 88 and 107 — no [b]filtered[/b] loot function, no [b]contents[/b] dynamic entry, no renamed game rules, no special crafting recipes.
Earlier versions are [b]not supported[/b], but most of the pack does not actually need 1.21.9 — the hard floor is the [b]pack.mcmeta[/b] schema. If you edit [b]pack.mcmeta[/b] to a lower [b]pack_format[/b] and drop [b]min_format[/b]/[b]max_format[/b], this is what breaks and when:
[list]
[*][b]1.21.9[/b] — Nothing in the content itself — only the [b]min_format[/b]/[b]max_format[/b] fields, which that version introduced
[*][b]1.21.5[/b] — Item Pipe [b]filters[/b], which identify their item frame by [b]block_pos[/b]
[*][b]1.21.2[/b] — Almost every item's appearance and identity ([b]item_model[/b], [b]consumable[/b], component removal)
[*][b]1.20.5[/b] — Setting the Redstone Remote's channel ([b]copy_custom_data[/b])
[*][b]1.20.2[/b] — Everything — the pack is built on macro functions and [b]return run[/b]
[/list]
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 [url=https://modrinth.com/mod/bundles-beyond]Bundles Beyond[/url] for better bundle previews.
[hr]
[size=18][b]Module Previews[/b][/size]
One banner per module. Modules without a screenshot yet show a placeholder — [b]contributions welcome[/b], drop a PNG in [b]docs/images/screenshots/[/b] and swap the row.
[b]Every recipe in the pack is on one page in the [url=https://ancarsenat.github.io/Redstone-Additions/recipe-atlas/]Recipe Atlas[/url][/b] — listed A to Z and grouped by module.
[b]Logic Gates[/b]
[img width=320 height=147]https://github.com/AnCarsenat/Redstone-Additions/raw/main/docs/images/banners/media-missing.png[/img]
[b]Interactive Machines[/b]
[img width=320 height=147]https://github.com/AnCarsenat/Redstone-Additions/raw/main/docs/images/banners/media-missing.png[/img]
[b]Storage[/b]
[img width=320 height=147]https://github.com/AnCarsenat/Redstone-Additions/raw/main/docs/images/banners/media-missing.png[/img]
[b]Sensors[/b]
[img width=320 height=147]https://github.com/AnCarsenat/Redstone-Additions/raw/main/docs/images/banners/media-missing.png[/img]
[b]Wireless Redstone[/b]
[img width=320 height=147]https://github.com/AnCarsenat/Redstone-Additions/raw/main/docs/images/banners/media-missing.png[/img]
[b]Transport Networks[/b]
[img width=320 height=180]https://github.com/AnCarsenat/Redstone-Additions/raw/main/docs/images/screenshots/Electricity.png[/img]
[b] ↳ fluids[/b]
[img width=320 height=180]https://github.com/AnCarsenat/Redstone-Additions/raw/main/docs/images/screenshots/Pipes.png[/img]
[b] ↳ Electric Furnace[/b]
[img width=320 height=180]https://github.com/AnCarsenat/Redstone-Additions/raw/main/docs/images/screenshots/ElectricFurnace.png[/img]
[b] ↳ Industrial Light[/b]
[img width=320 height=180]https://github.com/AnCarsenat/Redstone-Additions/raw/main/docs/images/screenshots/IndustrialLightOn.png[/img]
[b]Chunk Loader[/b]
[img width=320 height=147]https://github.com/AnCarsenat/Redstone-Additions/raw/main/docs/images/banners/media-missing.png[/img]
[b]Multiblocks[/b]
[img width=320 height=180]https://github.com/AnCarsenat/Redstone-Additions/raw/main/docs/images/ra_multiblock/blast_forge.png[/img]
[b]Enchant Crafting[/b]
[img width=320 height=147]https://github.com/AnCarsenat/Redstone-Additions/raw/main/docs/images/banners/media-missing.png[/img]
[b]Jetpacks[/b]
[img width=320 height=180]https://github.com/AnCarsenat/Redstone-Additions/raw/main/docs/images/screenshots/JetpackHover.png[/img]
[b]Infinite Generators[/b]
[img width=320 height=147]https://github.com/AnCarsenat/Redstone-Additions/raw/main/docs/images/banners/media-missing.png[/img]
[b]Ender Links[/b]
[img width=320 height=147]https://github.com/AnCarsenat/Redstone-Additions/raw/main/docs/images/banners/media-missing.png[/img]
[b]Tools[/b]
[img width=320 height=147]https://github.com/AnCarsenat/Redstone-Additions/raw/main/docs/images/banners/media-missing.png[/img]
[hr]
[size=18][b]Blocks[/b][/size]
[size=14][b]Logic Gates (6)[/b][/size]
[list]
[*]UNI Gate
[*]Clock
[*]Delayer
[*]Extender
[*]Randomizer
[*]Shortener
[/list]
[size=14][b]Interactive Machines (12)[/b][/size]
[list]
[*]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
[/list]
[size=14][b]Storage (2)[/b][/size]
[list]
[*]Boxer
[*]Unboxer
[/list]
[size=14][b]Sensors (3)[/b][/size]
[list]
[*]Entity Detector
[*]Tag Adder
[*]Tag Remover
[/list]
[size=14][b]Wireless (2)[/b][/size]
[list]
[*]Wireless Emitter
[*]Wireless Receiver
[/list]
[size=14][b]Transport Networks (21)[/b][/size]
Fluids, in millilitres:
[list]
[*]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
[/list]
Electricity, in EU:
[list]
[*]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
[/list]
Creative, for building and testing:
[list]
[*]Creative EU Source — refills its grid to capacity every tick
[*]Creative Fluid Source — tops its network up with one medium, at a settable rate
[/list]
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.
[size=14][b]Chunk Loader (1)[/b][/size]
[list]
[*]Chunk Loader
[/list]
[size=14][b]Infinite Generators (3)[/b][/size]
[list]
[*]Mineral Generator
[*]Nether Generator
[*]Poppy Generator
[/list]
Built from a crafted Generator Casing plus a Core won by sacrificing stone, netherrack or poppies on an enchanting table.
[size=14][b]Ender Links (4)[/b][/size]
[list]
[*]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
[/list]
[size=14][b]Multiblock Bases (5)[/b][/size]
[list]
[*]Copper Multiblock Base
[*]Iron Multiblock Base
[*]Gold Multiblock Base
[*]Diamond Multiblock Base
[*]Netherite Multiblock Base
[/list]
[size=14][b]Items (12)[/b][/size]
[list]
[*]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
[/list]
Fitted kits live on the chestplate and are listed in its lore. [b]/trigger ra.jp.kits[/b] switches one off or takes it back as an item.
[size=14][b]Tools (7)[/b][/size]
[list]
[*]Wrench — the only tool that [b]changes[/b] 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
[/list]
See the [url=https://ancarsenat.github.io/Redstone-Additions/tools/]Tools page[/url] for recipes and usage.
[hr]
[size=18][b]Development Setup[/b][/size]
This project uses [b][url=https://github.com/mcbeet/beet]Beet[/url][/b] to build the datapack from source.
[size=14][b]Prerequisites[/b][/size]
[list]
[*]Python 3.10 or higher
[*]Git
[/list]
[size=14][b]Quick Start[/b][/size]
[b]1. Clone the Repository[/b]
[code]
git clone https://github.com/AnCarsenat/Redstone-Additions.git
cd Redstone-Additions
git checkout beet_rewrite
[/code]
[b]2. Set Up the Virtual Environment[/b]
Navigate to the [b]redstone_additions/[/b] directory and create a Python virtual environment:
[code]
cd redstone_additions
python3 -m venv .venv
[/code]
[b]3. Activate the Virtual Environment[/b]
[b]On Linux/macOS:[/b]
[code]
source .venv/bin/activate
[/code]
[b]On Windows (CMD):[/b]
[code]
.venv\Scripts\activate.bat
[/code]
[b]On Windows (PowerShell):[/b]
[code]
.venv\Scripts\Activate.ps1
[/code]
[b]4. Install Dependencies[/b]
[code]
pip install -r requirements.txt
[/code]
[b]5. Link to Your Minecraft World[/b]
Use beet's [b]link[/b] command to connect to your Minecraft world. Specify the path to your Minecraft installation and the world name:
[code]
beet link --minecraft /path/to/minecraft <world_name>
[/code]
[b]Example with PrismLauncher:[/b]
[code]
beet link --minecraft "~/.local/share/PrismLauncher/instances/26.2 Fabric/minecraft" DevWorld
[/code]
This creates a symbolic link between the built datapack and your world's datapacks folder.
[b]6. Build and Test[/b]
Build the datapack from source:
[code]
beet build
[/code]
The compiled datapack will be generated in the [b]build/[/b] directory and automatically linked to your world.
To enable auto-rebuild when you make changes, use watch mode:
[code]
beet watch
[/code]
Then use [b]/reload[/b] in-game to apply changes.
[size=14][b]Development Workflow[/b][/size]
[list=1]
[*]Navigate to the [b]redstone_additions/[/b] directory
[*]Ensure the virtual environment is activated: [b]source .venv/bin/activate[/b]
[*]Edit files in the [b]src/[/b] directory
[*]Use [b]beet watch[/b] for automatic rebuilding on file changes
[*]Use [b]/reload[/b] in-game to apply changes immediately
[/list]
[hr]
[size=18][b]Installation[/b][/size]
[size=14][b]Option A (Modrinth)[/b][/size]
[list=1]
[*]Download the latest [b].zip[/b] from [url=https://modrinth.com/datapack/redstone-additions]Modrinth[/url].
[*]Place it in [b].minecraft/saves/<your_world>/datapacks/[/b].
[*]Run [b]/reload[/b].
[/list]
[size=14][b]Option B (GitHub)[/b][/size]
[code]
git clone https://github.com/AnCarsenat/Redstone-Additions.git
[/code]
Copy [b]redstone_additions[/b] into your world [b]datapacks/[/b] directory, then run [b]/reload[/b].
Starter command:
[code]
/function ra:give_all_items
[/code]
[hr]
[size=18][b]Quick Links[/b][/size]
[list]
[*][b]Docs Home[/b] — https://ancarsenat.github.io/Redstone-Additions/
[*][b]Logic Gates[/b] — https://ancarsenat.github.io/Redstone-Additions/logic-gates/
[*][b]Interactive Machines[/b] — https://ancarsenat.github.io/Redstone-Additions/interactive-machines/
[*][b]Storage[/b] — https://ancarsenat.github.io/Redstone-Additions/storage/
[*][b]Sensors[/b] — https://ancarsenat.github.io/Redstone-Additions/sensors/
[*][b]Wireless Redstone[/b] — https://ancarsenat.github.io/Redstone-Additions/wireless-redstone/
[*][b]Transport Networks[/b] — https://ancarsenat.github.io/Redstone-Additions/transport-networks/
[*][b]Tools[/b] — https://ancarsenat.github.io/Redstone-Additions/tools/
[*][b]Chunk Loader[/b] — https://ancarsenat.github.io/Redstone-Additions/chunk-loader/
[*][b]Multiblocks[/b] — https://ancarsenat.github.io/Redstone-Additions/multiblocks/
[*][b]Enchant Crafting[/b] — https://ancarsenat.github.io/Redstone-Additions/enchant-crafting/
[*][b]Jetpacks[/b] — https://ancarsenat.github.io/Redstone-Additions/jetpacks/
[*][b]Infinite Generators[/b] — https://ancarsenat.github.io/Redstone-Additions/infinite-generators/
[*][b]Ender Links[/b] — https://ancarsenat.github.io/Redstone-Additions/ender-links/
[*][b]Block Reference[/b] — https://ancarsenat.github.io/Redstone-Additions/block-reference/
[*][b]Recipe Reference[/b] — https://ancarsenat.github.io/Redstone-Additions/recipe-reference/
[*][b]Changelog[/b] — https://ancarsenat.github.io/Redstone-Additions/changelog/
[/list]
[hr]
[size=18][b]Useful Commands[/b][/size]
[list]
[*][b]/function ra:give_all_items[/b] — One prefilled bundle per namespace
[*][b]/function ra_gates:items/give_all[/b] — Logic gate items
[*][b]/function ra_interactive:items/give_all[/b] — Interactive machine items
[*][b]/function ra_storage:items/give_all[/b] — Storage items
[*][b]/function ra_sensors:items/give_all[/b] — Sensor items
[*][b]/function ra_wireless:items/give_all[/b] — Wireless items
[*][b]/function ra_wires:items/give_all[/b] — Transport and EU items
[*][b]/function ra_chunk_loader:items/give_all[/b] — Chunk loader items
[*][b]/function ra_multiblock:blocks/give_all[/b] — Multiblock base items
[*][b]/function ra_infinite:items/give_all[/b] — Generator casing and generators
[*][b]/function ra_jetpacks:items/give_all[/b] — Jetpack kits
[*][b]/function ra_ender:items/give_all[/b] — Ender vaults and Teleport Anchors
[*][b]/function ra:tools/wrench/give[/b] — Wrench
[*][b]/function ra:tools/data_handler/give[/b] — Data Handler
[*][b]/function ra:tools/creative_data_handler/give[/b] — Creative Data Handler
[*][b]/function ra:tools/goggles/give[/b] — Goggles
[*][b]/function ra_wireless:tools/remote/give[/b] — Redstone Remote
[*][b]/function ra:uninstall[/b] — Clean uninstall
[/list]
[hr]
[size=18][b]Documentation[/b][/size]
[list]
[*]Wiki : [url]https://ancarsenat.github.io/Redstone-Additions/[/url]
[*]Build config: [url=https://github.com/AnCarsenat/Redstone-Additions/raw/main/mkdocs.yml]mkdocs.yml[/url]
[/list]
[hr]
[size=18][b]License[/b][/size]
Copyright (c) 2026 AnCarsenat. All rights reserved. See [url=https://github.com/AnCarsenat/Redstone-Additions/raw/main/LICENSE]LICENSE[/url] for the full terms — the short version:
[list]
[*][b]Play with it freely[/b] on any world, server or realm, including commercial servers.
[*][b]Modify your own copy[/b] as much as you like.
[*][b]Do not redistribute it[/b] — 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.
[*][b]Addons are welcome and need no permission.[/b] 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 [b]ra_example[/b] to build it.
[/list]
Redstone Additions is fan content and is not affiliated with Mojang or Microsoft. The recipe pictures under [b]docs/images/recipes/[/b] are drawn from Minecraft's own textures, which remain Mojang's property and are used under their asset guidelines.
[hr]
[center][b]Created by [url=https://github.com/AnCarsenat]AnCarsenat[/url][/b]
[url=https://github.com/AnCarsenat/Redstone-Additions/issues]Report a Bug[/url] · [url=https://ancarsenat.github.io/Redstone-Additions/]Documentation[/url] · [url=https://modrinth.com/datapack/redstone-additions]Download[/url][/center]