Fluid Shell Extensions
Для жидких снарядов реализована гибкая система пользовательских эффектов. Через простые конфигурационные файлы JSON пользователи могут добавлять богатые эффекты взрыва к любой жидкости без написания кода. Будь то размещение жидкостей, создание предметов, применение зелий
- Загрузчики
- Forge
- Скачиваний на Modrinth
- 150
- Подписчиков на Modrinth
- 3
- версия
- 1
- Обновлён
- 2 марта 20262 мар.
- Опубликован
- в 2026
Коротко о моде
Нужен и в игре, и на сервере
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
}
}
]
}Описание полей
| Поле | Описание |
|---|---|
fluid | Registry-имя жидкости (modid:fluid_name) |
condition (необязательно) | Условия для загрузки эффекта |
condition.mod | ID требуемого мода — эффект загружается только при наличии этого мода |
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 на сервере?
Нужен и в игре, и на сервере