Home›Java›Mods›Generative Decay
Generative Decay
ModsJava

Generative Decay

by bluesillybeard · on CurseForge

Which build do you need?

This mod ships a separate file for every mod loader and every version of the game. Pick both, then download — the wrong build installs fine and then does nothing in the game.

Mod loader

Minecraft version

⬇ Download for 1.20.2 · Fabric⬇ Download for 1.20.1 · Fabric⬇ Download for 1.19.3 · Fabric⬇ Download for 1.19.2 · Fabric⬇ Download for 1.19 · Fabric⬇ Download for 1.18.2 · Fabric⬇ Download for 1.20.2 · Quilt⬇ Download for 1.20.1 · Quilt⬇ Download for 1.19.3 · Quilt⬇ Download for 1.19.2 · Quilt
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.

inspired by RaysGrid, this mod allows you to remove blocks in a certain pattern when the world generates. The current options are:
 - disabled: does literally nothing, it's just here to allow you to play normal Minecraft with the mod installed

 - distance1: A grid of blocks where every block is separated by one block.

 - distance2: distance1 but one block further apart

 - distance3: equivalent to RaysGrid, distance2 but one more block of distance

 - random25: every block has a 25% chance to be deleted

 - random50: every block has a 50% chance to be deleted

 - random75: every block has a 75% chance to be deleted

 - random90: every block has a 90% chance to be deleted

 - random99: every block has a 99% chance to be deleted

 

HOW TO ENABLE:

I'm lazy, so I just added a new game rule instead of having an actual settings menu

The game rule should be near the bottom.

 

This works on ANY kind of world - normal worlds, superflat, even modded ones should work (Please submit an issue on Github or comment if it doesn't work)

 

I very highly recommend having at least Starlight and Lithium installed as well, because the removed blocks create a lot of updates that those mods will optimize out.

 

Since the void type is stored in a game rule, you can use the "/gamerule" command to change the type of a certain world and any new chunks generated in that world will be the type you set it to.

 

DEPENDENCIES:

-fabric API

 

PLANNED FEATURES:

-port to Forge (low priority)

-port to Spigot (low priority)

(These are low priority since they would take quite a bit of work)

-ability to customize which blocks are excluded from being removed

-more customization in general

 

If you want to try and add a feature yourself, please give it a shot and create a poll request on Github! I don't have a lot of time for this project so it will be greatly appreciated.

 

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more