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

Fluid Shell Extensions

Для жидких снарядов реализована гибкая система пользовательских эффектов. Через простые конфигурационные файлы JSON пользователи могут добавлять богатые эффекты взрыва к любой жидкости без написания кода. Будь то размещение жидкостей, создание предметов, применение зелий

Forge
Загрузчики
Forge
Скачиваний на Modrinth
150
Подписчиков на Modrinth
3
версия
1
Обновлён
2 марта 20262 мар.
Опубликован
в 2026

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

Работает на Forge
Для Minecraft 1.20.1
Нужен и в игре, и на сервере
Последняя версия — 1.0.0 от 2 марта 2026
Лицензия MIT — бесплатно
Где нужен
В игреобязателенНа сервереобязателен

Нужен и в игре, и на сервере

Версии игры1.20.1
Описание переведено автоматическиПоказать оригинал (EN)

Fluid Shell Extensions

Fluid Shell Extensions — это аддон для [Create Big Cannons], который расширяет систему жидкостных снарядов гибкой настраиваемой системой эффектов. Через простые JSON-файлы конфигурации вы можете добавлять богатые взрывные эффекты к любой жидкости, не написав ни строчки кода. Будь то размещение источников жидкости, спавн предметов, наложение эффектов зелий, создание взрывов или генерация частиц — всё под вашим контролем.

Возможности

  • Полностью на основе данных — все эффекты настраиваются через JSON-файлы. Изменения кода мода не требуются.
  • Многоэтапные эффекты — запуск разных эффектов в зависимости от количества жидкости внутри снаряда.
  • Несколько типов эффектов — размещение блоков-источников жидкости, спавн сущностей-предметов, наложение эффектов зелий, создание взрывов, испускание частиц.
  • Поддержка мягких зависимостей — задание условий на основе загруженных модов для кросс-модовой интеграции.
  • Подробное логирование — удобная отладка и отслеживание эффектов.

Требования

  • Minecraft 1.20.1
  • Forge 47.0.0 или выше
  • Обязательные моды:

    • [Create] 6.0.0+
    • [Create Big Cannons] 5.10.2+

Конфигурация

Файлы конфигурации размещаются в config/fluid_shell_extensions/effects/:

  • Одиночная игра: .minecraft/config/fluid_shell_extensions/effects/
  • Сервер: server-root/config/fluid_shell_extensions/effects/ Для каждой жидкости нужен свой JSON-файл. Рекомендуется называть его по registry-имени жидкости (например, create_chocolate.json).

Структура файла конфигурации

{
  "fluid": "modid:fluid_name",
  "condition": {
    "mod": "required_mod_id"
  },
  "effects": [
    {
      "type": "effect_type",
      "properties": {
        // Effect-specific properties
      }
    }
  ]
}

Описание полей

ПолеОписание
fluidRegistry-имя жидкости (modid:fluid_name)
condition (необязательно)Условия для загрузки эффекта
condition.modID требуемого мода — эффект загружается только при наличии этого мода
effectsМассив эффектов для запуска

Типы эффектов

Размещение жидкости

{
  "type": "place_fluid",
  "properties": {
    "fluid": "modid:fluid_name",
    "radius": 3,
    "density": 0.5
  }
}

Спавн предметов

{
  "type": "spawn_items",
  "properties": {
    "items": [
      {
        "item": "modid:item_name",
        "count": 1,
        "chance": 0.5
      }
    ],
    "velocity": 2.0
  }
}

Наложение эффекта зелья

{
  "type": "potion_effect",
  "properties": {
    "effects": [
      {
        "effect": "minecraft:effect_name",
        "amplifier": 1,
        "duration": 200
      }
    ],
    "radius": 5
  }
}

Взрыв

{
  "type": "explosion",
  "properties": {
    "power": 3.0,
    "fire": false,
    "break_blocks": true
  }
}

Эффект частиц

{
  "type": "particles",
  "properties": {
    "particle": "minecraft:particle_name",
    "count": 100,
    "speed": 0.5
  }
}

Примеры

Вода

{
  "fluid": "minecraft:water",
  "effects": [
    {
      "type": "place_fluid",
      "properties": {
        "fluid": "minecraft:water",
        "radius": 2,
        "density": 0.8
      }
    },
    {
      "type": "particles",
      "properties": {
        "particle": "minecraft:splash",
        "count": 50,
        "speed": 0.3
      }
    }
  ]
}

Лава

{
  "fluid": "minecraft:lava",
  "effects": [
    {
      "type": "place_fluid",
      "properties": {
        "fluid": "minecraft:lava",
        "radius": 2,
        "density": 0.6
      }
    },
    {
      "type": "explosion",
      "properties": {
        "power": 2.0,
        "fire": true,
        "break_blocks": false
      }
    },
    {
      "type": "particles",
      "properties": {
        "particle": "minecraft:flame",
        "count": 80,
        "speed": 0.4
      }
    }
  ]
}

Часто задаваемые вопросы

В: Как установить расширения? О: Установите мод, запустите игру один раз, поместите ваши JSON-файлы в config/fluid_shell_extensions/effects/, затем перезапустите игру или сервер. В: Как создать собственные расширения? О: Следуйте руководству по написанию выше. В: Как настроить это на многопользовательском сервере? О: И серверу, и клиентам нужны одинаковые конфиги. Поместите файлы в директорию serverconfig/fluid_shell_extensions/effects/ сервера (серверные конфиги имеют приоритет). В: Как сообщить об ошибке или предложить функцию? О: Пожалуйста, оставьте комментарий на странице обсуждения мода. Приложить полный лог и шаги воспроизведения очень поможет.

Итог

Fluid Shell Extensions превращает жидкостные снаряды из простых боеприпасов в высоконастраиваемые снаряды, добавляя больше веселья и стратегии в ваш геймплей.

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

Как установить Fluid Shell Extensions?

Установите Forge под свою версию Minecraft, скачайте Fluid Shell Extensions под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Fluid Shell Extensions?

У Fluid Shell Extensions есть сборки для Minecraft 1.20.1.

Нужен ли Fluid Shell Extensions на сервере?

Нужен и в игре, и на сервере

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

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