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

Curios API Continuation

Curios API 的非官方延续版, 为用户和开发人员提供的灵活且可扩展的配件 / 装备 API。

214
0
装备

基本信息

我的世界Java版本

1.21–1.21.1

平台

NeoForge

其他链接

反馈问题 查看源码
Modrinth地址

搬运团队

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

详情信息

许可证 GPL-3.0-or-later
发布于 9 months ago
更新于 9 months ago
简介更新日志版本百科反馈讨论

重要注意事项

这是 TheIllusiveC4 为 NeoForge(当前状态)和 Forge(未来)开发的 CuriosAPI 的非官方延续。请不要将此端口的问题报告给 TheIllusiveC4,而是使用单独的 github 问题页面或 discord 邀请。模组描述和文档将很快更新,请保持关注!

概述

Curios API 是为用户和开发人员提供的灵活且可扩展的附件/设备 API。 其目的是为开发人员提供以方便和兼容的方式添加额外附件/设备槽位的功能,并使用户能够根据自己的喜好配置这些槽位。Curios 是一个灵活且可扩展的 API,适用于用户和开发者。旨在为开发者提供添加饰品/饰品槽的功能,并让用户能够根据喜好配置这些饰品槽。同前作,默认情况下,Curios 不添加除物品栏 GUI 之外的任何内容。仅安装 Curios 时,不会显示饰品槽,只有两个物品,并且只能通过创造模式物品栏获得,用作开发者编写模组时的示例。

功能

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

文档

如果您是开发者,请将以下内容添加到您的 build.gradle 文件中:

repositories {
    maven {
        name = "OctoStudios"
        url = uri("https://maven.octo-studios.com/releases")
    }
} 

dependencies {
    implementation 'top.theillusivec4.curios:curios-neoforge:${version}'
}

将 ${version} 替换为您要使用的 Curios 版本。

更多信息可以在此处找到这里。

设置
"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

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

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