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

ParticleGenerator

Активный

Установок

0

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

2 месяца назад

Версии

1.16.5 — 1.21.8
Клиент и сервер
Fabric
Forge
Neoforge
Декорации
Утилиты

ParticleGenerator

Мод ParticleGenerator создан специально для строителей и создателей карт в Minecraft. Он добавляет в игру уникальный блок - Генератор частиц, который открывает безграничные возможности для создания визуальных эффектов.

Основные возможности

Генератор частиц предлагает невероятную гибкость настройки, значительно превосходящую стандартные командные блоки. С его помощью вы можете:

  • Создавать множественные частицы из одного блока
  • Настраивать случайное распределение позиций и скоростей частиц
  • Контролировать интенсивность и частоту появления эффектов

Управление

Команды

/pgen show - Отображает границы генераторов частиц
/pgen hide - Скрывает границы генераторов частиц
/pgen info - Показывает информацию о моде
/pgen help - Отображает справочное сообщение

Состояния блока

position=[center(по умолчанию)/top/bottom] - определяет позицию генерации частиц

NBT-теги для настройки

Particles:[{...}] - список параметров:
  id:"" - идентификатор частицы
  Motion:[x,y,z] - скорости частиц [блоков/тик]
  MotionRand:[x,y,z] - случайное изменение скоростей
  PositionOffset:[x,y,z] - смещение позиций частиц
  PositionRand:[x,y,z] - случайное изменение позиций
  Interval:int - интервал между частицами [тиков]
  Probability:double - вероятность появления частицы
  ParticleCount:int - количество частиц при создании
  ParticleMaxCount:int - максимальное количество частиц
  SignalMin:int - минимальный сигнал редстоуна для активации
  SignalMax:int - максимальный сигнал редстоуна для активации
  AdditionalTags:{} - дополнительные теги
UseAnimateTick:bool - создавать частицы при animateTick

Важные особенности

  • Для позиции и движения случайное значение находится в диапазоне от val-(rand/2) до val+(rand/2)
  • Для количества частиц случайное значение от ParticleCount до ParticleMaxCount
  • По умолчанию UseAnimateTick установлен в false, что позволяет управлять частотой появления частиц через Interval и Probability
  • При установке UseAnimateTick в true частицы создаются при вызове метода animateTick, имитируя поведение факелов и других блоков
  • Для частиц, требующих дополнительных идентификаторов блоков, используйте AdditionalTags:{id:"some_block_id"}

Практические примеры

Простой генератор дыма

Пример дыма

Через /setblock: /setblock ~ ~ ~ pgen:particle_generator{Particles:[{id:"smoke"}],UseAnimateTick:true}

Через /give (до 1.20.5): /give @p pgen:particle_generator{BlockEntityTag:{Particles:[{id:"smoke"}],UseAnimateTick:true}}

Через /give (1.20.5+): /give @p pgen:particle_generator[block_entity_data={id:"pgen:particle_generator",Particles:[{id:"smoke"}],UseAnimateTick:true}]

Генератор как у костра

Пример костра

Через /setblock: /setblock ~ ~ ~ pgen:particle_generator[position=bottom]{Particles:[{id:"campfire_cosy_smoke",Motion:[0.0,0.07,0.0],PositionRand:[0.67,0.0,0.67],ParticleCount:2,ParticleMaxCount:3,Probability:0.11}]}

Полезные советы

  • Для копирования блока генератора частиц с NBT-данными удерживайте клавишу Ctrl при нажатии средней кнопки мыши
  • Используйте команду /pgen help для получения готовых шаблонов команд
  • Все команды легко адаптируются под ваши нужды
Участники проекта
mt1006

mt1006

Разработчик

Создан: 8 мая 2023

ID: 9064