GoBlocks
by Silabear
GoBlocks is a block-based coding system for Minecraft, built as a datapack that lets players write programs by placing in-game blocks in the world.
What it does
Players place blocks that represent code, and the programs they build run in the world, so the creations they make can react to play. The system is modeled on Scratch and is described as the first block-based programming language for Minecraft in the MCDiamondFire style. Players do not need previous coding knowledge, and the datapack includes tutorials and an interface meant for learning from the first session.
The datapack suits schools, coding clubs and teachers who want to show people how code works through a game. It is also used on multiplayer servers that host events and challenges. Running the function gb:give-all hands out the starter items. The author marks the project as early beta with known bugs, and the datapack is updated regularly, with update logs released only for major updates. It is incompatible with Bukkit, Spigot and Paper.
Installation is a datapack on Fabric, Forge or Quilt, for game versions 1.17 – 1.19.3. The latest file for each loader is 1.2m for 1.19.3, published 2022-12-29. Server owners install it, and players can join with or without it. The mod is published under the Creative Commons Attribution Non Commercial Share Alike 4.0 license and is not open source, though its source code is publicly available.
Key features
Block-based code
Programs are built by placing blocks that stand for instructions, so no text editing is needed to start.
Learning tutorials
A set of tutorials and a clearly laid out interface guide new users from the first blocks onward.
Items from a function
The gb:give-all function hands out the item set, and placed code becomes active right away.
Public source and forks
The source code is available on GitHub, where others can fork the project and record the changes they make.
Gallery
Compatibility
Latest build for each game version and loader.
1.19.x4 of 4 versions with builds
1.18.x3 of 3 versions with builds
1.17.x2 of 2 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Students, teachers and coding clubs who want a visual way into programming, and server owners who host events built around player-made creations.
Questions
Does GoBlocks need a server?
Which loaders and versions does GoBlocks support?
Can GoBlocks be used commercially?
Is GoBlocks compatible with Paper or Spigot?
In the catalog
GoBlocks is one of 5,392 Social mods on ModsFinder, and one of 4,084 Social mods for Fabric. 7,205 mods support Minecraft 1.19.3.
More from Silabear
Similar mods
What the author says
This datapack is still in early beta! It's the first time I've released it to the public. Bugs will be there. Have you wanted to make amazing games, challenges, or simple features, but don't know how to code? Or maybe you are experienced in coding and want to expand your coding knowledge whilst playing the game you…
Official listing
- Modrinth page
- modrinth.com/mod/goblocks
- Owner
- Silabear
- Published
- 2022-12-29
- Updated on Modrinth
- 2022-12-29
- Facts verified
- 2026-10-15
