- Поддерживаемые версии
- 1.16
- 1.17
- 1.18
- 1.19
- Ядра и Прокси
- Spigot
- Paper
- Минимальная версия Java
- 16

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

- Полная настройка
- Поддержка SQLite и MySQL
- Удобная система конфигураций
Конфигурации
YAML:
database:
data_type: 'SQLITE'
host: ''
port: 3306
username: ''
password: ''
# Если тип базы данных SQLITE то указывайте название файла
# Если тип базы данных MYSQL то указывайте название таблицы
name: 'database'
YAML:
only-player: "�EBFF ▶ §fКоманда только для игроков."
no-permission: '&7Команды не существует или у Вас нет доступа к ней, используй �D8FF/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: "�D8FF ▶ &#E7E7E7Вы успешно �D8FFдобавили заказ&#E7E7E7 на продажу монет, теперь, �D8FFв течении 12 часов&#E7E7E7 её должен кто-нибудь одобрить.."
back-money: '�D8FF▶ &#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 FB00[ЛКМ]&#E7E7E7 — Создать заявку'
- '&f &c[ПКМ]&#E7E7E7 — Изменить курс'
slot: 13
decor_info_item:
material: WRITABLE_BOOK
display_name: '�D8FF▶&f Хочешь �D8FFобменять монетки&f на Коины?'
lore:
- ''
- '&f �D8FF&l&n▍&f Выбери желаемое �D8FFколичество Коинов'
- '&f �D8FF&l&n▍&f и нажми �D8FF"Создать заявку"&f!'
- '&f �D8FF&l&n▍'
- '&f �D8FF&l&n▍&f Вы �D8FFполучите коины&f,'
- '&f �D8FF&l&n▍&f как только �D8FFкупят монетки&f у Вас!'
- '&f �D8FF&l&n▍'
- '&f �D8FF&l&n▍&f Для отмены - закройте инвентарь.'
- '&f �D8FF&l▍&f Срок жизни заявки - �D8FF12 часов&f.'
- ''
slot: 18
add_coins_items:
add-5:
material: LIME_STAINED_GLASS_PANE
display_name: '&f FB00▶&f Добавить 5 &#C0CA00|&#F2FF00&l❘&#C0CA00| (коинов)'
lore: [ ]
slot: 14
add: 5
add-10:
material: LIME_STAINED_GLASS_PANE
amount: 2
display_name: '&f FB00▶&f Добавить 10 &#C0CA00|&#F2FF00&l❘&#C0CA00| (коинов)'
lore: [ ]
slot: 15
add: 10
add-25:
material: LIME_STAINED_GLASS_PANE
amount: 5
display_name: '&f FB00▶&f Добавить 25 &#C0CA00|&#F2FF00&l❘&#C0CA00| (коинов)'
lore: [ ]
slot: 16
add: 25
add-50:
material: LIME_STAINED_GLASS_PANE
amount: 10
display_name: '&f FB00▶&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 �D8FF&l&n▍'
- '&f �D8FF&l&n▍&f Вы уверены, что хотите'
- '&f �D8FF&l&n▍&f потратить &#F2FF00{coins} &#C0CA00|&#F2FF00&l❘&#C0CA00| (коинов)'
- '&f �D8FF&l&n▍&f на &#FCC700{price} &#FFA200¤ (монеток)&f?'
- '&f �D8FF&l▍'
- ''
- '&f FB00[ЛКМ]&#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 FB00[ЛКМ]&#E7E7E7 — Выкупить все монеты'
- '&f �D8FF[ПКМ]&#E7E7E7 — Выкупить часть монеток'
previous-page:
material: ARROW
display_name: '&f �D8FF▶&f Предыдущая страница'
lore: [ ]
slot: 48
next-page:
material: ARROW
display_name: '&f �D8FF▶&f Следующая страница'
lore: [ ]
slot: 50
create-slot:
material: SUNFLOWER
display_name: ' '
lore:
- '&f �D8FF▶&f Заявка на продажу монеток FB00[ЛКМ]'
- ''
slot: 40
update:
material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMzVmNDg2MWFhNWIyMmVlMjhhOTBlNzVkYWI0NWQyMjFlZmQxNGMwYjFlY2M4ZWU5OThmYjY3ZTQzYmI4ZjNkZSJ9fX0=
display_name: '&f �D8FF▶&f Ваш баланс: {coins} &#C0CA00|&#F2FF00&l❘&#C0CA00| (коинов)'
lore:
- ''
- '&f FB00[ЛКМ]&#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 коин)'
- ''
- ' FB00[ЛКМ]&#E7E7E7 — Приобрести'
- ' &c[ПКМ]&#E7E7E7 — Отменить покупку'
slot: 13
decor_info_item:
material: WRITABLE_BOOK
display_name: ' �D8FF▶&f Хочешь �D8FFобменять Коины&f на монетки?'
lore:
- ''
- ' �D8FF&l&n▍&f �D8FFВыбери сколько&f коинов ты готов обменять'
- ' �D8FF&l&n▍&f на монетки и �D8FFнажми "Приобрести"&f!'
- ' �D8FF&l&n▍'
- ' �D8FF&l&n▍&f Вы �D8FFполучите монетки&f сразу к себе на счёт!'
- ' �D8FF&l&n▍&f Для отмены - закройте инвентарь.'
- ' �D8FF&l&n▍'
- ' �D8FF&l▍&f Ваш баланс: #F2FF00{coins} &#C0CA00|&#F2FF00&l❘&#C0CA00| (коинов)'
- ''
slot: 18
add_coins_items:
add-5:
material: LIME_STAINED_GLASS_PANE
display_name: '&f FB00▶&f Добавить 5 &#C0CA00|&#F2FF00&l❘&#C0CA00| (коинов)'
lore: [ ]
slot: 14
add: 5
add-10:
material: LIME_STAINED_GLASS_PANE
amount: 2
display_name: '&f FB00▶&f Добавить 10 &#C0CA00|&#F2FF00&l❘&#C0CA00| (коинов)'
lore: [ ]
slot: 15
add: 10
add-25:
material: LIME_STAINED_GLASS_PANE
amount: 5
display_name: '&f FB00▶&f Добавить 25 &#C0CA00|&#F2FF00&l❘&#C0CA00| (коинов)'
lore: [ ]
slot: 16
add: 25
add-50:
material: LIME_STAINED_GLASS_PANE
amount: 10
display_name: '&f FB00▶&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
Требования
- Версия сервера: Paper 1.16.5+
- Зависимость: You must be logged in to see this link., You must be logged in to see this link.
- Зависимости
- SunCore, Vault
- Команды и права
Команда Описание Права /exchange giveВыдача коинов игрокуsunexchange.command.give/exchnage takeЗабрать коины у игрокаsunexchange.command.take/exchnageОткрыть меню биржи-