BBSMC Logo
模组
资源包
数据包
整合包
光影
插件
软件资源
论坛
登录
模组插件数据包光影资源包整合包资源
登录
设置
Curios API

Curios API

Curios API是一款为用户和开发人员提供的灵活且可扩展的附件/设备API

3,007
0
前置

基本信息

我的世界Java版本

1.21–1.21.1
1.20.6
1.20–1.20.4
1.19.x
1.18.2
1.17.1
1.16.4–1.16.5
1.15.2
1.14.4
1.13.2

平台

\n \n \n Fabric
\n \n \n Forge
NeoForge

运行环境

客户端
服务端
客户端和服务端

其他链接

反馈问题 查看源码
Modrinth地址

搬运团队

BBSMC 官方搬运(1)
BBSMC 官方搬运(1)团队

详情信息

许可证 LGPL-3.0-or-later
发布于 6 months ago
更新于 a month ago
简介更新日志版本百科讨论

自 1.21 版本起停止更新

此项目将不会正式移植到 1.21 及更高版本。有关原因和详细信息,请查看 GitHub 上的线程。当前版本的 1.20.6 和更低版本仍将在可预见的未来获得更新和支持。

对于 1.21 及更高版本可用的替代附件 API 和非官方延续,请参见:

  • 附件(具有 Curios 兼容性层的替代 API)
  • Curios API 延续(基于 Curios 的 API)
  • 装饰(基于 Curios 的 API)

概述

Curios 是一个灵活且可扩展的配件/装备 API,适用于用户和开发人员。其目的是为开发人员提供一种方便且兼容的方式来添加额外的配件/装备插槽,以及为用户提供配置这些插槽以满足其偏好的能力。默认情况下,Curios 除了一个库存 GUI 外没有添加任何内容。没有插槽,只有两个项目,后者仅通过创意菜单可用,主要是为开发人员在编写自己的集成代码时提供示例。

功能

  • 通过中央库扩展装备插槽。 通过标识符注册表可以轻松创建和管理新的装备插槽。相同的标识符将合并在一起,以避免功能冗余,并为潜在项目提供最大的兼容性,同时独特的标识符仍然可以用于在适当情况下标记特殊类型。
  • 仅按需创建插槽。 默认情况下不包含插槽,仅在需要时创建所有插槽。这减少了存在一个或多个多余插槽而没有任何合适物品放入插槽的情况。
  • 插槽完全可定制和可操作。 插槽可以有自定义背景、不同的大小,甚至可以默认禁用或隐藏。但是玩家如何访问已禁用的插槽呢?通过 API,开发人员可以访问启用/禁用玩家插槽或添加/删除给定类型的一定数量插槽的功能。
  • 使用香草标签系统灵活的物品->饰品关系。 通过香草标签系统选择潜在的饰品,这意味着将物品分类为饰品类型就像在数据/curios/tags 文件夹中创建一个.json 文件一样容易。只要物品在适当的文件中标记为饰品类型,就可以将它们分类为尽可能多的饰品类型,并且这些设置甚至可以完全覆盖。有关详细信息,请参阅香草标签系统。
  • 与其他库存机制完全集成。 修补和诅咒将与所有适用的饰品插槽中的物品一起使用。对于开发人员来说,还有一些较小的功能可以简化将其当前物品或机制集成到饰品系统中的过程。
  • 可从单个 GUI 访问。 Curios 带有自己的从库存访问的 GUI,该 GUI 向玩家显示所有可用插槽。这允许玩家在一个中心位置查看所有扩展的装备插槽,而无需访问不同的库存 GUI。但是,如果开发人员希望为其特定于 mod 的插槽提供自己的 GUI,他们仍然可以这样做。GUI 的默认快捷键是'g'。

文档

  • 设置开发环境
  • 插槽
  • 示例数据包
  • 插槽配置
  • 命令
  • 1.19.x 及以下版本的遗留文档
设置
"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

本站与Modrinth无从属关系,网站遵循Modrinth网站程序的LGPL协议开源 开源地址

版权所有 © 2019-2024 青岛柒兮网络科技有限公司 | ICP经营许可证: 鲁B2-20210590 | ICP备案: 鲁ICP备2021009459号-12