FastCollectEvent - Ивент "Кто быстрее сдаст предмет"

Плагин FastCollectEvent - Ивент "Кто быстрее сдаст предмет" 1.8

Нет прав для скачивания
Поддерживаемые версии
  1. 1.16
  2. 1.17
  3. 1.18
  4. 1.19
  5. 1.20
  6. 1.21
Ядра и Прокси
  1. Paper
Минимальная версия Java
16
ивент.jpg



*

В заданное время плагином отправляется сообщение всем игрокам на сервере с предложением
быстрее сдать рандомный предмет, с рандомным кол-во, игрок который сдал быстрее или же который окажется на первом месте по окончанию длительности ивента - объявится победителем и получит награду, игроки занявшие лучшие места в топе также получат награду.
*


ивент2.jpg


Настройка цвета сообщений

Вы можете использовать HEX или MINIMESSAGE
Настройка производится в главном конфиге!

Настройка любых сообщений-звуков плагина

Настраивайте все сообщения/звуки плагина в трёх конфигах!

Настройка топа-ивента, выдача кастомных наград

Настраивайте кол-во мест в топе, выдавайте кастомные
награды игрокам занявшие топ.

Поддержка комплитера

Для удобности при вводе команд!

Поддержка mysql + placeholderapi

Данное комбо предоставит вам возможность
хранить и выводить различные данные о ивенте.

Список папишок

YAML:
%fce_time% - Выведет время до начала/конца ивента

%fce_item_id% - Выведет материал текущего ивент-предмета
%fce_item_name% - Выведет перевод текущего ивент-предмета

%fce_top_name_N% - Выведет игрока по общему топу из бд
%fce_top_score_N% - Выведет очки по общему топу из бд

%fce_last_winner% - Выведет последнего победителя

%fce_event_status% - Выведет состояние ивента

%fce_progress% - Выведет ваш прогресс прохождения ивента
%fce_target_amount% - Выведет кол-во которого нужно сдать
%fce_participants% - Выведет кол-во участников

Удобная настройка в трёх конфигах!

Настраивайте любые значения, сообщения,
подключения в трёх конфигах!

YAML:
# Используйте hex, minimessage
# hex - https://minecraft.menu/minecraft-rgb-generator
# minimessage - https://webui.advntr.dev/
message-format: "hex"

messages:
  delay-start: "&6FCE &8■ &aДо начала ивента: &6%hours% ч. %minutes% мин. %seconds% сек. &aПредмет: &6%item%"
  delay-end: "&6FCE &8■ &aДо конца ивента: &6%hours% ч. %minutes% мин. %seconds% сек. &aПредмет: &6%item%"
  no-event: "&6FCE &8■ &cСейчас нет активного ивента!"
  no-items: "&6FCE &8■ &cУ вас нет &6%item%!"
  collected: "&6FCE &8■ &aВы сдали &6%amount% &a%item%! Осталось: &6%remaining%"
  reload: "&6FCE &8■ &aКонфигурация перезагружена!"
  no-perm: "&6FCE &8■ &cУ вас нет прав!"
  already-active: "&6FCE &8■ &cИвент уже активен!"
  not-active: "&6FCE &8■ &cИвент сейчас не активен!"
  event-started: "&6FCE &8■ &aИвент успешно запущен!"
  event-stopped: "&6FCE &8■ &aИвент успешно остановлен!"
  help:
    - "&e=== &6FastCollectEvent Помощь &e==="
    - "&a/%label% delay &7- Показать время до начала/конца ивента"
    - "&a/%label% top &7- Показать топ игроков"
    - "&a/%label% collect &7- Сдать предметы для ивента"
    - "&e======================"
  score-usage: "&6FCE &8■ &cИспользование: /%label% score <plus/minus> <игрок> <число>"
  score-invalid-amount: "&6FCE &8■ &cКоличество должно быть положительным числом!"
  score-invalid-operation: "&6FCE &8■ &cОперация должна быть 'plus' или 'minus'!"
  score-plus: "&6FCE &8■ &aДобавлено &6%amount%&a очков игроку &6%player%&a. Новый счёт: &6%newscore%"
  score-minus: "&6FCE &8■ &cУбрано &6%amount%&c очков у игрока &6%player%&c. Новый счёт: &6%newscore%"

database:
  enabled: false #Вкл/выкл подключения бд
  host: "127.0.0.1"
  port: 3306
  database: "fce"
  username: "root"
  password: "password"

top-settings:
  lines: 10 #Кол-во игроков в топе, действуют со всеми другими системами плагина.
  top-header: "&aТоп игроков по ивенту:"
  top-line: "&e%position%. &6%player% - &a%amount% %item%"
  top-empty: "&e%position%. &7N/A"

YAML:
event:
  start-delay: 15 #Задержка перед стартом ивента в секундах
  duration: 35 #Длительность ивента в секундах
  start-message:
    - ""
    - "&6&LСОБЕРИ БЫСТРЕЕ ВСЕХ!"
    - ""
    - "&fНужно сдать &6%item% в кол-во &6%int%"
    - "&6Используйте /fce collect"
    - ""
  event-end:
    - ""
    - "&fИвент завершён!"
    - "&fПобедитель: &6%winner% &fсобрал &6%amount% &fиз &6%int% &6%item%"
    - ""
  time-end:
    - ""
    - "&fИвент завершён по времени!"
    - "&fПобедитель: &6%winner% &fсобрал &6%amount%"
    - ""
  event-end-no-winner:
    - ""
    - "&cИвент завершён по времени!"
    - "&cНикто не участвовал."
    - ""
  items: #Рандомный предмет для ивента
    - COBBLESTONE;100-500 #Рандомное кол-во сдачи предмета
    - DIRT;100-500
top-rewards:
  1:
    - "give %winner% diamond 32-42"
  2:
    - "give %winner% diamond 12-22"
  3:
    - "give %winner% diamond 2-11"
sounds:
  collect: #При успешной сдачи предмета
    name: "ENTITY_ITEM_PICKUP"
    volume: 1.0
    pitch: 1.0
  no-items: #Если у игрока нету ивент предмета
    name: "ENTITY_VILLAGER_NO"
    volume: 1.0
    pitch: 1.0
  event-start: #Звук для всех игроков при начале ивента
    name: "ENTITY_ENDER_DRAGON_GROWL"
    volume: 1.0
    pitch: 1.0
  end-no-winner: #Звук для всех игроков когда в ивенте никто не участвовал (L)
    name: "ENTITY_ENDER_DRAGON_GROWL"
    volume: 1.0
    pitch: 1.0
  end-yes-winner: #Звук для всех игроков когда в ивенте есть победитель (W)
    name: "ENTITY_PLAYER_LEVELUP"
    volume: 1.0
    pitch: 1.0

YAML:
items: #Указывайте предметы которые хотите видеть с переводом
  COBBLESTONE: "Булыжник"
  DIRT: "Земля"

Что будет дальше?

Плагин будет неспешно развиваться, дополняться своими личными идеями
а также вашими!

Спасибо за прочтение, впредь постараюсь больше обновлять главную страничку ♥️
Исходный код
https://github.com/xTrumbo/FastCollectEvent/tree/master
Команды и права
Команды:

/fce reload - перезагрузка плагина
/fce collect - команда для сдачи
/fce delay - время до начала/конца ивента
/fce top - топ игроков действующего ивента
/fce start - вызвать рандомный ивент с значениями из конфига
/fce start [предмет] [время в минутах]
/fce stop - остановить текущий ивент
/fce score plus/minus ник число - увеличить или уменьшить очки игрока

Пермишен: fce.admin
Автор
Trumbo
Скачивания
37
Просмотры
1 231
Первый выпуск
Обновление
Оценка
4.40 звёзд 5 оценок

Поделиться ресурсом

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

  1. Обновление 1.8

    Что добавил/изменил? Обновил страничку плагина всей актуальной информацией плагина Добавлено...
  2. Обновление 1.7

    Что добавил/изменил? Пролетавший дракон над моим локальным хостом заметил что один из моих...
  3. Обновление 1.6

    Что добавил/изменил? Все дефолтные значения только теперь из конфига. /fce start теперь может...

Последние рецензии

Шикарный плагин, легко переписывается под свои нужды, сделал бесконечную сдачу на время, все работает шикарно, игроки довольны, думаю плагину в оригинальной версии не хватает только шанса на получения чего либо за место в топе, что бы условно был шанс 50% получить кейс с донатом, и шанс 50% получить донат, думаю это единственное что стоит добавить разработчику
Trumbo
Trumbo
Благодарю за подробную и отличную рецензию! Я Подумаю над вашем предложением.
Мне очень понравился плагин. Не первый раз скачиваю у данного автора!
Trumbo
Trumbo
Спасибо за отличную рецензию!
Я проверил насчёт любого ресурса, работают только те, что уже есть в конфиге, если добавить другие они не сработают к сожалению
Trumbo
Trumbo
Привет, возможно ты не добавил перевод предмета поэтому плагин может работать некорректно! Но лучше отпиши в тг xtrumbo
Замечательный плагин, всё чётко! Хочу узнать, любые ресурсы можно добавить в event.yml - items ?
Trumbo
Trumbo
Привет, спасибо за отличную рецензию, да любые ресурсы.
Плагин сам по себе хорош, но пожалуйста сделай чтоб команда /fce start работала тоже от консоли
Trumbo
Trumbo
Привет, постараюсь позже выкатить обнову с поддержкой консоли.
Плагин хороший, спасибо.
Идея: Вывод голограммы(плейсхолдер) команды /fce delay
и главное - часы минуты секунды
Trumbo
Trumbo
Привет, спасибо за w рецензию. Постараюсь в выходные выпустить обновление с добавлением поддержки бд (mysql), и papi
Назад
Сверху Снизу