Download Chocolate Fix — Minecraft Mods — MetaMods

Chocolate Fix

Active

Downloads

6

Last update

4 years ago
Client
Fabric
Quilt
Forge
Neoforge
Libraries
Utils

Chocolate Fix

Vanilla is good, but chocolate is better. ;)

This mod is designed to fix bugs in the vanilla version of Minecraft, primarily related to custom world generation, which have a much greater impact on modded setups.

Fixed Issues

MC-202036: Biome IDs may become shuffled when adding or removing biomes

In the standard game version, adding or removing biome datapacks can lead to random changes in biome IDs in existing worlds. This is particularly critical for modded setups, where installing or removing biome mods, as well as blocking certain biomes, can cause their shuffling in already created worlds.

Chocolate solves this problem by adding a biome palette to each chunk when it is saved. This ensures that chunks saved with the active mod will never encounter the biome shuffling issue as long as the corresponding biome exists in the game. If a biome is removed from the world, the mod automatically detects this and regenerates the biome according to the standard world generation rules in that location.

Update January 28, 2021: Forge attempted to fix this issue in version 34.1.42, but it was unsuccessful. Several weeks later, they successfully resolved this issue in version 36.0.2. Their fix does not conflict with Chocolate's solution, which additionally fixes the MC-197616 problem (which Forge does not address).

Based on testing results, isolated cases of this problem may still occur, but only with biomes from datapacks, and each such case is overshadowed by the MC-197616 problem (described below). This means that if you don't encounter the following problem, biome ID shuffling won't affect you.

MC-197616: Datapack biomes with "Single Biome" world setting cause massive log spam and invalid client biomes

A problem related to the previous one occurs when using the "Single Biome" world setting, where biomes in the world are absent from the biome registry during runtime. Chocolate fixes biome serialization over the network in such cases, preventing negative effects when attempting to deserialize invalid biomes on the client.

Previously, Chocolate also fixed the MC-197860 problem, but this fix was included in Forge starting from version 35.1.32, so it is no longer duplicated by this mod.

The mod's name is a play on words with the "Vanilla Fix" mod, since the name "Chocolate" was already taken.

Project members
alcatrazEscapee

alcatrazEscapee

Created: 13 Jan 2021

ID: 26457