SunExchange - Биржа коинов

Платно Плагин SunExchange - Биржа коинов 1.0.0

Нет прав для приобретения ("359.00" ₽)
Поддерживаемые версии
  1. 1.16
  2. 1.17
  3. 1.18
  4. 1.19
Ядра и Прокси
  1. Spigot
  2. Paper
Минимальная версия Java
16
💰 SunExchange - Биржа для вашего сервера

SunExchange - это продвинутый и настраиваемый плагин для твоего сервера, который добавляет уникальную механику торговли коинами с проекта HolyWorld lite. Полная интеграция с GUI и конфигами, всё удобно и гибко.

Видео обзор плагина:
Для просмотра этого контента нам потребуется ваше согласие на установку файлов cookie третьих лиц.
Более подробную информацию можно найти на нашей странице cookie.



✨ Возможности плагина
  • Полная настройка
  • Поддержка SQLite и MySQL
  • Удобная система конфигураций

⚙️ Конфигурации​

YAML:
database:
  data_type: 'SQLITE'
  host: ''
  port: 3306
  username: ''
  password: ''
  # Если тип базы данных SQLITE то указывайте название файла
  # Если тип базы данных MYSQL то указывайте название таблицы
  name: 'database'
YAML:
only-player: "&#00EBFF ▶ §fКоманда только для игроков."
no-permission: '&7Команды не существует или у Вас нет доступа к ней, используй &#00D8FF/help &7для помощи.'

not-enough-money: "&#FF2222 ▶ &#E7E7E7У вас недостаточно монеток"
not-enough-coins: "&#FF2222 ▶ &#E7E7E7У вас недостаточно коинов для закупки"
invalid-number: "&#FF2222 ▶ §fНеверный формат числа."
buy-own-application: '&#FF2222 ▶ &#E7E7E7Нельзя покупать свой же лот'
buy-application: 'Вы успешно купили {price} монет за {coins} коинов'
invalid-application: 'Данной заявки уже не существует!'

active-application: '&#FF2222 ▶ &#E7E7E7У вас уже &#FF2222есть активная заявка&#E7E7E7, чтобы создать новую заявку, вам &#FF2222нужно отменить предыдущую&#E7E7E7.'
success-sell: "&#00D8FF ▶ &#E7E7E7Вы успешно &#00D8FFдобавили заказ&#E7E7E7 на продажу монет, теперь, &#00D8FFв течении 12 часов&#E7E7E7 её должен кто-нибудь одобрить.."
back-money: '&#00D8FF▶ &#E7E7E7Ваша заявка на продажу монеток не была выполнена в срок и вам было возвращено {money} монеток'
cancel-sell: "&#FF2222 ▶ &#E7E7E7Вы сняли заявку на покупку коинов."
YAML:
title: 'Создание заявки'
rows: 3

#decor:
#  ORANGE_STAINED_GLASS_PANE: [36,37]

items:
  application_edit_item:
    material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMzVmNDg2MWFhNWIyMmVlMjhhOTBlNzVkYWI0NWQyMjFlZmQxNGMwYjFlY2M4ZWU5OThmYjY3ZTQzYmI4ZjNkZSJ9fX0=
    display_name: '&f &#F2FF00▶&f Ваша заявка'
    lore:
      - ''
      - '&f &#F2FF00&l&n▍&f Вы получите: &#F2FF00{coins} &#C0CA00|&#F2FF00&l❘&#C0CA00| (коинов)'
      - '&f &#F2FF00&l&n▍&f Вы отдадите: &#fcc700{price} &#FFA200¤ (монеток)'
      - '&f &#F2FF00&l▍&f Курс: &#fcc700{course} &#FFA200¤ (за 1 коин)'
      - ''
      - '&f &#05FB00[ЛКМ]&#E7E7E7 — Создать заявку'
      - '&f &c[ПКМ]&#E7E7E7 — Изменить курс'
    slot: 13

  decor_info_item:
    material: WRITABLE_BOOK
    display_name: '&#00D8FF▶&f Хочешь &#00D8FFобменять монетки&f на Коины?'
    lore:
      - ''
      - '&f &#00D8FF&l&n▍&f Выбери желаемое &#00D8FFколичество Коинов'
      - '&f &#00D8FF&l&n▍&f и нажми &#00D8FF"Создать заявку"&f!'
      - '&f &#00D8FF&l&n▍'
      - '&f &#00D8FF&l&n▍&f Вы &#00D8FFполучите коины&f,'
      - '&f &#00D8FF&l&n▍&f как только &#00D8FFкупят монетки&f у Вас!'
      - '&f &#00D8FF&l&n▍'
      - '&f &#00D8FF&l&n▍&f Для отмены - закройте инвентарь.'
      - '&f &#00D8FF&l▍&f Срок жизни заявки - &#00D8FF12 часов&f.'
      - ''
    slot: 18

  add_coins_items:
    add-5:
      material: LIME_STAINED_GLASS_PANE
      display_name: '&f &#05FB00▶&f Добавить 5 &#C0CA00|&#F2FF00&l❘&#C0CA00| (коинов)'
      lore: [ ]
      slot: 14
      add: 5
    add-10:
      material: LIME_STAINED_GLASS_PANE
      amount: 2
      display_name: '&f &#05FB00▶&f Добавить 10 &#C0CA00|&#F2FF00&l❘&#C0CA00| (коинов)'
      lore: [ ]
      slot: 15
      add: 10
    add-25:
      material: LIME_STAINED_GLASS_PANE
      amount: 5
      display_name: '&f &#05FB00▶&f Добавить 25 &#C0CA00|&#F2FF00&l❘&#C0CA00| (коинов)'
      lore: [ ]
      slot: 16
      add: 25
    add-50:
      material: LIME_STAINED_GLASS_PANE
      amount: 10
      display_name: '&f &#05FB00▶&f Добавить 50 &#C0CA00|&#F2FF00&l❘&#C0CA00| (коинов)'
      lore: [ ]
      slot: 17
      add: 50

  remove_coins_items:
    remove-50:
      material: RED_STAINED_GLASS_PANE
      amount: 10
      display_name: '&f &c▶&f Вычесть 50 &#C0CA00|&#F2FF00&l❘&#C0CA00| (коинов)'
      lore: [ ]
      slot: 9
      remove: 50
    remove-25:
      material: RED_STAINED_GLASS_PANE
      amount: 5
      display_name: '&f &c▶&f Вычесть 25 &#C0CA00|&#F2FF00&l❘&#C0CA00| (коинов)'
      lore: [ ]
      slot: 10
      remove: 25
    remove-10:
      material: RED_STAINED_GLASS_PANE
      amount: 2
      display_name: '&f &c▶&f Вычесть 10 &#C0CA00|&#F2FF00&l❘&#C0CA00| (коинов)'
      lore: [ ]
      slot: 11
      remove: 10
    remove-5:
      material: RED_STAINED_GLASS_PANE
      display_name: '&f &c▶&f Вычесть 5 &#C0CA00|&#F2FF00&l❘&#C0CA00| (коинов)'
      lore: [ ]
      slot: 12
      remove: 5

course-change:
  title: 'Введите курс обмена'
  confirm-item:
    material: LIME_STAINED_GLASS_PANE
    display_name: ' '
    lore:
      - ' &b▶ &fУтвердить новый курс &a[ЛКМ]'
      - ''

  reject-item:
    material: RED_STAINED_GLASS_PANE
    display_name: ' '
    lore:
      - ' &b▶ &fОтменить ввод курса &c[ЛКМ]'
      - ''

  info-item:
    material: BLACK_STAINED_GLASS_PANE
    display_name: '&fТекущий курс обмена: &e{course}'
YAML:
title: 'Биржа #{page}'
rows: 6

market_slots: [ 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,8,19,20,21,22,23,24,25,26 ]
decor:
  ORANGE_STAINED_GLASS_PANE:
    - 36
    - 37
    - 38
    - 39
    - 41
    - 42
    - 43
    - 44
  BLUE_STAINED_GLASS_PANE:
    - 46
    - 47
    - 51
    - 52
    - 53

items:
  confirm-item:
    material: LIME_WOOL
    display_name: ' '
    lore:
      - '&f &#00D8FF&l&n▍'
      - '&f &#00D8FF&l&n▍&f Вы уверены, что хотите'
      - '&f &#00D8FF&l&n▍&f потратить &#F2FF00{coins} &#C0CA00|&#F2FF00&l❘&#C0CA00| (коинов)'
      - '&f &#00D8FF&l&n▍&f на &#FCC700{price} &#FFA200¤ (монеток)&f?'
      - '&f &#00D8FF&l▍'
      - ''
      - '&f &#05FB00[ЛКМ]&#E7E7E7 — Подтвердить покупку'
      - ''

  application-item:
    material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMzVmNDg2MWFhNWIyMmVlMjhhOTBlNzVkYWI0NWQyMjFlZmQxNGMwYjFlY2M4ZWU5OThmYjY3ZTQzYmI4ZjNkZSJ9fX0=
    display_name: '&f &#F2FF00▶&f Заявка игрока &#F2FF00{seller}'
    lore:
      - ''
      - '&f &#F2FF00&l&n▍&f Курс: &#FCC700{course} &#FFA200¤ (за 1 коин)'
      - '&f &#F2FF00&l&n▍&f Ожидается: &#F2FF00{coins} &#C0CA00|&#F2FF00&l❘&#C0CA00| (коинов)'
      - '&f &#F2FF00&l▍&f Доступно: &#FCC700{price} &#FFA200¤ (монеток)'
      - ''
      - '&f &#05FB00[ЛКМ]&#E7E7E7 — Выкупить все монеты'
      - '&f &#00D8FF[ПКМ]&#E7E7E7 — Выкупить часть монеток'

  previous-page:
    material: ARROW
    display_name: '&f &#00D8FF▶&f Предыдущая страница'
    lore: [ ]
    slot: 48

  next-page:
    material: ARROW
    display_name: '&f &#00D8FF▶&f Следующая страница'
    lore: [ ]
    slot: 50

  create-slot:
    material: SUNFLOWER
    display_name: ' '
    lore:
      - '&f &#00D8FF▶&f Заявка на продажу монеток &#05FB00[ЛКМ]'
      - ''
    slot: 40

  update:
    material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMzVmNDg2MWFhNWIyMmVlMjhhOTBlNzVkYWI0NWQyMjFlZmQxNGMwYjFlY2M4ZWU5OThmYjY3ZTQzYmI4ZjNkZSJ9fX0=
    display_name: '&f &#00D8FF▶&f Ваш баланс: {coins} &#C0CA00|&#F2FF00&l❘&#C0CA00| (коинов)'
    lore:
      - ''
      - '&f &#05FB00[ЛКМ]&#E7E7E7 — Обновить страницу'
    slot: 49

  no-slots:
    material: ENDER_CHEST
    display_name: ' '
    lore:
      - '&f &c▶&f Нет активной заявки на продажу монеток'
      - ''
    slot: 45

  active-slots:
    material: ENDER_CHEST
    display_name: '&f &#F2FF00▶&f Ваша заявка'
    lore:
      - ''
      - '&f &#F2FF00&l&n▍&f Курс: &#FCC700{course} &#FFA200¤ (за 1 коин)'
      - '&f &#F2FF00&l&n▍&f Ожидается: &#F2FF00{coins} &#C0CA00|&#F2FF00&l❘&#C0CA00| (коинов)'
      - '&f &#F2FF00&l▍&f Доступно: &#FCC700{price} &#FFA200¤ (монеток)'
      - ''
      - '&f &c[ЛКМ]&#E7E7E7 — Снять заявку'
    slot: 45
YAML:
title: 'Покупка'
rows: 3

#decor:
#  ORANGE_STAINED_GLASS_PANE: [36,37]

items:
  application_item:
    material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMzVmNDg2MWFhNWIyMmVlMjhhOTBlNzVkYWI0NWQyMjFlZmQxNGMwYjFlY2M4ZWU5OThmYjY3ZTQzYmI4ZjNkZSJ9fX0=
    display_name: ' &#F2FF00▶&f Заявка игрока {player}'
    lore:
      - ''
      - ' &#F2FF00&l&n▍&f Вы получите: &#fcc700{money} &#FFA200¤ (монеток)'
      - ' &#F2FF00&l&n▍&f Вы отдадите: &#F2FF00{coins} &#C0CA00|&#F2FF00&l❘&#C0CA00| (коинов)'
      - ' &#F2FF00&l▍&f Курс: &#fcc700{course} &#FFA200¤ (за 1 коин)'
      - ''
      - ' &#05FB00[ЛКМ]&#E7E7E7 — Приобрести'
      - ' &c[ПКМ]&#E7E7E7 — Отменить покупку'
    slot: 13

  decor_info_item:
    material: WRITABLE_BOOK
    display_name: ' &#00D8FF▶&f Хочешь &#00D8FFобменять Коины&f на монетки?'
    lore:
      - ''
      - ' &#00D8FF&l&n▍&f &#00D8FFВыбери сколько&f коинов ты готов обменять'
      - ' &#00D8FF&l&n▍&f на монетки и &#00D8FFнажми "Приобрести"&f!'
      - ' &#00D8FF&l&n▍'
      - ' &#00D8FF&l&n▍&f Вы &#00D8FFполучите монетки&f сразу к себе на счёт!'
      - ' &#00D8FF&l&n▍&f Для отмены - закройте инвентарь.'
      - ' &#00D8FF&l&n▍'
      - ' &#00D8FF&l▍&f Ваш баланс: #F2FF00{coins} &#C0CA00|&#F2FF00&l❘&#C0CA00| (коинов)'
      - ''
    slot: 18

  add_coins_items:
    add-5:
      material: LIME_STAINED_GLASS_PANE
      display_name: '&f &#05FB00▶&f Добавить 5 &#C0CA00|&#F2FF00&l❘&#C0CA00| (коинов)'
      lore: [ ]
      slot: 14
      add: 5
    add-10:
      material: LIME_STAINED_GLASS_PANE
      amount: 2
      display_name: '&f &#05FB00▶&f Добавить 10 &#C0CA00|&#F2FF00&l❘&#C0CA00| (коинов)'
      lore: [ ]
      slot: 15
      add: 10
    add-25:
      material: LIME_STAINED_GLASS_PANE
      amount: 5
      display_name: '&f &#05FB00▶&f Добавить 25 &#C0CA00|&#F2FF00&l❘&#C0CA00| (коинов)'
      lore: [ ]
      slot: 16
      add: 25
    add-50:
      material: LIME_STAINED_GLASS_PANE
      amount: 10
      display_name: '&f &#05FB00▶&f Добавить 50 &#C0CA00|&#F2FF00&l❘&#C0CA00| (коинов)'
      lore: [ ]
      slot: 17
      add: 50

  remove_coins_items:
    remove-50:
      material: RED_STAINED_GLASS_PANE
      amount: 10
      display_name: '&f &c▶&f Вычесть 50 &#C0CA00|&#F2FF00&l❘&#C0CA00| (коинов)'
      lore: [ ]
      slot: 9
      remove: 50
    remove-25:
      material: RED_STAINED_GLASS_PANE
      amount: 5
      display_name: '&f &c▶&f Вычесть 25 &#C0CA00|&#F2FF00&l❘&#C0CA00| (коинов)'
      lore: [ ]
      slot: 10
      remove: 25
    remove-10:
      material: RED_STAINED_GLASS_PANE
      amount: 2
      display_name: '&f &c▶&f Вычесть 10 &#C0CA00|&#F2FF00&l❘&#C0CA00| (коинов)'
      lore: [ ]
      slot: 11
      remove: 10
    remove-5:
      material: RED_STAINED_GLASS_PANE
      display_name: '&f &c▶&f Вычесть 5 &#C0CA00|&#F2FF00&l❘&#C0CA00| (коинов)'
      lore: [ ]
      slot: 12
      remove: 5

🧱 Требования​

Зависимости
SunCore, Vault
Команды и права
КомандаОписаниеПрава
/exchange give​
Выдача коинов игроку​
sunexchange.command.give​
/exchnage take​
Забрать коины у игрока​
sunexchange.command.take​
/exchnage​
Открыть меню биржи​
-​
Автор
ImLoper
Просмотры
45
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

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

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

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