RefontDelivery - Плагин на доставку еды, товаров и посылок

Платно Плагин RefontDelivery - Плагин на доставку еды, товаров и посылок 1.3

Нет прав для приобретения ("500.00" ₽)
RefontDelivery 1.3
Исправления заказов, новые бустеры и NPC-only режим

Кратко: обновление закрывает дюп с посылками, добавляет бустеры и позволяет жёстко перевести выдачу заказов на NPC.

Что изменилось

  • Закрыт дюп через контейнеры и отмену заказа. (повторно) Теперь заказ нельзя отменить, если посылка лежит в контейнере или вообще не найдена в инвентаре курьера.
  • Посылка больше не стартует "на землю". Если у игрока нет свободного слота, заказ не начнётся, пока он не освободит место.
  • Добавлены бустеры Delivery. Поддерживаются глобальные и личные бустеры express и coins.
  • Express ускоряет сдачу заказа. Множитель бустера увеличивает прогресс передачи за один клик у двери.
  • Coins умножает денежную часть награды. Бустер работает на итоговую выплату за заказ.
  • Появились предметные бонусы за заказ. Их можно включить отдельно в конфиге как дополнение к основной награде. Старый режим ITEM как основная награда тоже сохранён.
  • Добавлен NPC-only режим для взятия заказов. Через меню и /rd start можно запретить брать заказы, чтобы игроки шли только к NPC.
  • Кнопка в GUI теперь реально блокируется. Вместо выдачи случайного заказа игрок увидит, что заказ доступен только у NPC.
  • Добавлен обход через отдельный permission. Право refontdelivery.direct-start позволяет оставить GUI или /rd start для тестеров и администрации.
  • Исправлена персональная локаль игрока. Если язык был сохранён в данных игрока, теперь он реально применяется.
  • Добавлен выбор личного языка через /rd lang <язык>. Игрок может сменить язык плагина только для себя и вернуться на язык сервера через reset/default/auto.
  • Глобальный бустер теперь объявляется всем онлайн-игрокам. Сообщение приходит в личном языке, а звук, чат, title и actionbar настраиваются в конфиге.
  • NPC больше нельзя убить. Урон по delivery-NPC блокируется на уровне событий, так что его не получится добить руками, огнём или взрывом.
  • NPC теперь переживает mobclear и похожие удаления. Если сущность сносит внешний clear-плагин, плагин восстановит NPC, когда чанк загружен. Ручное удаление через /rd npc remove по-прежнему работает.
  • При выключении плагина NPC теперь убираются автоматически. Это не оставляет лишних сущностей после остановки или перезагрузки.
  • Укорочено имя NPC по умолчанию. Длинный суффикс NPC больше не упирается в край, поэтому над жителем не пропадает последняя буква.
  • Все новые сообщения переведены на все языки. Новые строки добавлены в ru/en/vi/zh_cn, чтобы переключение языка работало без пустых ключей.
  • Исправлен приоритет сообщений при /rd start. Сначала проверяется активный заказ, потом уже режим NPC-only, чтобы не путать игрока.
  • Coins-бустер теперь не влияет на ITEM-награды. Множитель применяется только к денежным/эквивалентным выплатам.

Новые команды бустеров

  • /rd booster global express 2 60 - глобальный экспресс x2 на 60 минут
  • /rd booster global coins 2 30 - глобальный бустер монет x2 на 30 минут
  • /rd booster player Nick express 2 20 - личный экспресс для игрока
  • /rd booster player Nick coins 2 20 - личный бустер монет для игрока
  • /rd booster global express off - выключить глобальный express
  • /rd booster player Nick coins off - выключить личный coins

Для админов

  • orders.npc-only-start: true - включает режим, где заказ берётся только у NPC
  • rewards.bonus-items-enabled: true - включает дополнительные предметные награды за заказ
  • rewards.bonus-item / bonus-item-min / bonus-item-max - настраивают предметный бонус
  • Асинхронное сохранение playerdata.yml и points.yml. Убирает лишний sync I/O на main-thread при /rd lang, /rd point и /rd reload.

Дополнение к 1.3

  • История заказов игрока. Сохраняются последние заказы со статусом, временем, NPC, точкой и суммой награды.
  • Рейтинг курьеров. Добавлены топы по доставкам, серии, дню и неделе.
  • PlaceholderAPI. Поддерживаются плейсхолдеры %refontdelivery_active_order%, %refontdelivery_boosters%, %refontdelivery_today_done%.
  • Показ маршрута. Кнопка в GUI и команда переводят компас на точку сдачи или ближайшего NPC.
  • Восстановление заказа после перезахода. Активный заказ и посылка сохраняются и подхватываются после входа.
  • Статус текущего заказа. Добавлен вывод через GUI и /rd status с товаром, точкой, кликами и наградой.
  • Предупреждение о скором истечении заказа. Порог предупреждения настраивается в конфиге.
  • Бонусы за дневные серии доставок. Пороги и награды настраиваются в конфиге.
  • Расширен конфиг меню и звуков. Можно менять размер GUI, слоты, иконки, фоновые панели и звуки без правки кода.
  • Все новые строки переведены на ru/en/vi/zh_cn. Локализация расширена без пустых ключей.

Меню и конфиг

  • Меню вынесено в список кнопок в config.yml. Можно менять slot, скрывать кнопки, удалять лишние блоки и добавлять свои с command/run-as без правок Java-кода.
  • Старая схема слотов и материалов мигрирует автоматически. Если у сервера был старый конфиг, его позиции и иконки переносятся в новый формат кнопок.
  • В конфиге добавлены комментарии. Теперь отдельно объяснены menu, history, leaderboard, route и GUI.
Что ещё пофиксил?

  • Конфиг больше не затерается на каждом /rd reload. Теперь reload не переписывает файл целиком, поэтому ручные комментарии и свои ключи не пропадают.
  • Правый клик с посылкой не ломает обычные действия без причины. Взаимодействие с миром блокируется только там, где это реально нужно для передачи заказа.
  • Асинхронная запись данных убирает лишние лаги. Сохранение playerdata и points не грузит главный поток на каждой доставке.
  • Просроченные заказы оффлайн-игроков больше не висят вечно. Такие заказы теперь очищаются нормально, даже если игрок долго не заходил.
  • Админские подсказки больше не светятся всем подряд. Tab-complete для служебных подкоманд отфильтрован по правам.
  • NPC стал безопаснее. Добавлена защита от null-world и нормальное удаление NPC при выключении плагина.
  • Плейсхолдеры перестали путаться друг с другом. Подстановка теперь идёт аккуратнее и не ломает текст, если значение само содержит похожий токен.
  • Лишние управляющие символы в YAML больше не ломают сохранение. Экранирование строки стало безопаснее.
RefontDelivery 1.2
Обновление NPC для серверов с Citizens

Кратко: теперь NPC доставки создаются стабильнее.

Что изменилось

  • Добавлена поддержка Citizens NPC. Если на сервере установлен Citizens, команда создания NPC теперь использует его автоматически.
  • Обычный NPC остался запасным вариантом. Если Citizens выключен или недоступен, RefontDelivery создаст стандартного жителя.
  • Добавлена настройка NPC в конфиге. Админ может выбрать, использовать Citizens или стандартного жителя.
  • Исправлена ситуация, когда команда писала, что NPC создан, но на сервере его не было видно.
RefontDelivery 1.1
Что исправлено

  • Исправлен дюп/генератор ресурсов через контейнеры. Теперь посылку заказа нельзя положить в сундук, печку, воронку и другие внешние хранилища.
  • Исправлен сценарий с отменой заказа. Если игрок пытался оставить посылку в открытом контейнере и отменить заказ, плагин дополнительно чистит открытый контейнер.
  • Исправлен сценарий со смертью игрока. При смерти заказ отменяется, посылка удаляется из дропа, инвентаря, эндер-сундука и открытого контейнера.
  • Посылка больше не может быть топливом. Даже если старый package-item где-то остался, печка не сможет использовать его как топливо.
  • Блокировка воронок. Воронки и другие инвентари не могут перемещать package-item.
  • Блокировка установки блока. Если посылка выглядит как блок, ее нельзя поставить и превратить в обычный предмет.
Назад
Сверху Снизу