> For the complete documentation index, see [llms.txt](https://coreplugins.gitbook.io/coreplugins/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://coreplugins.gitbook.io/coreplugins/changelog/changelog-coreitems.md).

# Changelog - CoreItems

All notable changes, improvements, and bug fixes for CoreItems, listed by version.

### Table of Contents

* [v1.0 – 2025-05-30](#v1.0-2025-05-30)
* [v1.0.01 - 2025-05-30](#v1.0.1-2025-05-30)
* [v1.0.02 - 2025-05-31](#v1.0.02-2025-05-31)
* [v1.0.03 - 2025-06-1](#v1.0.03-2025-06-1)

***

### v1.0 – 2025-05-30

**Added**

* Grand release of CoreItems: initial public launch with custom item creation via YAML, in-game GUI browsing, command support, and performance optimizations.

### v1.0.01 – 2025-05-30

**Added**

* `template_file` folder

  * This folder contains a template `customs.yml` file that can be used if users ever lose the `customs.yml` file.

  **Changed**

  * Ensured that usage instructions for the customs file are always added, commented out, at the top of both the default namespace’s `customs.yml` and the `template_file/customs.yml`.
  * Ensured that right and left click commands correctly parse {player}.

### v1.0.02 – 2025-05-31

**Added**

* Cooldown message configuration:
  * Added a `cooldown-message` property to the `customs.yml` file, allowing users to configure a cooldown message when a cooldown is set.
  * Added a `cooldown-message-interval` property to determine the interval between cooldown messages.
  * Included a global cooldown setting in `config.yml` for users to configure cooldowns globally.
  * Ability to set custom cooldown properties to specific right and left click commands.
* Player data system
  * Saves player's item data in either an interval or when `/coreitems reload`  is used.

### v1.0.03 - 2025-06-1

Added

* `show-item-cooldown` property to configure if an item should show a visible hotbar effect when on cooldown.
* `droppable`  (and `droppable-message`) property to configure if an item should be droppable.
