ModsFinder

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.

FabricClient and serverApache License 2.0Open source1.20.4

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

  1. Datapack programming language

    A text language for writing datapack logic, compiled into the functions a datapack runs.

  2. Reusable logic

    Code can be organized into parts that other datapack code calls, so programs do not have to be repeated.

  3. Public documentation

    A wiki and issue tracker are published alongside the source code for reference and bug reports.

  4. Fabric API integration

    Sculk builds on Fabric API, which provides the hooks the mod uses to register its content.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.20.40.0.5
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

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

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
SculkFabric1.20.4Client and server2024-03-08
Yet Another Cobblestone GeneratorFabric1.18.2 – 1.21.1Client and server2025-06-22
ClusterComputersFabric and Forge1.20.1Client and server2026-01-21
Vanillaplus UltimateFabric1.20.1 – 1.20.4Server-side only2024-04-08

Questions

Does Sculk require Fabric API?

Yes. Sculk requires Fabric API, which must be installed alongside it.

Does Sculk have to be installed on the server and clients?

Yes. A server running it needs every connecting player to have it too.

Which Minecraft version does Sculk support?

Sculk has files for 1.20.4 only, with the latest Fabric build 0.0.5 dated 2024-03-08 on the beta channel.

Is Sculk open source?

Yes. Sculk is open source under the Apache License 2.0, and its source code is public.

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

All projects

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.
RevolvingMadness, on the Modrinth page

Official listing

Owner
RevolvingMadness
Published
2024-01-18
Updated on Modrinth
2024-03-08
Facts verified
2026-10-15

Tags