Скачать Cyanide — Minecraft Моды — MetaMods

Cyanide

Активный

Установок

1

Последнее обновление

1 год назад

Версии

1.17.1 — 1.21.1
Клиент
Fabric
Forge
Neoforge
Утилиты
Генераторы мира

Cyanide

С Cyanide мне захочется принимать цианид гораздо реже - Starmute, мастер создания датапаков для генерации мира.

Этот мод значительно улучшает механизмы обнаружения и исправления ошибок в процедурной генерации мира Minecraft. Он убирает ненужные трассировки стека и создаёт понятные сообщения об ошибках для наиболее распространённых проблем с датапаками генерации мира. Вот какие улучшения вносит Cyanide в обработку ошибок:

Все ошибки точно указывают конкретный файл и исходный датапак, где возникла проблема. Некоторые сообщения об ошибках сделаны более понятными или дополнены контекстом там, где это возможно.

Ошибка парсинга: Значение провайдера слишком низкое (должно быть >= 0), получено -1
  в 'placement'
  в 'cyanide:worldgen/placed_feature/ore_tin' определён в 'file/Test.zip'

Ошибка "Несвязанные значения в реестре" отслеживает, какие файлы на них ссылались.

Ошибка отсутствующего файла: 'cyanide:worldgen/configured_feature/big_ores' был упомянут, но не определён
  в 'cyanide:worldgen/placed_feature/big_ores' определён в 'file/Test.zip'

Некорректный JSON показывает точное местоположение файла вместе с окружающим контекстом, где произошёл сбой парсинга.

Синтаксическая ошибка: Ожидалось ':' в строке 3 столбец 13 путь $.config
  в:
{
  "type": "minecraft:big_flowers",
  "config" {
  ^
  здесь

  в 'cyanide:worldgen/configured_feature/flowers' определён в 'file/Test.zip'

Ошибки "Цикл особенностей" (когда особенности определяются в разном порядке в разных биомах) отслеживают и сообщают о найденном точном цикле.

Обнаружен цикл особенностей.

Цикл:
На шаге 0
Особенность 'minecraft:lake_lava_underground'
  должна быть перед 'minecraft:lake_lava_surface' (определена в 'minecraft:ocean' на позиции 1, 2 и ещё 1 других)
  должна быть перед 'cyanide:big_ore' (определена в 'minecraft:ocean' на позиции 2, 3)
  должна быть перед 'cyanide:small_ore' (определена в 'minecraft:plains' на позиции 0, 1)
  должна быть перед 'minecraft:lake_lava_underground' (определена в 'minecraft:ocean' на позиции 0, 1 и ещё 1 других)
Участники проекта
alcatrazEscapee

alcatrazEscapee

Разработчик

Создан: 15 июн 2023

ID: 4296