Chocolate
Vanilla — это хорошо, но Chocolate — лучше. ;)
Данный мод создан для исправления багов ванильной игры — в основном связанных с генерацией пользовательских миров — которые оказывают гораздо большее влияние на модифицированную игру.
Исправления
MC-202036: ID биомов могут перемешаться при добавлении или удалении биомов
В ванильной игре добавление или удаление датапака с биомами может привести к перемешиванию ID биомов в существующих мирах. Это оказывает гораздо большее влияние на модифицированную игру, так как добавление или удаление модов с биомами, или даже исключение определённых биомов из чёрного списка, может привести к перемешиванию биомов в существующих мирах, или даже если мод изменил порядок регистрации своих биомов.
Chocolate исправляет это, добавляя палитру биомов в каждый чанк при его сохранении. Это означает, что чанки, сохранённые при активном этом моде, никогда не столкнутся с перемешиванием биомов, пока биом существует. Если биом будет удалён из мира, Chocolate также обнаружит это и перегенерирует биом в соответствии с ванильной генерацией мира в этом месте (в отличие от назначения случайного биома на основе предыдущего ID, как в ванильной игре).
Обновление 2021-01-28: Forge предпринял (безуспешную) попытку исправить эту проблему в версии 34.1.42. Несколько недель спустя они успешно исправили* эту проблему (согласно моим собственным тестам) в версии 36.0.2. Их исправление не конфликтует с исправлением Chocolate, которое, кстати, также исправляет MC-197616 (чего Forge не делает). Однако, если вы здесь из-за перемешивания ID биомов, я рекомендую вам просто обновить Forge.
* Согласно моим тестам, всё ещё могут возникать случаи проявления этой проблемы, однако они будут происходить только с биомами, добавляемыми исключительно через датапаки, но каждый обнаруженный мной случай воспроизведения был перекрыт проблемой MC-197616 (см. ниже). Это означает, что, если вы не столкнётесь с проблемой, описанной ниже, вы никогда не увидите перемешивания ID биомов.
MC-197616: Биомы из Data Pack с настройкой мира "Single Biome" вызывают массовый спам в логах и невалидные биомы на клиенте.
Проблема, связанная с вышеописанной. При использовании типа мира "Single Biome" биомы в мире не существуют в текущем реестре биомов (runtime biome registry). Chocolate способен исправить сериализацию биомов по сети в этом случае, что предотвращает упомянутые негативные эффекты при попытке десериализации невалидных биомов на клиенте.
Chocolate также ранее исправлял MC-197860, но это исправление было включено в Forge начиная с версии 35.1.32, и, как such, более не исправляется Chocolate.
Название этого мода является отсылкой к моде "Vanilla Fix", так как название "Chocolate" уже было занято.