Скачать MagicParticles — Minecraft Моды — MetaMods
MagicParticles

MagicParticles

Активный

Установок

0

Последнее обновление

2 недели назад

Версии

1.20.1 — 1.21.9
Сервер
Fabric
Quilt
Декорации
Социальные
Утилиты

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"] (необязательно)
}

Кривая Безье

(Не рекомендуется к использованию, создание изображения желаемой формы и использование типа изображения проще)

Участники проекта
DrexHD

DrexHD

Разработчик

Создан: 20 июн 2024

ID: 15270