我的世界XyeBBS论坛②群 进群吹水聊天!众多整合包作者、插件作者、玩家在内哦!不定时发福利,公布重要通知!
...
Curios API(Curios API)
一套面向用户与开发者的灵活且可扩展的配件/设备 API。
仅客户端前置实用装备
资源外链
ModrinthModrinth179 天前
GithubGithub179 天前
官方Wiki179 天前

概述

Curios 是一个灵活且可扩展的饰品/装备 API,面向用户与开发者。其目标是为开发者提供一种便捷、兼容的方式,以添加额外的饰品/装备槽位;同时让玩家能够根据个人偏好对这些槽位进行配置。默认情况下,Curios 不会添加任何游戏内容,仅提供一个物品栏图形界面(GUI)。它不包含任何预设槽位,仅包含两个示例物品;这两个物品只能通过创造模式菜单获取,主要供开发者在编写自己的集成代码时作为参考示例使用。

特性

  • 通过中央库实现可扩展的装备槽位。 新的装备槽位可通过标识符注册表轻松创建与管理。相同的标识符会被合并,以避免功能冗余并为潜在物品提供最大兼容性;而独特的标识符仍可在需要时用于标记特殊类型。
  • 槽位按需创建。 默认不包含任何槽位,所有槽位仅在需要时动态创建。这减少了出现一个或多个多余槽位却无合适物品可放入的情况。
  • 槽位完全可定制与操控。 槽位可拥有自定义背景、不同尺寸,甚至可默认禁用或隐藏。那么玩家如何访问被禁用的槽位呢?通过该 API,开发者可以调用函数来启用/禁用玩家的特定槽位,或为指定类型增加/移除一定数量的槽位。
  • 基于原版标签系统的灵活物品→Curios 关联机制。 潜在的 Curios 物品通过原版标签系统进行筛选,这意味着将物品归类到不同的 Curios 类型只需在 data/curios/tags 文件夹中创建一个 .json 文件即可。只要物品在相应文件中被打上标签,就可以归属于任意多个 Curios 类型;这些设置甚至可以完全覆盖。更多信息请参阅原版标签系统文档。
  • 与其他物品栏机制完整集成。 “经验修补”(Mending)和“诅咒”(Curses)等效果对所有装备在 Curios 槽位中的适用物品均生效。此外,API 还为开发者提供了多种辅助功能,使其能更简便地将现有物品或机制整合进 Curios 系统。
  • 通过单一 GUI 访问。 Curios 自带一个可从物品栏打开的专属 GUI,展示玩家当前可用的所有槽位。这使得玩家无需切换多个物品栏界面,即可在一个集中位置查看所有扩展装备槽位。当然,开发者若希望为其模组特有的槽位提供自定义 GUI,也完全可以实现。默认打开该 GUI 的按键绑定为"G"。

文档资源

资源打赏
参与人数打赏物品(0)

暂未收到任何礼物
快来成为第一个打赏人吧~
资源信息
资源版本
1.19.21.201.20.11.21.11.191.19.11.20.61.21.41.21.51.21.61.21.71.21.81.21.91.21.101.21.11
核心/平台
logoForgelogoNeoForge
打赏
加载中...
搬运者
...
XyeBBS-官方-搬运小组这个人很懒,没有留下任何介绍...
原作者
...
TheIllusiveC4原作者
站外
其他信息
语言信息
更新于从未更新
发布时间179 天前
资源来源
资源许可证/License
Curios API | XyeBBS - 我的世界中文论坛