Chest Commands v4.0.0-DEV


  • Filename
  • Uploaded by
  • Uploaded
    Aug 16, 2020
  • Size
    295.96 KB
  • Downloads
  • MD5

Supported Bukkit Versions

  • 1.16
  • 1.15
  • 1.14
  • 1.13
  • 1.12
  • 1.11
  • 1.10
  • 1.9
  • 1.8


Version 4.0.0 Preview

A test version of Chest Commands v4.0.0 is now available. This version should not be installed on live servers: it should only be used to prepare for the future update and to check if everything is still working, as it can contain bugs. Please report any new bug on the issue tracker.


Note: the new version will update some files automatically on the first startup (a backup in the folder "old_files" will be created).


Tested Spigot compatibility: from Bukkit 1.8 to 1.16.2

Upgrading from Minecraft 1.12 (or earlier) to 1.13+? Read here

Changes in 4.0.0

  • + Code rewrite: almost all the existing code has been rewritten, reorganized or improved.
  • * The plugin now requires at least Java 8 or greater.
  • * The plugin now requires Bukkit/Spigot 1.8 or greater.
  • + New developer API: you can now create, manage and open new non-persistent menus through the API, rather than just opening the ones in the menus folder. The API is currently not documented and can be subject to major changes before the final v4.0.0 release. The main package is now "me.filoghost.chestcommands".
  • + Improved error logging: more accurate error details and better visualization.
  • + A new command "/cc errors" has been added to view the last loading errors.
  • + Icon material can now be "air" (the icon's slot will be clickable but no item will be displayed).
  • * Icon attributes, menu settings and actions will now only accept the exact format described on the documentation (many were changed in v3.3.0). For example, "ID" is now "MATERIAL" and cannot include the durability or the amount anymore ("DURABILITY" and "AMOUNT" have to be specified separately). On the first startup, menus will be automatically updated with the correct format.
  • * Renamed "symbols.yml" to "custom-placeholders.yml" and changed the format to valid YAML (rather than a text file with a .yml extension). The old file will be updated automatically.
  • - Removed "use-console-colors" from config.yml: console colors are now always enabled.
  • - Removed "use-only-commands-without-args" from config.yml: commands will always open a menu even when used with arguments (for example both "/menu" and "/menu 123" will open the example menu).
  • - Removed "multiple-commands-separator" from config.yml: using the attributes "ACTIONS", "ENCHANTMENTS", "REQUIRED-ITEMS" or the menu settings "open-actions" and "commands" with multiple values on a single line is no longer possible (a list is required, even for one element)
  • - Removed "open-menu" and "open-menu-others" messages from lang.yml, as they are only displayed to administrators.

Changes in 3.3.1

  • * Fixed menu signs not working on Minecraft 1.13+

Changes in 3.3.0

  • + PlaceholderAPI support in attributes (NAME, LORE, ACTIONS)
  • + Added BANNER-PATTERNS and BANNER-COLOR (read more on the Wiki)
  • + Added support for placeholders (notably {player}) in SKULL-OWNER
  • + Added support for multiple items in REQUIRED-ITEMS
  • * Some options were renamed. Some options with multiple values now use lists instead of semicolon-separated values on a single line. You should update your files, but previous names and formats will still work (for now). Check out the Wiki to see the updated options.
  • * The following actions were renamed:
    • ID was renamed to MATERIAL
    • COMMAND was renamed to ACTIONS
    • DATA-VALUE was renamed to DURABILITY
    • In "menu-settings", "command" was renamed to "commands"
    • In "menu-settings", "open-action" was renamed to "open-actions"
    • In "", "id" was renamed to "material"
  • * The following options are now lists:
    • "commands" in "menu-settings"
    • "open-actions" in "menu-settings"

Changes in 3.2.0

  • + Added native support for Spigot 1.13+
  • + Added "NBT-DATA" node on icons for setting custom NBT tags (e.g. banner patterns)
  • + Added bStats for metrics (
  • + Added "DURABILITY" node as alias of "DATA-VALUE"
  • * Updated example menu for 1.13+ and added an example with NBT-DATA
  • - Removed PlayerPoints support
  • - Removed MCStats for metrics