Download Biome Decoration Fix — Minecraft Mods — MetaMods
Biome Decoration Fix

Biome Decoration Fix

Active

Downloads

0

Last update

4 years ago
Client
Fabric
Quilt
Forge
Neoforge
Utils
World generators

Biome Decoration Fix

Mod Banner

About

This mod resolves the common game crash with the error "java.lang.RuntimeException: Already decorating!!" that frequently occurs when using multiple mods that heavily impact world generation.

The core of the problem lies in the fact that Minecraft has only one instance of a biome decorator, while multiple mods attempt to use it simultaneously. One mod starts the decoration process but doesn't finish it in time, while another tries to process the same biome again. Since the decorator is already occupied, the operation fails, leading to a game crash.

This error isn't specific to any particular mod - it can manifest in any collection of mods that affect world generation. The issue has been observed with mods such as Wild Caves, Biomes O' Plenty, Highlands, and others.

The solution offered by this mod involves modifying Minecraft's code so that instead of crashing the game, decoration processing is postponed. All necessary elements are generated when the decorator becomes available, completely preventing crashes. Essentially, the mod ensures that each decorator gets the required time to work before moving to the next one, which should have been implemented in Forge from the beginning.

Frequently Asked Questions

Question: When will there be a port for version x.x.x?

Answer: I'm not sure if this issue occurs in newer versions. If it does and you want to fix it - go ahead! You'll probably need to rewrite the mod from scratch since the changes in world generation between versions are quite significant.

Question: Can it be used in modpacks?

Answer: Of course! No need to even ask for permission.

Question: The game crashes! / The mod doesn't work with X! / I found a bug!

Answer: You can always report the issue in the bug tracker, and I'll try to investigate it.

Links

Discord: Click!

Project members
TCLProject

TCLProject

Created: 2 Oct 2021

ID: 26391