- Баллы
- 173
- Имя в Minecraft
- fromgate
PlayEffect
Этот плагин является логическим развитием плагина NoSmoking! и призван полностью заменить его.
Возможности плагина
BukkitDev
Видео
Внимание! Используемые в видео команды могут немного отличаться!
Как пользоваться:
Команды:
Координаты для эффекта могут быть указаны:
Поддерживается импорт только из файла NoSmoking! v0.0.7. Для импорта необходимо скопировать файл smokepoints.yml в директорию плагина и запустить сервер. После импорт файл будет переименован в smokepoints.yml.old.
Внимание! Результат импорта может отличаться от того, что было: эффекты explosion и ender pearl заменены другим; эффект проигрования звуков - приципиально другой (я постарался подобрать похоже); соответственно здесь абсолютно иной подход к повторам поэтому возможно различие в интервалах между проигрыванием эффектов.
Если Вам необходим импорт из более ранних версий NoSmoking! то воспользуйтесь NoSmoking! v0.0.7 чтобы получить совместимый формат
История версий
v0.3.2
Этот плагин является логическим развитием плагина NoSmoking! и призван полностью заменить его.
Возможности плагина
- 59 различных эффектов (большая часть визуальных)
- Однократное проигрывание эффекта в заданной области (точка, линия, кубоид, плоскость)
- Повторяющееся проигрывание эффекта в заданной области
- Множество настраиваемых параметров и характеристик
- Единая очередь проигрывания эффектов (это важно с точки зрения нагрузки на сервер)
- Для разработчиков - более менее нормальное API для проигрывания эффектов и создания "постоянных" эффектов (которые повторяются).
- Расширение команды /help - можно будет просмотреть справку по любому эффекту с доступными параметрами.
- Возможно тип "рисования" PLAIN будет заменён на под-тип AREA
- Возможно будет добавлено управление эффектами при помощи табличек (как в NoSmoking!)
- Мелкие доработки и правки
BukkitDev
Видео
Внимание! Используемые в видео команды могут немного отличаться!
Как пользоваться:
- /play <effect> <param1:value> <param2:value>... — проигрывание эффекта
- /play set <effect> <param1:value> <param2:value>... — установка эффекта в точке, на которую Вы смотрите.
- /play wand <effect> <param1:value> <param2:value>... — назначение эффекта "волшебной палочке" (по умолчанию - уголёк)
- id:<идентификатор> — название эффекта необходимо только для "установленных" эффектов
- draw:<normal, line, plain, circle, area> — отбражения (normal - обычный, один эффект в одной точке; line — линия; circle — кольцо; plain — плоскость (прямоугольник); area — кубоид)
- loc:<мир,x,y,z> — основная (первая) координата эффекта
- loc2:<мир,x,y,z> — вторая координата координата эффекта (используется в plain, line, area)
- radius:<радиус> — радиус (используется в normal, circle)
- chance:<%> — вероятность отображения эффекта в процентах
- time:<время> — время повтора эффекта
Команды:
- /play help [страница] - Ээээ....
- /play list [страниа] [id эффекта] — отобразить список установленных эффектов
- /play info [номер или id эффекта] — отобразить подробную информацию по установленному эффекту
- /play remove [номер эффекта] — удалить эффект
- /play set <effect> [param] — установить эффект. Если параметры loc и loc2 не заданы используются координаты блока на который смотрит игрока и координаты самого игрока
- /play wand <effect> [param] — выбрать эффект для установки "волшебной палочкой"
- /play show <id эффекта> — отобразить эффект
- /play hide <id эффекта> — скрыть эффект
- /play restart — перезапустить все циклы проигрывания эффектов
- /play reload — перечитать конфигурацию и эффекты, перезапустить эффекты
- /play check [радиус] — поиск эффектов вокруг игрока в пределах заданного радиуса (по умолчанию - 8)
Координаты для эффекта могут быть указаны:
- Явно, в виде параметров loc и loc2 при этом если игрок указал в качестве значения параметру here или view, то будут использованы координаты игрока и направления взгляда, соответственно. Пример: /play SMOKE loc:here или /play SMOKE loc:world,0,65,0
- При помощи инструмента WorldEdit'а. Если установлен WorldEdit то после выделения координат топором первая координата будет подставляться как loc, вторая - как loc2.
- По умолчанию. Если координаты не были указаны явно и не был использован WorldEdit, то будут использоваться loc - координаты направления взора, loc2 - координата игрока
- /play SMOKE wind:north loc:here — проиграет дыма эффект (направление - север) на игроке
- /play firework draw:line loc:here loc2:view type:burst — отобразит... лазерный эффект
- /play set driplava id:lavarain time:1s draw
lain loc:world,10,75,10 loc2:world,-10,75,-10 chance:10 — организует дождь из лавы - /play set flamenew id:fireland time:5s draw:area land:true loc:world,10,50,10 loc2:world,-10,75,-10 chance:10 —организует вспышки периодические вспышки огня на поверхности земли в заданном кубоиде
- playeffect.config - основной, для админа
- playeffect.wand - возможность использования волшебной палочки
- playeffect.set - возможность использования команды /playeffect set
- playeffect.play - возможность использования команды /playeffect play
- playeffect.show - возможность использования команды /playeffect show/hide
Поддерживается импорт только из файла NoSmoking! v0.0.7. Для импорта необходимо скопировать файл smokepoints.yml в директорию плагина и запустить сервер. После импорт файл будет переименован в smokepoints.yml.old.
Внимание! Результат импорта может отличаться от того, что было: эффекты explosion и ender pearl заменены другим; эффект проигрования звуков - приципиально другой (я постарался подобрать похоже); соответственно здесь абсолютно иной подход к повторам поэтому возможно различие в интервалах между проигрыванием эффектов.
Если Вам необходим импорт из более ранних версий NoSmoking! то воспользуйтесь NoSmoking! v0.0.7 чтобы получить совместимый формат
История версий
v0.3.2
- Добавлена поддержка плагина ProtocolLib. Теперь, при установленном плагине ProtocolLib, он будет использоваться вместо встроенной библиотеки (PacketNMS).
- Улучшена совместимость. Сейчас PlayEffect совместим (и протестирован) с: craftbukkit 1.7.2, .cratbukkit 1.6.4, MCPC+1.6.4. В теории, PlayEffect будет работать с любой версией серверного мода (craftbukkit, spigot, MCPC+ и т.д.), если он совместим с BukkitAPI и ProtocolLib.
- Эффекты blockdust, blockcrack теперь поддерживают параметр block, который используется в качестве алиаса к параметру item. Так что теперь /play blockdust block:STONE будет работать точно так же как и /play blockdust item:STONE
- Исправлена ошибка с определением расстояний между точками в разных мирах.
- Незначительная оптимизация эффекта фейерверка
- Обновлён для работы с craftbukkit 1.7.2
- Эффект TILECRACK переименован в BLOCKCRACK (Это связано с тем, что он также был переименован "внутри" майнкрафта). Старое имя поддерживается, но только в этой версии.
- Новый эффект BLOCKCRACKSOUND. Отображает эффект ломающегося блока и при этом слышен соответствующий звук. Параметр: block:<block name or id>
- Новый эффект BLOCKDUST. Этот эффект очень похож на BLOCKCRACK, но мне показалось, что у частиц скорость больше. Особенно это заметно при использовании параметра speed:<speed>.
- Фейерверки теперь будут проигрываться со звуком взлетающей ракеты. Это связано с тем, что был изменен способ их проигрывания. Старый способ в новой версии craftbukkit по каким-то причинам иногда срабатывает без проигрывания фейерверка. Но при желании можно переключиться на старый способ проигрывания эффектов, для этого в config.yml нужно переопределить параметр: firework-play-rocket-sound: false. Кроме того, можно воспользоваться новым параметром для эффекта: rocket:<true/false> (true - включает звук, false - как было раньше)
v0.2.2
- Обновление PlayEffect API. Эта версия требуется плагину Laser
- Теперь команду /play <effect> можно вызывать и из консоли. Главное не забыть указать координаты эффекта (play <effectname> loc:world,x,y,z)
- Добавлены новые опции для проигрывания эффекта. Их можно использовать как в одиночных эффектах так и в статичных (установленнных). Теперь можно задавать длительно проигрывания эффекта (параметр - dut:<time>) и его частоту (параметр freq:<time>). Т.е. теперь можно создать дым, который будет длиться 10 минут, но запускаться он будет раз в час: /playeffect set smoke time:1h dur:10m freq:10t
- Определено несколько функций API для сторонних плагинов (в следующей версии ReActions уже будет использоваться).
- Релиз моего очудеснительного плагина!
Последнее редактирование:


) (параметры: num - количество частиц, speed - скорость, offset,offsetX,offsetY,offsetZ - возможное смещение от центра блока)