▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/qEnderChest
qEnderChest

qEnderChest

Allows players to expand their Ender Chest by unlocking extra rows with PlayerPoints, using a custom GUI with persistent progress.

Оцените первым
41
0

qEnderChest

Features

  • Custom ender chest GUI with 3 rows available by default (up to 6 total)
  • Players can unlock additional rows by spending PlayerPoints
  • Purchase confirmation screen before spending points
  • Shift-click (quick-move) support — blocked automatically when the chest is full
  • Info book item showing balance, unlocked rows, and next row price (hidden when all rows are unlocked)
  • Sounds for success, error, and insufficient balance events (configurable)
  • Admin commands to reset, set, or give rows to any player
  • Data stored in a local SQLite database — no external database required
  • Fully configurable messages, prices, sounds, and menu title

Dependencies

  • PlayerPoints

Commands

CommandDescriptionPermission
/ecOpen your ender chestqenderchest.use
/ec reloadReload the configqenderchest.admin
/ec reset <player>Reset a player's progress and dataqenderchest.admin
/ec setrows <player> <amount>Set the number of extra unlocked rows (0–3)qenderchest.admin
/ec giverows <player> <amount>Give extra rows to a playerqenderchest.admin

Permissions

PermissionDescriptionDefault
qenderchest.useOpen the chest via /ectrue
qenderchest.openOpen the chest by right-clicking an ender chest blocktrue
qenderchest.buyPurchase additional rowstrue
qenderchest.adminAccess admin commandsop

Configuration

# Allow opening the chest with /ec
open-by-command: true

# Allow opening the chest by right-clicking an ender chest block
open-by-enderchest-click: true

# Require qenderchest.open permission when opening by block click
require-permission-for-block-open: true

# PlayerPoints cost to unlock each additional row
rows:
  4: 100
  5: 250
  6: 500

# Title displayed in the chest GUI (supports color codes with &)
menu-title: "&5Ender Chest"

# Material used for locked row slots
locked-item-material: "GRAY_STAINED_GLASS_PANE"

# Player-facing messages (support color codes and placeholders)
messages:
  not-enough: "&cNot enough PlayerPoints. Required: &6%price% points"
  purchase-success: "&aYou have successfully unlocked row &e%row%&a for &6%price% points&a!"
  row-already-open: "&eThis row is already unlocked or not available for purchase."
  no-permission: "&cYou do not have permission for this action."
  players-only: "&cThis command can only be used by players."
  config-reloaded: "&aConfig reloaded."

# Sounds played on various events (use Bukkit Sound enum names)
sounds:
  success: "ENTITY_PLAYER_LEVELUP"
  error: "BLOCK_NOTE_BLOCK_BASS"
  not-enough: "BLOCK_ANVIL_LAND"

How It Works

  1. A player opens their chest via /ec or by right-clicking an ender chest block
  2. The first 3 rows are always available for storage
  3. Locked rows show a glass pane with the unlock price — clicking one opens a confirmation screen
  4. After confirming, the required PlayerPoints are deducted and the row is permanently unlocked
  5. Items are saved to an SQLite database when the player closes the chest
  6. When all 6 rows are unlocked, the info book is removed and every slot becomes usable storage

Партнёрский материал

Сервер для плагина qEnderChest - как у профи

Плагин qEnderChest создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином qEnderChest для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x1.20.x1.19.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки


Создатели

Детали

Лицензия:
Опубликован:5 месяцев назад
Обновлён:5 месяцев назад
Главная