- Для версий
- 1.16.✘
- 1.17.✘
- 1.18.✘
- 1.19.✘
- 1.20.✘
- 1.21.✘
- 26.✘
- Зависимости
- Опционально: Vault + любой economy-плагин (ex. PlayerPoints)
RefontDelivery
Плагин доставки еды, товаров и посылок для Minecraft серверов
Кратко: игрок берет заказ у NPC или через GUI, получает посылку, идет к случайной двери, видит желтый круг доставки, передает заказ кликами ПКМ и получает награду через Vault, PlayerPoints, предметы или команду.
Скриншоты




О плагине
Плагин доставки еды, товаров и посылок для Minecraft серверов
Кратко: игрок берет заказ у NPC или через GUI, получает посылку, идет к случайной двери, видит желтый круг доставки, передает заказ кликами ПКМ и получает награду через Vault, PlayerPoints, предметы или команду.
Скриншоты
О плагине
RefontDelivery — это система доставки для городских, RP, survival-серверов. Плагин добавляет сервис доставки в стиле еды и товаров: заказы, NPC, точки у дверей, GUI, ежедневные задания, оплату и визуальные эффекты.
Поддержка версий: Paper 1.16.5+
Основная команда:/rd
Алиасы:/randex, /food
Языки: русский, английский, вьетнамский, китайский
Цвета: &, HEX, MiniMessage-like теги, градиенты
Экономика: Vault, PlayerPoints, предметы, команда
Ключевые возможности
- NPC-заказы — игрок нажимает ПКМ по NPC и получает доставку.
- GUI меню — заказ, маршрут, квесты, статистика, точки, оплата и инструкция.
- Точки у дверей — администратор ставит адреса командой /rd point add.
- Желтый круг доставки — активная дверь подсвечивается частицами.
- Интерактивная передача — игрок встает в круг и нажимает ПКМ с посылкой.
- Ежедневные квесты — награда за серию доставок.
- Повторяемые задачи — бонус каждые N доставок.
- Vault — оплата деньгами через экономику сервера.
- PlayerPoints — выдача поинтов.
- ITEM — выдача предметов.
- COMMAND — выполнение консольной команды.
- CustomModelData — можно поставить свою модель посылки из ресурспака.
- Легкие эффекты — частицы, звуки, actionbar, title.
- Мультиязычность — все тексты вынесены в отдельные lang-файлы.
Команды
| Команда | Описание | Права |
|---|---|---|
| /rd | Открыть меню RefontDelivery | Игрок |
| /rd start | Взять тестовый случайный заказ без NPC | Игрок |
| /rd cancel | Отменить текущий заказ | Игрок |
| /rd quests | Посмотреть ежедневный квест | Игрок |
| /rd point add [id] [название] | Поставить точку доставки у двери. ID можно не писать | randexfood.admin |
| /rd point list | Список точек доставки | randexfood.admin |
| /rd point remove <id> | Удалить точку доставки | randexfood.admin |
| /rd npc create [id] [имя] | Создать NPC заказов. ID можно не писать | randexfood.admin |
| /rd npc remove | Удалить ближайшего NPC заказов | randexfood.admin |
| /rd reload | Перезагрузить конфиг, языки, экономику и комментарии | randexfood.admin |
Права
| Право | Описание |
|---|---|
| refontdelivery.player | Использование меню, заказов и квестов |
| refontdelivery.admin | Управление точками, NPC и перезагрузкой |
CustomModelData для посылки
Параметр orders.package-material поддерживает обычный материал и материал с CustomModelData:
YAML:
package-material: CHEST
package-material: PAPER:123
package-material: CHEST:5- PAPER:123 — предмет PAPER с CustomModelData 123.
- CHEST:5 — предмет CHEST с CustomModelData 5.
- Если материал указан неверно, будет использован безопасный fallback CHEST.
- Если CustomModelData указан неверно, модель просто не применится.
Полный config.yml
YAML:
# RefontDelivery - основной конфиг.
# Доступные языки лежат в папке lang: ru, en, vi, zh_cn.
# При /rd reload плагин перечитает значения и перепишет комментарии под выбранный language.
language: ru
brand:
# Поддерживаются &, hex &#FFD000, <yellow>, <#FFD000>, <gradient:#FFE66D:#FFB000>text</gradient>.
name: "<gradient:#FFE66D:#FFB000>RefontDelivery</gradient>"
prefix: "<gradient:#FFE66D:#FFB000>RefontDelivery</gradient> <dark_gray>| <reset>"
rewards:
# VAULT - деньги через Vault, PLAYERPOINTS - поинты, ITEM - предметы, COMMAND - команда ниже.
mode: VAULT
vault-currency: "₽"
item: EMERALD
command: "eco give %player% %reward%"
orders:
# Награды специально небольшие, чтобы доставка не ломала экономику сервера.
timeout-seconds: 420
delivery-radius: 3.5
# Можно указать CustomModelData для ресурспака: PAPER:123, CHEST:5, BUNDLE:1001.
package-material: CHEST
prevent-package-drop: true
base-reward-min: 2
base-reward-max: 5
time-bonus-per-minute: 0
handoff-clicks: 4
actionbar: true
title-on-start: true
title-on-complete: true
cancel-on-death: true
goods:
burger:
material: BREAD
display: "<gradient:#FFE66D:#FFB000>Горячий бургер</gradient>"
lore:
- "<gray>Не трясти. Клиент уже ждет."
reward-min: 2
reward-max: 4
noodles:
material: MUSHROOM_STEW
display: "<gradient:#FFF176:#FFB300>Лапша RefontDelivery</gradient>"
lore:
- "<gray>Доставить теплой до двери."
reward-min: 3
reward-max: 5
groceries:
material: BARREL
display: "<gradient:#FFE082:#FFC107>Пакет продуктов</gradient>"
lore:
- "<gray>Молоко, хлеб, овощи и чек."
reward-min: 3
reward-max: 6
tools:
material: IRON_PICKAXE
display: "<gradient:#FFF59D:#F9A825>Срочный набор инструментов</gradient>"
lore:
- "<gray>Заказчик чинит дом прямо сейчас."
reward-min: 4
reward-max: 7
premium:
material: GOLDEN_APPLE
display: "<gradient:#FFFDE7:#FFC400>VIP-набор RefontDelivery</gradient>"
lore:
- "<gray>Аккуратно. За это платят чуть больше."
reward-min: 5
reward-max: 9
marker:
enabled: true
radius: 1.15
points: 28
height: 0.08
color: "#FFD000"
active-only: true
visible-distance: 64.0
animations:
enabled: true
handoff-particles: 8
completion-particles: 35
quests:
daily-enabled: true
daily-target: 5
daily-reward-mode: VAULT
daily-reward-money: 8
daily-reward-item: GOLD_INGOT
daily-reward-amount: 1
courier-task-enabled: true
courier-task-every: 10
courier-task-money: 12
gui:
enabled: true
title: "<gradient:#FFE66D:#FFB000>RefontDelivery</gradient>"
npc:
default-name: "<gradient:#FFE66D:#FFB000>RefontDelivery NPC</gradient>"
look-at-player: true
invulnerable: true
silent: true
sounds:
menu-open: BLOCK_NOTE_BLOCK_PLING
menu-click: UI_BUTTON_CLICK
order-start: ENTITY_VILLAGER_YES
handoff-click: UI_BUTTON_CLICK
order-progress: BLOCK_NOTE_BLOCK_HAT
order-complete: ENTITY_PLAYER_LEVELUP
error: ENTITY_VILLAGER_NOБыстрая установка (настройка) плагина
- Установите jar в папку plugins.
- Запустите сервер.
- Поставьте точки у дверей: /rd point add.
- Создайте NPC заказов: /rd npc create.
- Откройте меню: /rd.