Иконка ресурса

Для ядра aqSeller | Плагин на злого скупщика 0.0.1

Нет прав для скачивания
Поддерживаемые версии
  1. 1.16
Ядра и Прокси
  1. Bukkit
  2. Spigot
  3. Paper
Минимальная версия Java
16
Очередной плагин на скупщика, но без GUI-меню, так как считаю, что оно тут не нужно, ибо предметы продаются из рук с определенным шансом, то есть скупщик сам решит, хочет ли он покупать ваш предмет или нет.

Принцип работы плагина.
Вы держите в руке предмет, ID которого присутствует в файле items.yml, и потом прописываете команду /aqseller <сумма>. Если цена за предмет приемлема, то скупщик возможно купит ваш предмет, а может и не купит, шанс можно будет настроить в конфиге. Однако, у скупщика есть свой баланс, который обновляется со временем, все можно будет настроить в конфиге.

Небольшое уточнение.
В плагине присутствует поддержка только формата MiniMessage. Чтобы использовать данный формат ознакомьтесь с этой статьей -> (Страница формата)

Заполнители.
  • %aqseller_timeleft% - Вывод времени до обновления баланса скупщика.
  • %aqseller_balance% - Вывод баланса скупщика.

Каковы особенности?
  • Шанс продажи того или иного предмета.
  • Задержки на использование /aqseller <сумма>
  • Все очень гибко настраивается через конфигурацию.

Алиасы: /aqseller, /aqsell, /seller, /sell

Конфигурации плагина.
YAML:
database: 'seller.db' # Сюда будет сохранятся баланс скупщика.


seller-settings:
  chance: 70 # Шанс от 0 до 100 того, что скупщик с вами заторгуется.
  balance: 1000000
  update-balance: 86400 # Обновление баланса в секундах.


cooldown-settings:
  enabled: true
  cooldown: 60 # В секундах.


plugin-messages:
  no-perm: '<red>У вас недостаточно прав.'
  no-console: '<red>Команда доступна только игрокам :c'
  admin-help:
    - ''
    - ' <red>/{label} <сумма> <gray>- Продать предмет.'
    - ' <red>/{label} balance <gray>- Баланс скупщика.'
    - ' <red>/{label} reload <gray>- Перезагрузить конфиги.'
    - ''
  user-help:
    - ''
    - ' <red>/{label} <сумма> <gray>- Продать предмет.'
    - ''


command-messages:
  args:
    success: '<green>Мг.. ладно, уговорил, держи свои <yellow>{money} <green>монет.'
    deny: '<red>Не-не, так дело не пойдет. Меня не устраивает.'
    cooldown: '<red>Сейчас нельзя! Приходи ко мне через <gold>{time}'
    unknown-item: '<red>Эт че??? Убери это. Давай нормальные вещи.'
    air-item: '<red>Ты че пытаешься мне воздух продать???'
    no-integer: '<red>Аргумент должен быть числом.'
    no-zero: '<red>Ахаха.. Я все понимаю, но давай цену побольше, мне не жалко.'
    no-sell: '<red>Хитер бобер! Эта фигня столько не стоит. Давай нормальную цену.'
    no-money: '<red>Ээ.. у меня сейчас на балансе <yellow>{money} <red>монет. Приходи завтра.'
  balance:
    success: '<green>Баланс скупщика: <yellow>{money}$'
  reload:
    success: '<green>Конфиги успешно перезагружены.'
YAML:
item-list:
  dirt: 25 # ID : Максимальная стоимость.

Скриншоты работы плагина.
Screen #1.png

Screen #4.png

Screen #3.png

Screen #2.png

Заключение.
В целом все. Не стесняйтесь писать свои идеи и критику в "Обсуждение". Все читаю и все учитываю.
Зависимости
Vault, PlaceholderAPI
Исходный код
https://github.com/Aquoryy/aqSeller
Команды и права
/aqseller <сумма> - Продать предмет в руке. [ Право: отсутствует ]
/aqseller balance - Вывести баланс скупщика. [ Право: aqseller.admin ]
/aqseller reload - Перезагрузить конфиги. [ Право: aqseller.admin ]
Автор
t1mer
Скачивания
2
Просмотры
47
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя t1mer

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

Назад
Сверху Снизу