Перейти к содержимому

Cloud Layers

Настраиваемые слои облаков в ванильном стиле

FabricNeoForgeQuilt
Загрузчики
FabricNeoForgeQuilt
Скачиваний на Modrinth
33,3 тыс.
Подписчиков на Modrinth
93
версий
15
Обновлён
21 октября 202621 окт.
Опубликован
в 2024
Это библиотека — она нужна другим модам и сама ничего не добавляет в игру
Between the clouds — On a mountain top, you can have clouds below and above. · свайп

Коротко о моде

Библиотека — нужна другим модам
Работает на Fabric, NeoForge и Quilt
Для Minecraft 1.20.4, 1.21–1.21.1 …
Ставится только в игру; на сервер ставить не нужно
Последняя версия — 2.2 от 21 октября 2026
Лицензия MIT — бесплатно
Где нужен
В игреобязателенНа серверене нужен

Ставится только в игру; на сервер ставить не нужно

Версии игры1.20–1.20.1, 1.20.4, 1.21–1.21.1 …
Описание переведено автоматическиПоказать оригинал (EN)

Скриншот панорамы между двумя слоями облаков

Настраиваемый мод, добавляющий несколько слоёв облаков. Также переносит возможности облаков из 1.21.6+ в старые версии.

Возможности (начиная с v2.1)

  • Несколько слоёв облаков
  • Облака отрисовываются дальше
  • Новая текстура clouds.png из 1.21.6+
  • Полная настройка через меню конфигурации
  • Поддержка ресурспаков

Слои по умолчанию

По умолчанию есть два слоя облаков:

  • Облака в стиле Fancy на высоте Y: 160
  • Облака в стиле Fast на высоте Y: 256

Нижний слой использует новую текстуру облаков из 1.21.6+, а верхний — текстуру до 1.21.6. Они напоминают кучевые и перистые облака.

Между двумя слоями облаков на вершине горы Нижние fancy-облака слева, верхние fast-облака справа

Пользовательские слои

Вы можете добавлять или редактировать существующие слои облаков через меню конфигурации (доступно с mod menu). Или редактировать файл конфигурации по пути config/cloud-layers.json.

Добавление пользовательского слоя облаков в меню конфигурации Высокий слой облаков, парящий прямо над морем

Внешний вид облаков

Используйте следующие параметры, чтобы изменить форму и внешний вид облаков:

  • Thickness — вертикальная толщина слоя облаков

    • Если 0, они отрисовываются как облака в стиле Fast
    • Ванильные облака в стиле Fancy имеют толщину 4
  • Scale — горизонтальная ширина каждого пикселя облака

    • В ваниле всегда равна 12
  • Texture — текстура облаков, используемая для отрисовки

    • "NEW" — новая текстура, добавленная в ванильном MC 1.21.6+
    • "OLD" — оригинальная текстура до 1.21.6
    • "OVERCAST" — слой облаков полностью закрывает небо

Вы также можете изменить цвет и прозрачность облаков. Чем ниже альфа, тем они прозрачнее.

Высокие и тонкие облака Широкие, плоские и слегка прозрачные облака

Движение облаков

Вы можете изменить скорость движения облаков и выбрать направление движения.

Быстро движущиеся слои облаков

Опция Skybox Mode заставляет слой облаков выглядеть неподвижно закреплённым в небе, независимо от того, как высоко поднимается игрок — это создаёт эффект скайбокса.

Условия

Вы можете сделать так, чтобы слой отображался только при определённых условиях, например только во время дождя или ночью.

Прочая информация

В настройках MC облака должны быть установлены на "Layers" или "Fancy", чтобы мод отрисовывал свои облака.

Ресурспаки

Ресурспаки имеют гораздо больше контроля над слоями облаков с помощью json-файлов.

Файлы слоёв

Слои облаков определяются .json-файлами, хранящимися в assets/cloud_layers/layers/.

  • height (обязательно): позиция Y у нижней границы слоя.
  • scale: сколько блоков в ширину занимает каждая ячейка облака.
  • skybox_mode: либо true, либо false; режим скайбокса описан выше.
  • velocity: [x, z] движение слоя в блоках в секунду.
  • offset: [x, z] начальная позиция, полезна, чтобы слои не совпадали.
  • color: либо [red, green, blue, alpha], либо Texture Map (см. ниже).
  • opacity: одно значение от 0 до 1, либо Texture Map. Это дополнение к значению альфы в color. Можно использовать, чтобы сделать большие участки чистого неба.
  • thickness: одно значение или Texture Map — на сколько блоков выше height простирается слой.

В будущем будут добавлены новые поля для более сложных погодных систем и систем облаков.

Texture Map

Texture maps позволяют задавать разные значения в пределах одного слоя. Например, thickness может меняться от одного облака к другому.

  • texture (обязательно): Полный resource location используемой текстуры.
  • multiply (обязательно): [red, green, blue, alpha], каждый канал умножается на эти значения. Для полей с одним значением они затем складываются.
  • scale: Сколько ячеек соответствует каждому пикселю карты.
  • velocity: [x, z] Движение texture map в ячейках в секунду.
  • offset: [x, z] Смещение в ячейках
  • add: Значение или Texture Map, добавляется к итоговому значению. Не работает в color.
Пример (нижний слой по умолчанию в assets/cloud_layers/layers/lower.json)
{
  "height": 160,
  "scale": 12,
  "velocity": [-0.6, 0],
  "color": {
    "texture": "cloud_layers:textures/color/new_vanilla.png",
    "multiply": [ 1, 1, 1, 0.9 ]
  },
  "thickness": 4
}

layers.json (assets/cloud_layers/layers.json)

Этот файл определяет, какие слои отрисовываются в каждом измерении, а также их условия (погода, время и т. д.). Файл должен содержать поля для каждого измерения со списком записей слоёв:

  • layer: Resource location слоя, без "layer/" или ".json".
  • weather: В каких типах погоды может появляться слой:

    • clear: true или false.
    • rain: true или false.
    • thunder: true или false.
  • time: Диапазон времени суток, в течение которого слой виден.

    • start: От 0 до 24000
    • end: От 0 до 24000

Для одного и того же слоя может быть несколько записей с разными наборами условий.

Пример
{
  "minecraft:overworld": [
    { "layer": "cloud_layers:upper" },
    { "layer": "cloud_layers:lower",
      "weather": {"clear": true, "rain": true, "thunder": false}
    },
    { "layer": "cloud_layers:storm_clouds",
      "weather": { "clear": false, "rain": false, "thunder": true }
    },
    { "layer":"cloud_layers:morning_fog",
      "time": { "start": 22000, "end": 1000 }
    }
  ],
  "some_mod:custom_dimension": [
    { "layer": "cloud_layers:storm_clouds" }
  ]
}

Cell Texture

Текстура, используемая для отрисовки стенок ячеек облаков. Хранится в assets/cloud_layers/textures/cell.png.

Частые вопросы

Как установить Cloud Layers?

Установите Fabric под свою версию Minecraft, скачайте Cloud Layers под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Cloud Layers?

У Cloud Layers есть сборки для Minecraft 1.19.2, 1.20–1.20.1, 1.20.4, 1.21–1.21.1.

Нужен ли Cloud Layers на сервере?

Ставится только в игру; на сервер ставить не нужно

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее