ParticleGenerator avatar

ParticleGenerator [1.21.8] [1.20.6] [1.19.4]

О модификации

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

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

Использование

Команды

/pgen show - Отображает границы Генераторов частиц

/pgen hide - Скрывает границы Генераторов частиц

/pgen info - Отображает информацию о модификации

/pgen help - Отображает справочное сообщение

Состояния блока Генератора частиц

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

NBT-теги Генератора частиц

>Particles:[{...}] - список структур:

>>id:"" - идентификатор частицы

>>Motion:[x,y,z] - скорость частицы [блоков/тик] (в большинстве случаев)

>>MotionRand:[x,y,z] - вариативность значений "Motion"

>>PositionOffset:[x,y,z] - смещение позиции частиц

>>PositionRand:[x,y,z] - вариативность позиции частиц

>>Interval:int - интервал между частицами [тики]

>>Probability:double - вероятность появления частицы

>>ParticleCount:int - количество частиц при генерации

>>ParticleMaxCount:int - максимальное количество частиц

>>SignalMin:int - минимальный сигнал красного камня для активации

>>SignalMax:int - максимальный сигнал красного камня для активации

>>AdditionalTags:{} - дополнительные теги (например, id блока)

>UseAnimateTick:bool - генерировать частицы при вызове animateTick

*Для позиции и скорости случайное значение находится в диапазоне от значение-(вариативность/2) до значение+(вариативность/2).

*Для количества частиц случайное значение находится в диапазоне от ParticleCount до ParticleMaxCount.

*По умолчанию тег UseAnimateTick установлен в false. Это означает, что частицы будут пытаться появляться каждый тик, и их частоту можно регулировать с помощью тегов Interval и Probability. При установке в true частицы будут генерироваться при вызове метода animateTick. Это позволяет воспроизвести частоту появления частиц, как у факелов и других блоков, использующих animateTick.

*Для частиц, требующих указания id блока или предмета (например, частица block), добавьте тег AdditionalTags:{id:"some_block_id"}.

Полезные NBT-теги Minecraft для BlockItem (до 1.20.5)

>BlockStateTag:{} - определяет состояния блока

>BlockEntityTag:{} - определяет NBT-теги блока

Полезные компоненты данных Minecraft BlockItem (1.20.5+)

>block_state:{...} - определяет состояния блока

>block_entity_data:{id:"pgen:particle_generator",...} - определяет NBT-теги блока

Советы

Список частиц и их идентификаторов доступен на https://minecraft.wiki/w/Particles_(Java_Edition)

Для копирования блока Генератора частиц (с NBT-данными) удерживайте клавишу Ctrl при нажатии СКМ.

Примеры

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

Скриншот генератора дыма

Команда /setblock: /setblock ~ ~ ~ pgen:particle_generator{Particles:[{id:"smoke"}],UseAnimateTick:true}

Команда /give: /give @p pgen:particle_generator{BlockEntityTag:{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}]}

Команда /give: /give @p pgen:particle_generator{BlockStateTag:{position:"bottom"},BlockEntityTag:{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}]}}

Эти команды можно легко получить с помощью /pgen help и использовать как шаблон.

Скачать ParticleGenerator

 
Тип Скачать Версия Загрузчик Обновлено Размер
ReleaseParticleGenerator-NEOFORGE-1.21.4-1.2.jar1.21.4NeoForge13 августа 202532,1 КБ
ReleaseParticleGenerator-FABRIC-1.21.1-1.2.jar1.21+1 Fabric13 августа 202531,3 КБ
ReleaseParticleGenerator-NEOFORGE-1.21.1-1.2.jar1.21+1 NeoForge13 августа 202531,5 КБ
ReleaseParticleGenerator-FORGE-1.21.1-1.2.jar1.21+1 Forge13 августа 202531,8 КБ
ReleaseParticleGenerator-FABRIC-1.21.8-1.2.jar1.21.6+2 Fabric13 августа 202531,5 КБ
ReleaseParticleGenerator-NEOFORGE-1.21.8-1.2.jar1.21.6+2 NeoForge13 августа 202531,4 КБ
ReleaseParticleGenerator-FABRIC-1.21.5-1.2.jar1.21.5Fabric13 августа 202531,6 КБ
ReleaseParticleGenerator-NEOFORGE-1.21.5-1.2.jar1.21.5NeoForge13 августа 202531,5 КБ
ReleaseParticleGenerator-FABRIC-1.21.4-1.2.jar1.21.4Fabric13 августа 202532,1 КБ
ReleaseParticleGenerator-NEOFORGE-1.21.6-1.1.jar1.21.6NeoForge20 июня 202531,5 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.