GPU Land
by ZenXArch
GPU Land is an experimental Fabric and Quilt mod that attempts world generation on the GPU, using compute shaders loaded from datapacks.
What it does
Terrain and biome generation are handed to compute shaders run through the Vulkan API, with the mod working toward a single compute shader pass that translates block positions into indexes and reads a predetermined block palette of up to 256 entries. Multi-pass shaders can modify biomes and blocks by generating intermediary textures. The author describes the project as an attempt, and the author notes do not claim that the approach produces finished results.
Shaders are compiled from GLSL into SPIR-V and placed in a datapack, so custom world generation can be built and reloaded without changing the Java code. The mod supports datapack reload. It relies on Vulkan along with GL extensions for explicit arithmetic types (int8) and 8-bit storage, and the author mentions minimal multithreading, with the C2ME mod suggested for fuller use of threads.
Installation needs Fabric API. GPU Land is published for Fabric and Quilt, for 26.1.2 and 26.2, and the latest file is 1.0.3+26.2 for 26.2, marked as an alpha release. Snapshot builds are published. The environment is client and server, so the server and every player need the mod, and the code is released under the Mozilla Public License 2.0, which makes it open source.
Key features
Compute shader world generation
Terrain generation work is dispatched to compute shaders executed through the Vulkan API.
Datapack shaders
Shaders are compiled from GLSL to SPIR-V and loaded from datapacks, with reload support.
Multi-pass biome and block edits
Multi-pass shaders generate intermediary textures that can modify biomes and blocks.
Block palette indexing
A single shader pass translates block positions into indexes against a block palette capped at 256 entries.
Gallery
Compatibility
Latest build for each game version and loader.
This mod also publishes snapshot builds. Snapshots are not shown in the matrix.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Use cases
Custom worldgen experiments
Authors who write GLSL can replace parts of world generation through shaders placed in a datapack.
Server-side generation tests
Because the environment is client and server, server owners who test the mod run it alongside every connecting player.
Who it’s for: The mod suits shader and datapack authors who want to experiment with GPU-based terrain generation, and server owners testing a pre-release world generation setup. Its project pages describe it as an attempt, so it is not intended as a finished generator.
Questions
Does GPU Land need Fabric API?
Which loaders and versions does GPU Land support?
How are the custom shaders added?
In the catalog
GPU Land is one of 7,555 Cursed mods on ModsFinder, and one of 4,235 Cursed mods for Fabric. 13,894 mods support Minecraft 26.2.
More from ZenXArch
Similar mods
What the author says
This mod is my attempt to do worldgen using compute shaders on gpu. The mod currently uses vulkan api to execute compute shaders. Does the mod change world generation? Yes ofc, it's just a single compute shader. I don't even know much about noise and vanilla world generation.
Official listing
- Modrinth page
- modrinth.com/mod/gpuland
- Owner
- ZenXArch
- Published
- 2026-04-21
- Updated on Modrinth
- 2026-07-31
- Facts verified
- 2026-10-15
