ModsFinder

ShadertoyMC

by erv123

ShadertoyMC lets a player write Arucas scripts that place blocks in a set area, with each block's type computed from its coordinates.

FabricServer-side onlyMIT LicenseOpen source1.19.3

What it does

A script is a text file created with the shadertoy new command and opened with shadertoy open. Running it with shadertoy run executes the code at once against the area the file defines, so a single file can describe a full pattern. The approach follows the logic of the Shadertoy website, where a short program computes a result for every position.

The area is set by giving two corners, one corner plus a size, or an origin plus a size. Each expression block takes block coordinates as inputs and returns the block placed at those coordinates, so math drives the layout. The mod is server-side only, so players join without installing it, and it is open source under the MIT License. It needs Fabric API and is published for Fabric only, with the 1.0.0 beta build for 1.19.3 as its single file.

The source code, issue tracker and wiki are all public, so the scripting language and command reference can be read alongside the mod. Among the 476 World generation mods with Fabric files for 1.19.3, it is one of the few that writes blocks from scripts rather than from structure data.

Key features

  1. Arucas scripting

    Scripts are written in the Arucas language and run against the world to place blocks.

  2. Coordinate-driven expressions

    An expression block takes block coordinates as input and places the block its result selects.

  3. Script files

    New scripts are created, opened and executed from commands, and each file holds one complete program.

  4. Area selection

    A region is defined by two positions, by an origin and a size, or by a corner and a size, and the script runs only inside it.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.19.31.0.0
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

Procedural patterns

Math expressions can lay out repeating or gradient block patterns across a built area.

Learning shader logic

Players familiar with Shadertoy can reuse its per-position approach inside Minecraft.

Who it’s for: Players comfortable with writing code and server owners who want scripted terrain or build patterns. The mod has no client part, so players need nothing installed.

Questions

Does ShadertoyMC require Fabric API?

Yes. Fabric API is the required dependency, and the mod is published for Fabric only.

Does a player need the mod installed?

No. It runs on the server alone, so players need nothing extra to join.

Which game version does ShadertoyMC support?

Its single Fabric file, 1.0.0 published on 2023-02-25 on the beta channel, targets 1.19.3 only.

In the catalog

ShadertoyMC is one of 8,515 World generation mods on ModsFinder, and one of 4,027 World generation mods for Fabric. 7,205 mods support Minecraft 1.19.3.

Similar mods

What the author says

This minecraft mod allows writing scripts in Arucas with the goal of placing blocks based on math. The working logic is similar to how shadertoy works: an expression is calculated for each block with block coordinates as inputs and as a result of this expression a block is placed at the coordinates.
erv123, on the Modrinth page

Official listing

Owner
erv123
Published
2023-02-25
Updated on Modrinth
2023-02-25
Facts verified
2026-10-15

Tags