为玩家与开发者提供一套灵活且可扩展的饰品与装备 API。
概述 Curios 是一个灵活且可扩展的饰品/装备 API,面向用户和开发者。其目的是为开发者提供功能,以便以便捷且兼容的方式添加额外的饰品/装备槽位,同时赋予用户根据偏好配置这些槽位的能力。默认情况下,Curios 除了提供一个物品栏图形用户界面(GUI)外,不添加任何内容。没有默认的槽位,仅包含两个物品,这两个物品仅通过创造模式菜单获得,主要作为开发者在编写自身集成时的示例。 特性 通过中央库实现可扩展的装备槽位。 通过标识符注册表可以轻松创建和管理新的装备槽位。相同的标识符将合并在一起,以避免功能冗余并为潜在物品提供最大兼容性,而唯一的标识符仍可用于在适当时标记特殊类型。 槽位按需生成。 默认情况下不包含任何槽位,所有槽位仅在需要时创建。这减少了存在一个或多个多余槽位但无合适物品可放入的情况。 槽位完全可定制和操作。 槽位可以拥有自定义背景、不同大小,甚至可以在默认情况下被禁用或隐藏。但玩家如何访问被禁用的槽位呢?通过 API,开发者可以访问函数来启用/禁用玩家的槽位,或添加/移除特定数量的给定类型槽位。 使用原版标签系统实现灵活的物品->饰品关系。 潜在的饰品通过原版标签系统进行选择,这意味着将物品分类为饰品类型就像在 data/curios/tags 文件夹中创建一个 .json 文件一样简单。只要物品在相应的文件中被标记,就可以将它们分类为任意数量的饰品类型,并且这些设置甚至可以完全覆盖。更多信息,请参阅 原版标签系统。 与其他库存机制的完整集成。 修复和诅咒将与所有在饰品槽位中装备的适用物品一起工作。还为开发者提供了各种次要功能,使其更简单地将当前物品或机制集成到饰品系统中。 通过单一 GUI 访问。 Curios 自带自己的 GUI,可从物品栏访问,显示玩家可用的所有槽位。这允许玩家在中央位置查看所有扩展的装备槽位,而无需访问不同的物品栏 GUI。但是,如果开发者愿意,他们仍可以为他们的模组专属槽位提供自己的 GUI。GUI 的默认键绑定是 'g'。 文档 设置开发环境 槽位 示例数据包 槽位配置 命令 1.19.x 及以下版本的旧版文档
在鱼乐云资源中心浏览该资源,登录后可一键安装到你的游戏服务器。