Foggy Pale Garden
Активный0.0
Установок
Последнее обновление
Версии
Foggy Pale Garden
Модификация Minecraft, которая добавляет туман в биом Бледный сад. Однако вы можете настраивать любой тип тумана в любом месте по своему усмотрению!
🎭 Возможности
🌫️ Туман в Бледном саду
Природная атмосфера биома Бледный сад теперь окутана туманом, создавая загадочную и мрачную обстановку.

🕳️ Подземное пространство без тумана
Туман не распространяется в пещеры под Бледным садом, сохраняя ясность видимости под землей.

🪽 Свободный полет
Возможность летать над Бледным садом не ограничивается туманов - пользователи могут свободно перемещаться в воздушном пространстве.

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

🧗♀️ Условия формирования тумана
Позволяют создавать различные виды тумана даже в одном и том же месте с разными параметрами.

🔧 Создание тумана по условиям
Создавайте различные типы тумана на основе любого набора условий. Например, этот пресет создаёт предрассветный туман во время ясной погоды во всех биомах.

{
"code": "PRE_DAWN_FOG",
"bindings": [
{
"condition": {
"and": [
{ "timeIn": { "start": 22500, "end": 23800 } },
{ "weatherIn": ["CLEAR"] }
]
},
"startDistance": 0.0,
"skyLightStartLevel": 4,
"endDistance": 15.0,
"surfaceHeightEnd": 15.0,
"opacity": 50.0,
"encapsulationSpeed": 16.0,
"brightness": {
"mode": "BY_GAME_FOG"
},
"color": {
"mode": "BY_GAME_FOG"
}
}
],
"version": 2
}
Чтобы применить его, создайте файл PRE_DAWN_FOG.json с этим содержимым в папке config/foggypalegarden и установите значение "preset": "PRE_DAWN_FOG" в config/foggy-pale-garden.json.
Подробнее о доступных функциях читайте в разделе ⚙️ Настройки.
💬 Смена параметров через чат
Команды доступны даже без прав оператора:
2 /fpg preset показывает название текущего пресета
3 /fpg preset FPG_DIFFICULTY_BASED переключает пресет на FPG_DIFFICULTY_BASED (команда предлагает список доступных пресетов)
4 /fpg reloadConfig перечитывает конфигурацию мода и доступные файлы пресетов тумана с диска

🌎 Многоязычная поддержка
Мод поддерживает множество языков: арабский, белорусский, китайский (упрощенный), английский (США), французский, грузинский, немецкий, итальянский, японский, казахский, корейский, португальский (Бразилия), русский, испанский (Мексика), шведский, украинский.
⛔️ Отключение тумана для режимов
Можно отключить туман для определенных игровых режимов.

В конфигурации config/foggy-pale-garden.json установлено значение "noFogGameModes": ["SPECTATOR"].
📥 Установка
- Установите Minecraft версии
24w40aили новее - Если это снепшот, включите эксперимент Winter Drop при создании мира
- Установите Fabric или Quilt для этой версии
- Поместите мод в папку
mods - Остерегайтесь монстров в тумане!
⚙️ Настройки
Параметры тумана
Можно настраивать:
- Расстояние, на котором туман начинается
- Расстояние, на котором туман заканчивается
- Плотность тумана
- Яркость тумана
- Цвет тумана
- Скорость рассеивания тумана при входе или выходе из него
- Форма тумана (доступные варианты: SPHERE и CYLINDER)
Условия тумана
Могут использоваться в любой комбинации благодаря условиям AND, OR и NOT:
- Измерение, в котором находится игрок
- Биом, в котором находится игрок
- Температура биома
- Погода
- Время суток
- Уровень сложности мира
- Яркость неба (позволяет определять, находится ли игрок в пещере)
- Высота игрока над поверхностью
- Позиция игрока по оси Y
Полные параметры конфигурации
Файл конфигурации расположен по пути config/foggy-pale-garden.json и позволяет выбрать один из доступных пресетов тумана.
{
// активный пресет тумана
"preset": "MY_PRESET",
// (опционально) список игровых режимов, где туман отключен ("SURVIVAL", "CREATIVE", "ADVENTURE", "SPECTATOR")
"noFogGameModes": [""],
// версия схемы конфигурации (не изменяйте это значение)
"version": 3
}
Файлы пресетов расположены в каталоге config/foggypalegarden. Каждый файл содержит полные настройки тумана для игры.
{
// код пресета (это значение нужно указать в config/foggy-pale-garden.json для применения пресета)
"code": "MY_PRESET",
// набор привязок, каждая отвечает за появление настроенного тумана и применяется на основе указанных условий
"bindings": [
{
// условие, при котором применяется эта привязка
// обладает древовидной структурой (можно помещать другие условия внутри и, или, нет)
// одновременно может быть заполнено только одно поле в одном условии
// правильно - { "and": [{ "biomeIdIn": ["minecraft:desert"] }, { "difficultyIn": ["HARD"] }] }
// неправильно - { "biomeIdIn": ["minecraft:desert"], "difficultyIn": ["HARD"] }
"condition": {
// (опционально) список измерений, где применяется эта привязка (например, "minecraft:overworld")
"dimensionIn": [""],
// (опционально) список биомов, где применяется эта привязка (например, "minecraft:desert")
"biomeIdIn": [""],
// (опционально) диапазон температуры биома, где применяется эта привязка
"biomeTemperature": {
// (опционально) минимальная температура (включительно)
"min": 0.0,
// (опционально) максимальная температура (исключительно)
"max": 0.0
},
// (опционально) список уровней сложности, где применяется эта привязка ("PEACEFUL", "EASY", "NORMAL", "HARD")
"difficultyIn": [""],
// (опционально) список погодных условий, где применяется Эта привязка ("CLEAR", "RAIN", "THUNDER")
"weatherIn": [""],
// (опционально) временной диапазон, в течение которого применяется эта привязка (начало может быть больше конца)
"timeIn": { "start": 0, "end": 0 },
// (опционально) уровень освещения неба [0, 15]
"skyLightLevel": { "min": 0, "max": 0 },
// (опционально) позиция игрока по оси Y
"height": { "min": 0.0, "max": 0.0 },
// (опционально) высота игрока над поверхностью (не может быть отрицательной)
"surfaceHeight": { "min": 0.0, "max": 0.0 },
// (опционально) группа условий, которые все должны быть выполнены для применения этой Привязки
"and": [{}],
// (опционально) список условий, где хотя бы одно должно быть выполнено для применения этой привязки
"or": [{}],
// (опционально) условие, которое не должно быть выполнено для применения этой Привязки
"not": {}
},
// (опционально) расстояние (в блоках), на котором начинается туман (не может быть отрицательным)
"startDistance": 0.0,
// (опционально) расстояние (в блоках), на котором заканчивается туман (не может быть отрицательным)
"endDistance": 0.0,
// (опционально) плотность тумана в процентах (0.0, 100.0]
"opacity": 0.0,
// (опционально) скорость распространения тумана (в блоках в секунду) при входе или выходе из него (не может быть меньше или равна 0)
"encapsulationSpeed": 0.0,
// (опционально) настройки яркости тумана
"brightness": {
// режим расчёта яркости тумана
// BY_GAME_FOG - яркость рассчитывается на основе игровой яркости тумана
// FIXED - вручную установленная яркость
"mode": "FIXED",
// (обязательно для режима FIXED) уровень яркости тумана в процентах (0.0, 100.0]
"fixedBrightness": 0.0,
// (опционально для режима BY_GAME_FOG) корректировка яркости [-1.0, 1.0]
"adjustment": 0.0
},
// (опционально) настройки цвета тумана
"color": {
// режим расчёта цвета тумана
// BY_GAME_FOG - использует игровой цвет тумана
// FIXED - вручную установленный цвет тумана
"mode": "FIXED",
// (обязательно для режима FIXED) цвет тумана в HEX формате (без #)
"fixedHex": "f0f0f0"
},
// (опционально) форма тумана ("SPHERE", "CYLINDER")
"shape": "CYLINDER"
},
{
// следующая привязка
}
],
// версия схемы пресета (не изменяйте это значение)
"version": 3
}
Примеры пресетов можно найти в репозитории GitHub.
🔗 Совместимость
Если вы столкнулись с проблемами совместимости между Foggy Pale Garden и другими модами, сообщите об этом через GitHub или Discord.
🎯 Планы на будущее
🎯 (После релиза 1.21.2) Порты ация на NeoForge 🎯 (После релиза 1.21.2) Добавление визуальной настройки ❓ Возможно реализация поддержки Iris Shaders ❓ Возможно портирование на предыдущие версии для поддержки модов, портирующих Winter Drop
🎮 Модпаки
Вы можете использовать этот мод в модпаках без запроса разрешения.