Script Blocks
by TheRedBrain
Script Blocks is a Fabric library that adds utility and trigger blocks for map makers and dungeon builders, including counter, delay and relay blocks.
What it does
Blocks in the mod detect nearby player-interactable blocks and fire on a configurable block position, in the same way that mob spawners, state-changing blocks, message senders, jigsaw placers and advancement givers are triggered. The utility blocks cover counting, delaying and relaying a signal, so a trigger can be chained into a sequence.
Several blocks work with jigsaw structures and are set up through a screen in the game, matching how the vanilla jigsaw blocks behave. Locations are data driven: a structure control block references a block position, and a location control block tells a teleporter which target position to send players to. Housing blocks come in two modes that decide who owns them; ownership is set by interacting with the housing block and can be revoked, and in the dimension mode a housing block placed in a player's location claims that dimension.
The mod is published for Fabric only, across 1.20.1 and 1.21.1, and it is open source under the MIT License. Client and server both need it. It requires Fabric API, Fzzy Config and Slot Customization API, and RPG Inventory is an optional addition. Instanced Dungeons requires Script Blocks.
Key features
Trigger blocks
Blocks that detect player-interactable blocks and fire on a configurable block position.
Utility blocks
Counter, delay and relay blocks let a trigger sequence be counted, timed and passed on.
Jigsaw structure support
Blocks built for jigsaw structures are set up through a screen in the game, matching the vanilla jigsaw blocks.
Housing ownership
Housing blocks in two modes determine an owner, which is set by interaction and can be revoked.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 3
Optional 1
Required by 1 mod
Use cases
Who it’s for: Map makers and dungeon builders who want triggers, counters and teleport targets without writing code. Server owners running adventure content may also find the housing blocks useful for claiming areas.
How it compares
PanoLeap runs on Fabric for 1.21.1 – 1.21.11 with the same client and server environment, but is released under All rights reserved, so it is not open source. TreasureMap is server-side only, open source under the MIT License and published for 1.20.5 – 1.21.5. Masik's Puzzle Dungeon is a 1.20.1 Fabric mod that the server requires, with the client optional, and is open source under the GNU Lesser General Public License v3.0 only.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Script Blocks | Fabric | 1.20.1 – 1.21.1 | Client and server | 2026-07-20 |
| PanoLeap | Fabric | 1.21.1 – 1.21.11 | Client and server | 2026-08-11 |
| TreasureMap | Fabric | 1.20.5 – 1.21.5 | Server-side only | 2024-10-11 |
| Masik's Puzzle Dungeon | Fabric | 1.20.1 | Server required, client optional | 2024-02-04 |
Questions
Does Script Blocks need Fabric API?
Does the server need Script Blocks?
Which game versions does Script Blocks support?
In the catalog
Script Blocks is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 32,366 mods support Minecraft 1.21.1.
More from TheRedBrain
Similar mods
What the author says
This mod adds multiple blocks designed to help building adventure maps and dungeons. This mod implements a lot of different features, I will give a short and incomplete overview here.\ All details will be explained in the wiki (not yet written).
Official listing
- Modrinth page
- modrinth.com/mod/script-blocks
- Owner
- TheRedBrain
- Published
- 2024-05-20
- Updated on Modrinth
- 2026-07-20
- Facts verified
- 2026-10-15
