hEnderChest | ЭндерСундук с прокачиваемыми слотами!

Плагин hEnderChest | ЭндерСундук с прокачиваемыми слотами! v1.7

Создайте и подтвердите аккаунт для скачивания
Поддерживаемые версии
  1. 1.16
  2. 1.17
  3. 1.18
  4. 1.19
  5. 1.20
  6. 1.21
Ядра и Прокси
  1. Bukkit
  2. Spigot
  3. Paper
Минимальная версия Java
16
⚙️ Гибконастраиваемый плагин на прокачку вашего эндерсундука, можно указать любые параметры для покупки слота, покупку строки/слота отдельно, а также много чего ещё другого, гляди конфиг :)

settings:
unknown: "отсутствует"
prefix: "&7[#FDBE00ЭндерСундук&7]&f"
mode: 2
# Доступно 2 мода:
# 1 - без покупки слотов, просто дано столько слотов сколько тебе доступно по праву (работает от 0 до 9, от 9 до 18 и так до 54)
# 2 - с покупкой слотов, просто дано столько слотов сколько МОЖЕТ БЫТЬ ДОСТУПНО - 54 (а те слоты, что не куплены отображаются барьерами)
database:
type: "sqlite"
slots: 27 # Дефолтное кол-во слотов
mysql:
host: "localhost"
port: 3306
database: "minecraft"
user: "root"
password: ""
titles:
my: "&0● ЭндерСундук (x{slots} слотов)"
someone: "&0● ЭндерСундук ({target})"
actions:
interactOpen:
- "[Sound] BLOCK_ENDER_CHEST_OPEN"
commandOpen:
- "[Message] {prefix} Вы #FDBE00открыли &fэндерсундук! &7(x{slots} слотов)"
someoneOpen:
- "[Message] {prefix} Вы открыли #FDBE00чужой &fэндерсундук! &7(Игрока {target})"
interactClose:
- "[Sound] BLOCK_ENDER_CHEST_CLOSE"
commandClose:
- "[Sound] BLOCK_ENDER_CHEST_CLOSE"
noPerms:
- "[Message] {prefix} У вас #FDBE00нет &fправа #FDBE00{permission}"

buyPrevious:
material: "LIGHT_BLUE_STAINED_GLASS_PANE"
name: "&7[#FDBE00❌&7] &fДанный #FDBE00слот&f заблокирован"
lore:
- "&r"
- "#FDBE00╔ &fКупите #FDBE00предыдущий&f слот"
- "#FDBE00╚ &fДля #FDBE00разблокировки"
- "&r"
actions:
- "[Sound] sound:ENTITY_VILLAGER_NO && volume:1.0 && pitch:1.0"
- "[Message] {prefix} Для начала купите #FDBE00предыдущий&f слот"
buy:
1:
confirm: true
slots: [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,27,28,29,30,31,32,33,34,35]
mode: 1
material: "ORANGE_STAINED_GLASS_PANE"
name: "&7[#FDBE00✔&7] &fДанный #FDBE00слот&f заблокирован"
lore:
- "&r"
- "#FDBE00╔ &fНажмите, #FDBE00чтобы"
- "#FDBE00╚ &fПриобрести #FDBE00слот"
- "&r"
leftClick:
expressions:
- "1:%playerpoints_points% >= 250"
- "2:%vault_eco_balance% >= 5000"
actionsOnBuy:
- "[Message] {prefix} Слот #FDBE00{slots}&f успешно куплен!"
- "[Sound] sound:ENTITY_VILLAGER_YES && volume:1.0 && pitch:1.0"
- "[Console] p take {player} 250 -s"
- "[Vault] action:remove && count:5000.0"
actionsOnCancel_1:
- "[Message] {prefix} У вас #FDBE00недостаточно&f рублей &7(%playerpoints_points%/250Ⓟ)"
- "[Sound] ENTITY_VILLAGER_NO"
- "[Close]"
actionsOnCancel_2:
- "[Message] {prefix} У вас #FDBE00недостаточно&f монет &7(%vault_eco_balance%/5000⛂)"
- "[Sound] ENTITY_VILLAGER_NO"
- "[Close]"
rightClick:
expressions:
- "1:%playerpoints_points% >= 250"
- "2:%vault_eco_balance% >= 5000"
actionsOnBuy:
- "[Message] {prefix} Слот #FDBE00{slots}&f успешно куплен!"
- "[Sound] sound:ENTITY_VILLAGER_YES && volume:1.0 && pitch:1.0"
- "[Console] p take {player} 250 -s"
- "[Vault] action:remove && count:5000.0"
actionsOnCancel_1:
- "[Message] {prefix} У вас #FDBE00недостаточно&f рублей &7(%playerpoints_points%/250Ⓟ)"
- "[Sound] ENTITY_VILLAGER_NO"
- "[Close]"
actionsOnCancel_2:
- "[Message] {prefix} У вас #FDBE00недостаточно&f монет &7(%vault_eco_balance%/5000⛂)"
- "[Sound] ENTITY_VILLAGER_NO"
- "[Close]"
middleClick:
expressions:
- "1:%playerpoints_points% >= 250"
- "2:%vault_eco_balance% >= 5000"
actionsOnBuy:
- "[Message] {prefix} Слот #FDBE00{slots}&f успешно куплен!"
- "[Sound] sound:ENTITY_VILLAGER_YES && volume:1.0 && pitch:1.0"
- "[Console] p take {player} 250 -s"
- "[Vault] action:remove && count:5000.0"
actionsOnCancel_1:
- "[Message] {prefix} У вас #FDBE00недостаточно&f рублей &7(%playerpoints_points%/250Ⓟ)"
- "[Sound] ENTITY_VILLAGER_NO"
- "[Close]"
actionsOnCancel_2:
- "[Message] {prefix} У вас #FDBE00недостаточно&f монет &7(%vault_eco_balance%/5000⛂)"
- "[Sound] ENTITY_VILLAGER_NO"
- "[Close]"
shiftRightClick:
expressions:
- "1:%playerpoints_points% >= 250"
- "2:%vault_eco_balance% >= 5000"
actionsOnBuy:
- "[Message] {prefix} Слот #FDBE00{slots}&f успешно куплен!"
- "[Sound] sound:ENTITY_VILLAGER_YES && volume:1.0 && pitch:1.0"
- "[Console] p take {player} 250 -s"
- "[Vault] action:remove && count:5000.0"
actionsOnCancel_1:
- "[Message] {prefix} У вас #FDBE00недостаточно&f рублей &7(%playerpoints_points%/250Ⓟ)"
- "[Sound] ENTITY_VILLAGER_NO"
- "[Close]"
actionsOnCancel_2:
- "[Message] {prefix} У вас #FDBE00недостаточно&f монет &7(%vault_eco_balance%/5000⛂)"
- "[Sound] ENTITY_VILLAGER_NO"
- "[Close]"
shiftLeftClick:
expressions:
- "1:%playerpoints_points% >= 250"
- "2:%vault_eco_balance% >= 5000"
actionsOnBuy:
- "[Message] {prefix} Слот #FDBE00{slots}&f успешно куплен!"
- "[Sound] sound:ENTITY_VILLAGER_YES && volume:1.0 && pitch:1.0"
- "[Console] p take {player} 250 -s"
- "[Vault] action:remove && count:5000.0"
actionsOnCancel_1:
- "[Message] {prefix} У вас #FDBE00недостаточно&f рублей &7(%playerpoints_points%/250Ⓟ)"
- "[Sound] ENTITY_VILLAGER_NO"
- "[Close]"
actionsOnCancel_2:
- "[Message] {prefix} У вас #FDBE00недостаточно&f монет &7(%vault_eco_balance%/5000⛂)"
- "[Sound] ENTITY_VILLAGER_NO"
- "[Close]"
2:
confirm: false
slots: [36,37,38,39,40,41,42,43,44]
mode: 1
material: "ORANGE_STAINED_GLASS_PANE"
name: "&7[#FDBE00✔&7] &fДанный #FDBE00слот&f заблокирован"
lore:
- "&r"
- "#FDBE00╔ &fНажмите, #FDBE00чтобы"
- "#FDBE00╚ &fПриобрести #FDBE00слот"
- "&r"
allClick:
expressions:
- "1:%playerpoints_points% >= 350"
- "2:%vault_eco_balance% >= 7500"
actionsOnBuy:
- "[Message] {prefix} Слот #FDBE00{slots}&f успешно куплен!"
- "[Sound] sound:ENTITY_VILLAGER_YES && volume:1.0 && pitch:1.0"
- "[Console] p take {player} 350 -s"
- "[Vault] action:remove && count:7500.0"
actionsOnCancel_1:
- "[Message] {prefix} У вас #FDBE00недостаточно&f рублей &7(%playerpoints_points%/350Ⓟ)"
- "[Sound] ENTITY_VILLAGER_NO"
actionsOnCancel_2:
- "[Message] {prefix} У вас #FDBE00недостаточно&f монет &7(%vault_eco_balance%/7500⛂)"
- "[Sound] ENTITY_VILLAGER_NO"
3:
confirm: false
slots: [45,46,47,48,49,50,51,52,53]
mode: 2
material: "ORANGE_STAINED_GLASS_PANE"
name: "&7[#FDBE00✔&7] &fДанный #FDBE00слот&f заблокирован"
lore:
- "&r"
- "#FDBE00╔ &fНажмите, #FDBE00чтобы"
- "#FDBE00╚ &fПриобрести #FDBE00слот"
- "&r"
allClick:
expressions:
- "1:%playerpoints_points% >= 5000"
- "2:%vault_eco_balance% >= 100000"
actionsOnBuy:
- "[Message] {prefix} Слот #FDBE00{slotsText}&f успешно куплен!"
- "[Sound] sound:ENTITY_VILLAGER_YES && volume:1.0 && pitch:1.0"
- "[Console] p take {player} 5000 -s"
- "[Vault] action:remove && count:100000.0"
actionsOnCancel_1:
- "[Message] {prefix} У вас #FDBE00недостаточно&f рублей &7(%playerpoints_points%/5000Ⓟ)"
- "[Sound] ENTITY_VILLAGER_NO"
actionsOnCancel_2:
- "[Message] {prefix} У вас #FDBE00недостаточно&f монет &7(%vault_eco_balance%/100000⛂)"
- "[Sound] ENTITY_VILLAGER_NO"
confirm:
title: "&0Подтверждение покупки"
size: 45
myItems:
1:
slots: [22]
material: "BOOK"
name: "&7[#FDBE00&l!&7] &fПодтверждение покупки"
lore:
- "&r"
- "#FDBE00╔ &fНажмите на #FDBE00✔&f, чтобы"
- "#FDBE00╚ &fПриобрести #FDBE00слот"
- "&r"
actions:
- "[Sound] sound:UI_BUTTON_CLICK && volume:1.0 && pitch:1.0"
2:
slots: [0,1,2,3,4,5,6,7,8,9,18,27,36,37,38,39,40,41,42,43,44,17,26,35]
material: "GRAY_STAINED_GLASS_PANE"
name: "&7[#FDBE00&l!&7] &fПодтверждение покупки"
lore:
- "&r"
- "#FDBE00╔ &fНажмите на #FDBE00✔&f, чтобы"
- "#FDBE00╚ &fПриобрести #FDBE00слот"
- "&r"
actions:
- "[Sound] sound:UI_BUTTON_CLICK && volume:1.0 && pitch:1.0"
"yes":
slots: [20]
material: "LIME_STAINED_GLASS_PANE"
name: "&7[#FDBE00✔&7] &fПодтвердить покупку"
lore:
- "&r"
- "#FDBE00╔ &fНажмите, чтобы"
- "#FDBE00╚ &fКупить #FDBE00выбранный&f слот"
- "&r"
"no":
slots: [24]
material: "RED_STAINED_GLASS_PANE"
name: "&7[#FDBE00✘&7] &fОтменить покупку"
lore:
- "&r"
- "#FDBE00╔ &fНажмите, чтобы"
- "#FDBE00╚ &fВернуться назад"
- "&r"

⚡ Мой телеграмм канал: You must be logged in to see this link.
Зависимости
Vault, PlaceholderAPI
Команды и права
КомандаПравоОписание
Отсутствуетhenderchest.size.<9/18/27/36/45/54>Увеличение размера эндерсундука для определённого mode в конфиге
Отсутствуетhenderchest.open.interactДоступ к открытию эндерсундука по нажатию на него
/ec или /enderchesthenderchest.open.commandДоступ к открытию эндерсундука командой
/ec или /enderchest <Ник игрока в сети>henderchest.othersДоступ к открытию чужого эндерсундука в сети
/ec или /enderchest <Ник игрока в оффлайне>henderchest.offlineДоступ к открытию чужого эндерсундука в оффлайне
/ec или /enderchesthenderchest.modifyДоступ к перемещению вещей внутри чужого онлайн/оффлайн эндерсундука
Автор
He3HaukaX
Скачивания
190
Просмотры
1 987
Первый выпуск
Обновление
Оценка
5.00 звёзд 2 оценок

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

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

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

  1. Обновление

    Фикс бага при работе с эндерсундуками из других плагинов
  2. Обновление

    1. Для каждого слота в "mode2.yml" добавлена настройка "confirm: true" - нужно ли подтверждение...
  3. Обновление

    1. Оптимизации 2. Фикс покупки слотов 3. Число {slots} в GUI эндерчеста теперь обновляется при...

Последние рецензии

плагин неплохой, был баг, но я сообщил разработчику — пофиксил быстро
H
He3HaukaX
спасибо
Дал рабочую версию плагина, спасибки, быстро отвечает на проблемы
H
He3HaukaX
спасибо за отзыв
Назад
Сверху Снизу