Curios API 续作

这是由 TheIllusiveC4 开发的 CuriosAPI 的非官方续作,当前状态支持 NeoForge,未来将支持 Forge。请勿将此移植版的任何问题反馈给 TheIllusiveC4,请使用独立的 GitHub Issues 页面或 Discord 邀请链接进行反馈。模组描述和文档将很快更新,敬请期待!

资源介绍

重要提示 这是由 TheIllusiveC4 开发的 CuriosAPI 的非官方续作,当前状态支持 NeoForge,未来将支持 Forge。请勿将此移植版的任何问题反馈给 TheIllusiveC4,请使用独立的 GitHub Issues 页面或 Discord 邀请链接进行反馈。模组描述和文档将很快更新,敬请期待! 概述 Curios 是一个灵活且可扩展的饰品/装备 API,面向用户和开发者。其目的是为开发者提供一种便捷且兼容的方式,以添加额外的饰品/装备槽位,同时赋予用户根据个人偏好配置这些槽位的能力。默认情况下,Curios 除了一个物品栏图形界面(GUI)外,不添加任何内容。默认没有槽位,仅有两个物品,后者仅在创造模式菜单中可用,主要作为开发者在编写自身集成时的示例。 功能 通过中央库实现可扩展的装备槽位。新的装备槽位可以通过标识符注册表轻松创建和管理。相同的标识符将合并在一起,以避免功能冗余,并为潜在的物品提供最大兼容性,而唯一的标识符仍可用于在适当时标记特殊类型。 槽位仅在需要时创建。默认不包含任何槽位,所有槽位仅在需要时创建。这减少了存在一个或多个多余槽位但没有合适物品放入的情况。 槽位完全可自定义和操控。槽位可以拥有自定义背景、不同大小,甚至可以在默认情况下被禁用或隐藏。但玩家如何访问被禁用的槽位呢?通过 API,开发者可以访问函数来启用/禁用玩家的槽位,或添加/移除特定数量的给定类型的槽位。 使用原版标签系统实现灵活的物品 -> 饰品关系。潜在的饰品通过原版标签系统进行选择,这意味着将物品分类为饰品类型就像在 data/curios/tags 文件夹中创建一个 .json 文件一样简单。只要物品在适当的文件中被打上标签,就可以将它们分类到任意数量的饰品类型中,甚至完全可以覆盖这些设置。更多信息,请参阅原版标签系统。 与其他库存机制的完整集成。修复和诅咒将与装备在饰品槽位中的所有适用物品一起工作。还为开发者提供了各种次要功能,使其更简单地将现有物品或机制集成到饰品系统中。 通过单个图形界面访问。Curios 自带自己的图形界面,可从物品栏访问,显示玩家可用的所有槽位。这允许玩家在中心位置查看所有扩展的装备槽位,而无需访问不同的物品栏图形界面。然而,如果开发者愿意,他们仍可以为他们的模组特定槽位提供自己的图形界面。图形界面的默认键绑定是 '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 版本。 更多信息可以在 这里 .

在鱼乐云资源中心浏览该资源,登录后可一键安装到你的游戏服务器。

返回资源中心