ModsFinder

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.

FabricForgeQuiltServer required, client optionalCreative Commons Attribution Non Commercial Share Alike 4.01.17 – 1.19.3

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

  1. Block-based code

    Programs are built by placing blocks that stand for instructions, so no text editing is needed to start.

  2. Learning tutorials

    A set of tutorials and a clearly laid out interface guide new users from the first blocks onward.

  3. Items from a function

    The gb:give-all function hands out the item set, and placed code becomes active right away.

  4. Public source and forks

    The source code is available on GitHub, where others can fork the project and record the changes they make.

Compatibility

Latest build for each game version and loader.

1.19.x4 of 4 versions with builds
1.19.31.2m1.2m1.2m
1.19.21.2m1.2m1.2m
1.19.11.2m1.2m1.2m
1.191.2m1.2m1.2m
1.18.x3 of 3 versions with builds
1.18.21.2m1.2m1.2m
1.18.11.2m1.2m1.2m
1.181.2m1.2m1.2m
1.17.x2 of 2 versions with builds
1.17.11.2m1.2m1.2m
1.171.2m1.2m1.2m
ReleaseBetaAlphaNot available

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?

Yes. It is required on the server and optional for players.

Which loaders and versions does GoBlocks support?

It is published for Fabric, Forge and Quilt, for game versions 1.17 – 1.19.3. The latest file for each loader is 1.2m for 1.19.3.

Can GoBlocks be used commercially?

No. The license is Creative Commons Attribution Non Commercial Share Alike 4.0, so the content cannot be redistributed to make profit.

Is GoBlocks compatible with Paper or Spigot?

No. The datapack is incompatible with Bukkit, Spigot and Paper.

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

All projects

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…
Silabear, on the Modrinth page

Official listing

Owner
Silabear
Published
2022-12-29
Updated on Modrinth
2022-12-29
Facts verified
2026-10-15

Tags