

MagicParticles
Активный0.0
Установок
Последнее обновление
Версии
MagicParticles
Мод MagicParticles представляет собой серверное дополнение для Fabric, которое предоставляет администраторам возможность создавать уникальные визуальные эффекты с помощью простых JSON-файлов.
Доступные команды
/mp
- отображает список всех доступных магических частиц (требует разрешениеmagic-particles.root
)/mp set <id>
- устанавливает текущую магическую частицу (требует разрешениеmagic-particles.particle
)/mp disable
- отключает текущую магическую частицу (требует разрешениеmagic-particles.disable
)/mp reload
- перезагружает магические частицы и сообщения (требует разрешениеmagic-particles.reload
)
Пользовательские частицы
В состав мода входит более 40 стандартных частиц, которые служат отличными примерами для понимания формата конфигурации.
Формат JSON
Каждый тип магической частицы требует понятного названия и списка составляющих её частиц.
Основная структура
{
"name": "Название эффекта", // Понятное название для пользователя
"particles": [
// Определения частиц
]
}
Определение частиц
В настоящее время доступно три типа определений частиц (простой, изображение и кривая Безье). Все они имеют общие параметры в дополнение к специализированным.
Простой тип
{
"type": "simple",
"count": 1, // Количество частиц (необязательно)
"pos": [1.0, 2.0, 0.0], // Смещение от начала (влияет на вращение)
"delta": [0.1, 0.1, 0.1], // Размер области частиц (необязательно)
"speed": 0, // Параметр скорости частицы, используется некоторыми типами частиц (необязательно)
"particle_type": {
"type": "minecraft:angry_villager" // Тип частицы
// Некоторые типы частиц имеют дополнительные атрибуты, которые нужно указать здесь
},
"anchor": "feet", // Начало частицы ["feet"|"eyes"] (необязательно)
"origin": [0.0, 0.5, 0.0], // Смещение от начала (необязательно)
"billboard": "fixed" // Какая ось вращения должна влиять на "pos" ["fixed", "vertical", "horizontal", "center"] (необязательно)
}
Тип изображения
{
"type": "image",
"image": "drex.png", // Путь к изображению, изображение должно находиться в config/magic-particles/images/<image>
"size_x": 0.8, // Ширина изображения частицы
"size_y": 0.8, // Высота изображения частицы
"pixel_size": 0.6, // Размер каждой отдельной частицы
"pos": [1.0, 2.0, 0.0], // Смещение от начала (влияет на вращение)
"anchor": "feet", // Начало частицы ["feet"|"eyes"] (необязательно)
"origin": [0.0, 0.5, 0.0], // Смещение от начала (необязательно)
"billboard": "fixed" // Какая ось вращения должна влиять на "pos" ["fixed", "vertical", "horizontal", "center"] (необязательно)
}
Кривая Безье
(Не рекомендуется к использованию, создание изображения желаемой формы и использование типа изображения проще)