- Для версий
- 1.12.✘
- 1.13.✘
- 1.14.✘
- 1.15.✘
- 1.16.✘
- 1.17.✘
- 1.18.✘
- 1.19.✘
- 1.20.✘
- 1.21.✘
- 26.✘
Описание плагина PinataParty:
PinataParty — это плагин, который призывает Пиньяту по команде или при достижении определённой цели по голосам, как и другие VoteParty-плагины, но здесь всё интерактивно: игроки должны бить пиньяту ради наград.Особенности плагина PinataParty:
- Гибкая настройка — награды (в том числе только для игроков с определёнными правами), характеристики ламы, патфайдинг, точки спавна, оффлайн-голосование, максимальный урон от удара, кулдаун между ударами и многое другое.
- Полноценные награды за голосование с очередью для оффлайн-игроков: награда будет выдана даже если игрок голосовал вне игры.
- Кумулятивные награды: выдача бонусов за каждый X-й голос или общее количество голосов.
- Особые умения пиньяты: телепорт, отбрасывание, превращение в детёныша, ускорение и прочее (можно предлагать новые эффекты).
- Стили частиц: делайте свою пиньяту уникальной с разными эффектами.
- Pinata Pool — игроки могут призывать пиньяту за игровую валюту, а не только через голосование (можно отключить).
- Белый список предметов: например, только палки могут бить пиньяту.
- BossBar: статус пиньяты с красивым hex-боссбаром, показывающим здоровье и таймер до спавна.
- Права на усиленный урон: отдельные игроки могут наносить больше урона пиньяте.
- Регулярные обновления и быстрые багфиксы.
- Высокая производительность: изначально заточен под минимальную нагрузку, если заметишь проблемы — автору нужны логи и репорты.
- Поддержка плейсхолдеров для таба, табличек, скорбордов.
- Anti-stuck: пиньята возвращается на спавн, если зависла или провалилась в void.
- Напоминание о голосовании: игроки не забудут отдать голос.
- Ограничение для недавно голосовавших: пиньята только для активных участников, а не для халявщиков.
- Асинхронная загрузка чанков: не нагружает основной поток.
- Hex-цвета для версий 1.16+.
- Простой API для разработчиков.
- ...и многое другое.
Совместимость
- NuVotifier или VotifierPlus — для выдачи наград за голосование и авто-призыва пиньяты (не рекомендуется использовать обычный Bukkit Votifier из-за устаревшего кода и уязвимостей).
- PlaceholderAPI — для плейсхолдеров.
- Vault + любой экономический плагин (например, EssentialsX) — для работы /PinataPool.
- HuskSync — чтобы игроки не теряли награды при синхронизации данных.
- Все зависимости не обязательны, но нужны для включения соответствующих функций. Использовать функцию голосования необязательно: пиньяту можно вызывать командами, что позволяет использовать сторонние плагины для голосования.
PinataSpawnEvent, PinataHitEvent, PinataDieEvent, PinataAbilityEvent (через enum AbilityType), PinataPoolDepositEvent, VoteReceivedEvent.
Команды плагина PinataParty:
/pinataparty summon — призывает праздничную ламу (пиньяту) в вашей локации/pinataparty spawn <location> — призывает пиньяту в локации, указанной в конфиге/pinataparty spawn <player> — призывает пиньяту к выбранному игроку/pinataparty reload — перезагрузка конфига/pinataparty killall — убивает все живые пиньяты/pinataparty testvote <player> [amount] — симуляция голосов для игрока через Votifier/pinataparty addvote <player> [amount] — симуляция голосов для игрока напрямую, без Votifier/pinataparty list — список всех живых пиньят/pinataparty modifyvote <player> <add/remove/set> <amount> — добавить, убрать или задать количество голосов у игрока (без награды)/pinataparty — показать справку/pinatapool — показать текущий и общий пул денег/pinatapool <money> — добавить деньги в пул для призыва пиньятыПрава плагина PinataParty:
pinataparty.admin — доступ к админским командам плагина: reload, killall, summon и т.д.pinataparty.pool — доступ к командам пулаpinataparty.hitamount.(amount) — сила удара игрока по пиньяте (без разрешения — 1; максимальное значение регулируется в конфиге)pinataparty.* — доступ ко всему выше перечисленномуПлэйсхолдеры плагина PinataParty:
Чтобы использовать плейсхолдеры на Featherboard и других плагинах через MVdWPlaceholderAPI, просто указывайте те же плейсхолдеры, но в формате{placeholderapi_*}, например: {placeholderapi_pinataparty_votes_left}PinataParty placeholders:
%pinataparty_votes_left% — сколько голосов осталось до автоматического призыва пиньяты%pinataparty_votes_needed% — всего голосов нужно для призыва пиньяты%pinataparty_current_votes% — текущее количество голосов%pinataparty_is_active% — есть ли сейчас активная пиньята (true/false)%pinataparty_active_count% — количество активных пиньятPinataPool placeholders:
%pinataparty_money_left% — сколько денег осталось до призыва пиньяты%pinataparty_money_needed% — сколько всего нужно денег для призыва%pinataparty_current_money% — сколько денег уже собраноPlayer placeholders:
%pinataparty_votes_total% — всего голосов у игрока%pinataparty_votes_queued% — сколько голосов у игрока в очереди%pinataparty_votes_total_and_queued% — общее число голосов и голосов в очереди%pinataparty_last_vote_time% — время последнего голоса игрока (Unix time)%pinataparty_next_vote_time% — когда игрок сможет проголосовать снова (Unix time)%pinataparty_last_vote_time_formatted% — время последнего голоса в удобном формате%pinataparty_next_vote_time_formatted% — время следующего голосования в удобном формате%pinataparty_next_vote_time_countdown% — отсчёт до следующего возможного голосования для игрокаУстановка плагина PinataParty:
- Скачайте плагин.
- Выключите сервер
- Переместите файл .jar в папку /plugins/ вашего сервера.
- Запустите сервер.
- Готово.