ChestPlus icon

ChestPlus -----

chest, virtual chest, storage, enderchest, gui, utility, inventory, plugin, minecraft



ChestPlus_Thumbnail_400x400.png



ChestPlus - Virtual Chest Plugin

ChestPlus is a powerful, modern chest plugin designed for Minecraft servers.
It allows players to open up to 5 personal virtual chests, each protected with optional permission control.

Features
• Up to 5 virtual storages per player
• Permission-based access to each chest
• Asynchronous YAML-based saving for performance
• Auto-save & auto-delete system for backups
• Admin commands for accessing other players' chests
• Custom GUI interface via gui.yml
• Safe from item duplication and access conflicts (lock system)

⚙️ Configuration
• config.yml – chest limits, GUI size
Code (YAML):
storage:
  max-slots
: 5   # Maximum number of personal chests

  chests
:
    1
:
      permission
: "chestplus.open.1"
      size
: 45
    2
:
      permission
: "chestplus.open.2"
      size
: 45
    3
:
      permission
: "chestplus.open.3"
      size
: 45
    4
:
      permission
: "chestplus.open.4"
      size
: 45
    5
:
      permission
: "chestplus.open.5"
      size
: 45
 
• settings.yml – auto-save, auto-delete options
Code (YAML):
auto-save:
  enabled
: true
  interval-ticks
: 6000   # 5 minutes = 20 ticks * 60 * 5

auto-delete
:
  enabled
: true
  folder
: "autosave"
  keep-seconds
: 86400   # 24 hours
 
• gui.yml – GUI design and button layout
Code (YAML):
main-gui:
  size
: 27
  title
: "&6Select Chest"
  slots
:
    10
: chest-1
    12
: chest-2
    14
: chest-3
    16
: chest-4
    22
: chest-5
    0
: deco-glass
    8
: deco-glass
    18
: deco-glass
    26
: deco-glass

icons
:
  chest-1
:
    material
: CHEST
    name
: "&eChest #1"
    lore
:
     - "&7Your personal storage chest"
    permission
: "chestplus.open.1"

  chest-2
:
    material
: ENDER_CHEST
    name
: "&bChest #2"
    lore
:
     - "&7Your personal storage chest"
    permission
: "chestplus.open.2"

  chest-3
:
    material
: CHEST
    name
: "&aChest #3"
    lore
:
     - "&7Your personal storage chest"
    permission
: "chestplus.open.3"

  chest-4
:
    material
: ENDER_CHEST
    name
: "&dChest #4"
    lore
:
     - "&7Your personal storage chest"
    permission
: "chestplus.open.4"

  chest-5
:
    material
: BARREL
    name
: "&6Chest #5"
    lore
:
     - "&7Your personal storage chest"
    permission
: "chestplus.open.5"

  deco-glass
:
    material
: GRAY_STAINED_GLASS_PANE
    name
: " "
    lore
: [ ]
 
• messages.yml – full message customization
Code (YAML):
prefix : "&7[&6ChestPlus&7] "

no-permission
: "%prefix% &cYou do not have permission to open this chest!"
invalid-storage
: "%prefix% &cInvalid chest ID."
storage-opened
: "%prefix% &aChest #%id% opened."
storage-opened-other
: "%prefix% &aChest #%id% opened. (Target: %target%)"
reloaded
: "%prefix% &aConfiguration reloaded!"
storage-in-use
: "&cSomeone is already using this chest!"
 

Commands
Command
Description
/chest Opens the main chest GUI
/chest open <player> <id> Admin command to open another player's chest
/chest reload Reloads plugin configuration
Resource Information
Author:
----------
Total Downloads: 31
First Release: Apr 5, 2025
Last Update: Apr 5, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings