- Поддерживаемые версии
- 1.16
- 1.17
- 1.18
- 1.19
- 1.20
- Ядра и Прокси
- Spigot
- Paper
- Минимальная версия Java
- 16
SingleEnderchest
SingleEnderchest — это продвинутый плагин для Spigot/Paper, который превращает стандартный эндерсундук в гибкий GUI-интерфейс с системой разблокировки слотов, сохранением предметов и поддержкой PlayerPoints и XP(Вы можете разблокировать слоты как за валюту PP, так и уровень опыта).
Основные возможности
Открытие эндерсундука через команду /enderchest или клик по блоку
Уникальный GUI с 54 слотами, каждый из которых можно разблокировать
Слоты покупаются за PlayerPoints (левый клик) или XP (правый клик)
Последовательная разблокировка: нельзя открыть 5-й слот, не открыв 4-й
Хранение предметов в базе данных (MySQL или SQLite)
Полная кастомизация интерфейса: названия, материалы, лор, стоимость
Поддержка HEX-цветов
Интеграция с PlayerPoints API
YAML:
# Заголовок меню (цвета через &)
menu-title: "&7Эндр-сундук"
# Предмет для следующего доступного к покупке слота
buy:
material: RED_STAINED_GLASS_PANE
name: " &#FF0000▶ &fЗакрытый слот"
lore:
- " &#FF0000&n&l▍&r "
- " &#FF0000&n&l▍&r &fНажмите для разблокировки"
- " &#FF0000&n&l▍&r &fСтоимость: "
- " &#FF0000&n&l▍&r �FF8D{points}❃ &8- KFF00[ЛКМ] &7(рубины)"
- " &#FF0000&n&l▍&r %FF00{exp}xᴘ &8- KFF00[ПКМ] &7(опыт)"
- " &#FF0000&n&l▍&r "
# Предмет для всех остальных закрытых слотов (недоступны до покупки предыдущего)
locked:
material: GRAY_STAINED_GLASS_PANE
name: " &#AAAAAA▶ &7Недоступно"
lore:
- " &#AAAAAA&n&l▍&r "
- " &#AAAAAA&n&l▍&r &7Сначала открой предыдущий слот"
- " &#AAAAAA&n&l▍&r &7Будущая стоимость: "
- " &#AAAAAA&n&l▍&r �FF8D{points}❃ &8- KFF00[ЛКМ] &7(рубины)"
- " &#AAAAAA&n&l▍&r %FF00{exp}xᴘ &8- KFF00[ПКМ] &7(опыт)"
- " &#AAAAAA&n&l▍&r "
# Слоты, которые открыты «по умолчанию» (0–53)
start-unlocked:
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
# Цены разблокировки по слотам
# ключ — номер слота (0–53). Слоты, которые в start-unlocked, игнорируются
slots-cost:
"27":
points: 89
exp: 100
"28":
points: 99
exp: 110
"29":
points: 119
exp: 120
"30":
points: 139
exp: 130
"31":
points: 169
exp: 140
"32":
points: 199
exp: 150
"33":
points: 239
exp: 160
"34":
points: 259
exp: 170
"35":
points: 279
exp: 180
"36":
points: 299
exp: 190
"37":
points: 319
exp: 200
"38":
points: 329
exp: 205
"39":
points: 339
exp: 210
"40":
points: 349
exp: 215
"41":
points: 359
exp: 220
"42":
points: 369
exp: 225
"43":
points: 379
exp: 230
"44":
points: 389
exp: 235
"45":
points: 399
exp: 240
"46":
points: 409
exp: 245
"47":
points: 419
exp: 250
"48":
points: 429
exp: 255
"49":
points: 439
exp: 260
"50":
points: 449
exp: 265
"51":
points: 459
exp: 270
"52":
points: 469
exp: 275
"53":
points: 479
exp: 280
storage:
type: sqlite # или mysql
sqlite:
file: data.db
mysql:
host: localhost
port: 3306
database: singleec
user: root
pass: password
YAML:
# messages.yml
# Все сообщения плагина. Меняйте без правки кода.
# Команда /ec
only-players: "&cТолько игрок может открыть эндерсундук."
no-permission: "&#FF0000▶ &fУ вас нет прав!"
# GUI: покупка слота
not-enough-points: "&#FF0000▶ &fНедостаточно �FF8Dрубинов&f для разблокировки!"
not-enough-exp: "&#FF0000▶ &fНедостаточно KFF00опыта&f для разблокировки!"
slot-unlocked: "KFF00▶ &fСлот разблокирован!"
must-buy-previous: "&#FF0000▶ &fСначала открой предыдущий слот!"
# Команда /singleec reload
reload:
no-permission: "&#FF0000▶ &fУ вас нет прав!"
success: "&KFF00▶ &fSingleEnderchest перезагружен."
usage: "KFF00▶ &fИспользование: /singleec reload"
- Зависимости
- PlayerPoints
- Команды и права
Команда Описание Права доступа /enderchest или /ec Открыть GUI эндерсундука singleec.open /singleec reload Перезагрузить конфигурацию enderchest.reload