基本信息
我的世界Java版本
1.21–1.21.1
平台
NeoForge
其他链接
创作团队
详情信息
许可证 LGPL-3.0-only
发布于 a month ago
更新于 2 months ago
原版的 Curios 回归了,所以这个项目将会停止开发
这个项目仅适用于NeoForge模组加载器。
概述
Adorned是 Curios 在NeoForge加载器上针对1.21及以上版本的延续。它旨在通过保持相同的API和标签结构,与在《我的世界》先前版本中使用Curios的模组保持兼容。其内部模组ID仍然是“curios”,并且出于兼容性原因将保持不变。
如有疑问或反馈,请前往我的Discord频道
Adorned是一个灵活且可扩展的饰品/装备(curios)API,面向用户和开发者。其目的是为开发者提供功能,以便以便捷且兼容的方式添加额外的饰品/装备栏位,同时让用户能够根据自己的喜好配置这些栏位。默认情况下,Adorned除了一个物品栏界面外不添加任何内容。没有栏位,且只有两件物品,后者仅能通过创造模式菜单获取,主要是作为开发者在编写自己的集成代码时使用的示例。
特性
- 通过一个核心依赖可扩展装备栏位。 通过标识符注册表可以轻松创建和管理新的装备栏位。相同的标识符将合并在一起,以避免功能冗余,并为潜在的物品提供最大兼容性,而在适当的时候仍然可以使用唯一标识符来标记特殊类型。
- 栏位按需生成。 默认情况下不包含任何栏位,所有栏位仅在需要时创建。这减少了存在一个或多个多余栏位但没有合适物品放入栏位的情况。
- 栏位完全可定制和可操作。 栏位可以有自定义背景、不同尺寸,甚至可以默认禁用或隐藏。但是玩家如何访问被禁用的栏位呢?通过API,开发者可以访问相关函数来启用/禁用玩家的栏位或添加/删除特定类型的一定数量的栏位。
- 利用原版标签系统实现灵活的物品->curio关系。 潜在的curios通过原版标签系统进行选择,这意味着将物品分类为curio类型就像在data/curios/tags文件夹中创建一个.json文件一样简单。只要在相应文件中进行了标记,物品可以被分类到任意数量的curio类型中,并且这些设置甚至可以完全被覆盖。如需更多信息,请参阅 原版标签系统。
- 与其他物品栏机制完全集成。 修复和诅咒效果将对装备在curio栏位中的所有适用物品生效。对于开发者来说,还有各种小特性可以使其更轻松地将他们现有的物品或机制集成到curio系统中。
- 可从单个界面访问。 Curios自带一个可从物品栏访问的界面,该界面会向玩家展示所有可用栏位。这使得玩家无需访问不同的物品栏界面就能在一个中心位置查看所有扩展的装备栏位。然而,如果开发者愿意,他们仍然可以为自己模组特定的栏位提供自己的界面。该界面的默认按键绑定是“g”。
如需文档,请查看 Curios