# 介绍
自定义内容 API 是一个用于在你的插件中创建自定义内容的库,**意图供插件开发者使用**。CCAPI 允许你更轻松地创建此内容。
# 安装
如果你有依赖此插件的插件,只需下载所需的版本并将其放入服务器的插件文件夹中。如果你是一名开发者,请查看 [Github](https://github.com/Cardlo45/Custom-Conten-API)。
# 功能
## 项目和自定义项目 (`Item`, `CustomItem`, `ActionItem`)
CCAPI 提供了创建、修改和与项目交互的功能,例如:
- 更容易编辑 `ItemMeta`。
- 左键/右键点击检测(通过 `ActionItem`)
- 项目版本控制和更新
## 用户界面和存储 (`UI`, `PersistentUI`)
CCAPI 使创建自定义 UI 非常容易,并为你提供以下功能:
- 使用 `ItemStack` 填充所有插槽
- 将一个或多个插槽设置为 `ItemStack`
- 设置此插槽的点击交互。
- 具有持久的容器(通过 `PersistentUI`)
- 结合按钮和存储插槽
## 轻松访问
CCAPI 将允许你通过 `itemList`、`uiList` 或 ccapi 命令轻松访问 ActionItems 和 PeristentUIs。