茧

一个插件与模组运行时库

Cocoon

一个为插件服务器提供模组兼容层支持的库。

主要功能是为纯插件服务器提供模组兼容服务,因此客户端功能仍然需要依赖模组。

与模组服务器不同,Cocoon 提供的模组兼容服务是可选的,这意味着原版玩家仍然可以正常加入并游玩服务器。

功能

你可以在插件服务器上实现以下功能:

  1. 创建自定义物品

  2. 创建自定义方块,以及自定义碰撞箱

  3. 创建自定义实体

  4. 创建自定义大小的容器

  5. 创建自定义容器 UI

如何使用

注意 Cocoon 将客户端和服务端版本分开,因此请小心不要使用错误的版本。

面向开发者:

注意:API 文档即将推出

  1. 将 Cocoon 依赖添加到你的插件项目中

  2. 实现 Cocoon 提供的类

  3. 将你实现的类注册到 Cocoon 中

  4. 完成,剩余工作由 Cocoon 处理

面向服务器所有者:

  1. 安装任意 Bukkit 服务器

  2. 安装 Cocoon 服务端库

  3. 安装依赖 Cocoon 的兼容插件

  4. 完成

面向插件服务器客户端用户:

  1. 安装 Fabric/Forge

  2. 安装 Cocoon 客户端库

  3. 安装插件服务器所需的模组

  4. 完成