Плагин Механика SoulDrone [1.2]

SoulDrone
Краткое описание:
Дрон почты России на ваш сервер.
32
558
  • Лайк 0
Реакции:4 пользователей

Предыдущие версии [3]

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

1.2

Фикс

1.1

Добавлена команда перезагрузки плагина.
Смотреть еще...
Для версий
  1. 1.21.✘
  2. 26.✘
Java
  1. Java 21
  2. Java 22
  3. Java 23
  4. Java 25

Описание плагина SoulDrone:​

Доставка предметов между игроками через маленький фиолетовый дрон: игрок не телепортирует вещи командой — он видит курьера, кладёт груз в меню, дрон собирается, жужжит, взлетает и садится к получателю. Если получателя нет на сервере — посылка ложится в базу и ждёт его входа.
Видео можете посмотреть тут: Telegram

Что увидит игрок на сервере​

Отправитель​

  1. Пишет /send Steve (или /drone, /posylka).
  2. Если у Steve включён accept — ему уходит кликабельное сообщение «хочет прислать посылку» с кнопками Принять / Отклонить. Дрон появится только после accept.
  3. Перед дроном — проверки: Steve принимает посылки, у отправителя хватает монет (если настроена оплата), вы не в запрещённом мире/регионе.
  4. Перед игроком материализуется дрон — блоки «съезжаются» в модельку (фиолетовый корпус, пропеллеры, шалкер-бокс сзади). Жужжание моторов, лёгкий дым с вентиляторов, над головой подпись вроде «Дрон → Steve | от Nick».
  5. Дрон парит рядом и следует за отправителем — не прилипает вплотную, слегка покачивается.
  6. ПКМ по дрону — меню груза (фиолетовое стекло по краям, слоты посередине). Кладёшь предметы как в сундук, закрываешь меню.
  7. Закрыл с предметами — в чат: «Списано 50 монет за отправку посылки игроку Steve», «Посылка для Steve отправлена!». Дрон поднимается, крутится, звук портала — и улетает.
  8. Закрыл пустым — дрон остаётся. Сообщение: «Дрон ждёт — груз пуст». Можно снова ПКМ и догрузить.
  9. Shift+ПКМ — только посмотреть содержимое, не забрать и не менять.
Если кто-то бьёт дрон снаружи (не в меню) — дрон отвечает: случайная фраза в чат вокруг («Эй, не дерись!», «Я посылочный, а не груша!»), лёгкий урон и отбрасывание. Сам не обижается и не улетает.

Получатель (онлайн)​

  1. Title на экране: «Посылка» / подзаголовок «От Nick», плюс строка в чат.
  2. Дрон снижается сверху, снова жужжит и парит перед получателем.
  3. ПКМ — меню «Посылка от Nick», забирает предметы. Частичный забор возможен — остаток ждёт таймер.
  4. Посторонний не откроет чужой груз — только сообщение «Это не ваш дрон».

Получатель (оффлайн)​

  1. Отправитель видит: «Steve оффлайн — посылка сохранится в хранилище».
  2. Дрон всё равно улетает с грузом; посылка пишется в SQLite.
  3. Steve заходит — в чат кликабельное: забрать (/send claim) или отказаться (/send refuse).
  4. При claim дрон собирается у Steve локально (как обычная доставка), не телепорт предметов из воздуха.

Возврат отправителю​

Если получатель не забрал посылку в срок — дрон прилетает обратно к отправителю с title «Возврат». Забрать можно ПКМ, как обычную посылку.

Отказ от приёма​

/send toggle — игрок выключает приём. Ему пишут: «не принимает посылки», дрон не вызывается.

Команды плагина SoulDrone:​

Алиасы: /drone, /posylka

КомандаЧто делает
/send <игрок>Вызвать дрон / отправить запрос на accept
/send accept [отправитель]Принять входящую посылку
/send deny [отправитель]Отклонить запрос
/send toggleВкл/выкл «принимаю посылки от других»
/send claim [id]Забрать сохранённую оффлайн-посылку
/send refuse <id>Отказаться от сохранённой посылки
Имена подкоманд (accept, claim…) меняются в config.yml.

Права плагина SoulDrone:​

PermissionПо умолчаниюОписание
soulDrone.sendвсе/send <игрок>
soulDrone.acceptвсе/send accept
soulDrone.denyвсе/send deny
soulDrone.toggleвсе/send toggle
soulDrone.openвсеМеню загрузки у дрона (отправитель)
soulDrone.receiveвсеЗабрать у дрона / /send claim
soulDrone.bypass-costOPБез оплаты Vault
soulDrone.bypass-zonesOPДрон в запрещённых мирах/регионах
Ноды переименовываются в config.yml (sendPermission, openPermission…).

Что настраивает админ​

Экономика​

  • sendCost — цена за отправку (0 = бесплатно).
  • Деньги проверяются до появления дрона, списываются при закрытии меню с грузом.
  • Текст списания — в lang/ru.yml → cost-charged.

Зоны​

  • blockedWorlds — имена миров Bukkit, где /send не сработает.
  • blockedRegions — WorldGuard: world:spawn, *:pvp (любой мир).

Дрон — внешний вид и поведение​

  • segments + blockScale — из чего собран и какого размера.
  • accentHex, labelEnabled — подпись над дроном.
  • assemblyDurationTicks, departureDurationTicks, arrivalDurationTicks — скорость сборки/вылета/прилёта.
  • followMaxSpeed, bobAmplitude — как следует за игроком.
  • droneSoundsEnabled, droneSoundLoop… — звуки (vanilla или ключ из resource pack).
  • dronePunchEnabled, drone-punch-lines в lang — ответка за удар.

Таймауты​

  • senderWaitSeconds — сколько дрон ждёт груз у отправителя.
  • receiverWaitSeconds — сколько ждёт получателя.
  • requestWaitSeconds — время на accept/deny.
  • packageStorageDays — сколько хранить оффлайн-посылки в БД.

GUI и тексты​

  • gui/delivery.yml — размер меню, слоты груза, заполнитель.
  • lang/ru.yml, lang/en.yml — все сообщения игрокам (кликабельные кнопки, title, фразы дрона).
  • language в config — какая локаль по умолчанию.

Установка плагина SoulDrone:​

Зависимости​

ПлагинНужен?Зачем
Vault + экономика (Essentials и т.д.)опциональнооплата за отправку (sendCost)
WorldGuardопциональноблокировка по регионам (blockedRegions)
Essentialsнеттолько если используете его экономику через Vault
Без Vault отправка бесплатная (в консоли будет предупреждение, если sendCost > 0).
  1. Скачайте плагин.
  2. Выключите сервер
  3. Переместите файл .jar в папку /plugins/ вашего сервера.
  4. Запустите сервер.
  5. Готово.

Автор

bobobo

Еще ресурсы от bobobo

Winter - Christmas & Winter 2-in-1 Suite
Winter - Christmas & Winter 2-in-1 Suite
Добавляйте частицы снега и рельефный снег, рождайте снеговиков, ставьте сундуки с подарками и многое
Lands - Land claim plugin
Lands - Land claim plugin
Многофункциональный GUI, налоги, настройки, флаги, простота использования, титулы, награды, и т.д.
Jukebox Plus
Jukebox Plus
Полностью расширяет возможности JukeBoxes! Пользовательские песни, цикл, тасование, режим автозапуск
⭐ Drop2Inventory Plus ⭐
⭐ Drop2Inventory Plus ⭐
Лучший плагин для сбора дропа! Снижает лаги и избавляет от лишних забот! 100% настраиваемый
CoreArena - Physical Engine Mob Arenas
CoreArena - Physical Engine Mob Arenas
Процедурно разрушаемые арены с классами, системой уровней и поддержкой BungeeCord.
Boss - Unbelievable Custom Monsters
Boss - Unbelievable Custom Monsters
Невероятные пользовательские монстры и NPC с навыками, естественным порождением и красивым GUI
ChatControl - Format & Filter Chat
ChatControl - Format & Filter Chat
Легендарный плагин для форматирования и фильтрации. Признан инопланетянами №1 во Вселенной.
⚡ CustomItemGUI Pro ✅
⚡ CustomItemGUI Pro ✅
Отличный редактор предметов
⭐ AngelChest Plus ⭐
⭐ AngelChest Plus ⭐
Лучший плагин для могил/сундуков смерти! 100% настройка + поддержка экономики + автоматическое обнов
Upgradeable Spawners
Upgradeable Spawners
Улучшения спавнера, лимиты, стакование сущностей, мясник, магазин сущностей

Последние отзывы

DenToper
DenToper
5,00 звёзд
Версия: 1.1
имба, но я бы дописал систему обмена ресурсами. типо Steve1 кладет один ресурс, и что бы Steve2 мог его забрать, нужно положить другой ресурс. можно сделать это через чат по названию или айди предмета. либо класть вариант предмета в слот дрона
DENDOR
DENDOR
5,00 звёзд
Версия: 1.1
Хорошечный плагин. Гибкая настройка и интересная механика
1050TI_top
1050TI_top
5,00 звёзд
Версия: 1.0
Ура, круто, мега ультра хайп, теперь шахеды и в майнкрафт
ВерхНиз