Sculk
Sculk is a Fabric technology mod that brings a programming language for Minecraft datapacks into the game, aimed at players who want to write logic without leaving the world.
What it does
The mod adds a programming language for writing Minecraft datapacks inside the game. Its code is written in a text form and compiled into the commands and functions that datapacks run, so logic can be built and reused across a world. Sculk requires Fabric API, which must be installed next to it on every side that runs the mod.
Installation covers client and server, so the server and every player need the mod. Its files target 1.20.4 only, with the latest Fabric build 0.0.5 released on 2024-03-08 on the beta channel. The mod is open source under the Apache License 2.0 and has public source code, an issue tracker and a wiki.
Sculk is listed alongside related projects such as Code Copper, Lua Datapack and Computer Craft Tweaked, which take a similar approach to scripting. The Technology category includes 747 mods with Fabric files for 1.20.4, so Sculk sits within a large group of game-logic tools.
Key features
Datapack programming language
A text language for writing datapack logic, compiled into the functions a datapack runs.
Reusable logic
Code can be organized into parts that other datapack code calls, so programs do not have to be repeated.
Public documentation
A wiki and issue tracker are published alongside the source code for reference and bug reports.
Fabric API integration
Sculk builds on Fabric API, which provides the hooks the mod uses to register its content.
Gallery
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 1
Use cases
Scripting a world
Server owners and map makers can write datapack logic in the language instead of long chains of commands.
Who it’s for: Datapack authors, map makers and server owners who want a higher-level way to write datapack logic for 1.20.4 worlds.
How it compares
Yet Another Cobblestone Generator is a Fabric mod for 1.18.2 – 1.21.1 that is open source under the MIT License and runs on client and server, so it covers a different task than Sculk. ClusterComputers is open source under the GNU Lesser General Public License v3.0 only, with Fabric and Forge files for 1.20.1, and it adds in-game computers, so it targets a different kind of programming. Vanillaplus Ultimate is server-side only and open source under the MIT License for 1.20.1 – 1.20.4, so players can join without installing it.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Sculk | Fabric | 1.20.4 | Client and server | 2024-03-08 |
| Yet Another Cobblestone Generator | Fabric | 1.18.2 – 1.21.1 | Client and server | 2025-06-22 |
| ClusterComputers | Fabric and Forge | 1.20.1 | Client and server | 2026-01-21 |
| Vanillaplus Ultimate | Fabric | 1.20.1 – 1.20.4 | Server-side only | 2024-04-08 |
Questions
Does Sculk require Fabric API?
Does Sculk have to be installed on the server and clients?
Which Minecraft version does Sculk support?
Is Sculk open source?
In the catalog
Sculk is one of 8,499 Technology mods on ModsFinder, and one of 4,201 Technology mods for Fabric. 13,907 mods support Minecraft 1.20.4.
More from RevolvingMadness
Similar mods
What the author says
![Contributors][contributors-url]![Forks][forks-url]![Stargazers][stars-url]![Issues][issues-url]![MIT License][license-url] Sculk requires Fabric and the Fabric API.
Official listing
- Modrinth page
- modrinth.com/mod/sculk-lang
- Owner
- RevolvingMadness
- Published
- 2024-01-18
- Updated on Modrinth
- 2024-03-08
- Facts verified
- 2026-10-15
