- Загрузчики
- FabricNeoForgeForge
- Скачиваний на Modrinth
- 7,5 тыс.
- Подписчиков на Modrinth
- 25
- версий
- 58
- Обновлён
- 3 октября 20263 окт.
- Опубликован
- в 2023
Коротко о моде
Нужен и в игре, и на сервере
О моде
ParticleGenerator — мод для Minecraft, созданный в основном для строителей и мапмейкеров. Он добавляет в игру блок Particle Generator.
Блок Particle Generator очень гибко настраивается, и пользоваться им гораздо удобнее и эффективнее, чем командными блоками. Он позволяет генерировать несколько частиц из одного блока или задавать рандомизацию позиции и скорости генерируемых частиц.
Использование
Команды
/pgen show - Показывает границы Particle Generator
/pgen hide - Скрывает границы Particle Generator
/pgen info - Показывает информацию о моде
/pgen help - Показывает справку по Состояния блока Particle Generator
position=[center(default)/top/bottom] - определяет позицию генерации частицNBT-теги Particle Generator
Particles:[{...}] - список compound-тегов:
id:"" - 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 - минимальный сигнал Redstone для активации частицы
SignalMax:int - максимальный сигнал Redstone для активации частицы
AdditionalTags:{} - дополнительные теги (например, id блока)
UseAnimateTick:bool - спавнить частицы в animateTick*Для позиции и движения случайное значение находится в диапазоне от val-(rand/2) до val+(rand/2).
*Для количества частиц случайное значение находится в диапазоне от ParticleCount до ParticleMaxCount.
*По умолчанию тег UseAnimateTick установлен в false. Это значит, что частицы будут пытаться заспавниться каждый тик, и их частоту спавна можно регулировать тегами Interval и Propability. Если установить true, частицы будут пытаться заспавниться при вызове метода animateTick. Это позволит воссоздать частоту спавна частиц, например, факелов и многих других блоков, которые используют animateTick для спавна частиц.
*Если вы хотите заспавнить частицы, которым нужен дополнительный id блока или предмета (например, частица block), добавьте тег AdditionalTags:{id:"some_block_id"}.
Полезные NBT-теги BlockItem в Minecraft (до 1.20.5)
BlockStateTag:{...} - задаёт состояния блока
BlockEntityTag:{...} - задаёт NBT-теги блокаПолезные компоненты данных BlockItem в Minecraft (1.20.5+)
block_state:{...} - задаёт состояния блока
block_entity_data:{id:"pgen:particle_generator",...} - задаёт NBT-теги блокаСоветы
Список частиц с их ID можно найти на https://minecraft.wiki/w/Particles_(Java_Edition)
Если вы хотите скопировать блок Particle Generator (вместе с NBT-данными), зажмите control при нажатии СКМ.
Примеры
Простой Particle Generator с дымом

Через /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}]
Particle Generator как у костра

Через /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 (до 1.20.5): /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}]}}
Использование /give (1.20.5+): /give @p pgen:particle_generator[block_state={position:bottom},block_entity_data={id:"pgen:particle_generator",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?
Установите Fabric под свою версию Minecraft, скачайте ParticleGenerator под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть ParticleGenerator?
У ParticleGenerator есть сборки для Minecraft 1.16.5, 1.18.2, 1.19.2–26.3.
Нужен ли ParticleGenerator на сервере?
Нужен и в игре, и на сервере