- 模组加载器
- Forge
- NeoForge
- 版权类型
- 转载
- 资源语言
- 英语
- 适配版本
- 1.13
- 1.14
- 1.15
- 1.16
- 1.17
- 1.18
- 1.19
- 1.20
- 1.20.6
- 1.21
📦 Curios API (Forge/NeoForge) 搬运说明
📢 本模组搬运自CurseForge,原作者:TheIllusiveC4⚠️ 注意:本文是搬运文章,非原创内容。如有问题请前往原帖反馈。
📋 基本信息
- 📝 模组名称: Curios API(可扩展装备槽API)
- 👤 原作者: TheIllusiveC4
- 🎮 适用版本: 1.21.1, 1.21, 1.20.6, 1.20.4, 1.20.3, 1.20.2, 1.20.1, 1.20, 1.19.4, 1.19.3, 1.19.2, 1.19.1, 1.19, 1.18.2, 1.18.1, 1.18, 1.17.1, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.16.1, 1.15.2, 1.15.1, 1.14.4, 1.14.3, 1.13.2
- ⚙️ 加载器: Forge, NeoForge
- 📑 类型: API and Library(API与库), Armor Tools, and Weapons(盔甲、工具与武器), Adventure and RPG(冒险与角色扮演)
- 📜 授权协议: GNU Lesser General Public License version 3 (LGPLv3)
📚 内容介绍
🎯 概述
Curios是一个灵活且可扩展的附件/装备API,旨在为开发者提供添加额外附件/装备槽的便捷方式,并允许用户根据个人喜好配置这些槽位。默认情况下,Curios不会添加任何内容,除了一个库存GUI。没有预设的槽位,只有两个物品,后者仅通过创造模式菜单获得,主要用于开发者编写自己的集成示例。✨ 主要特性
- 扩展装备槽: 通过中央库实现新的装备槽,并通过标识符注册表轻松管理和创建新槽位。相同的标识符将被合并以避免功能冗余并提供最大的兼容性,而独特的标识符仍可用于标记特殊类型。
- 按需生成槽位: 默认情况下不包含任何槽位,所有槽位仅在需要时创建。这减少了存在一个或多个多余槽位的情况。
- 完全自定义和可操控的槽位: 槽位可以有自定义背景、不同大小,甚至可以默认禁用或隐藏。通过API,开发者可以访问启用/禁用玩家槽位或添加/移除特定类型槽位数量的功能。
- 灵活的物品->curio关系: 使用原生标签系统选择潜在的curios。将物品分类为curio类型就像在data/curios/tags文件夹中创建一个.json文件一样简单。只要在适当的文件中标记,物品就可以被分类为任意数量的curio类型,并且这些设置甚至可以完全覆盖。更多信息请参见原生标签系统链接。
- 与其他库存机制的完全集成: Mending和Cuses将适用于所有装备在curio槽中的适用物品。还有各种小功能使开发者更容易将其当前物品或机制集成到curio系统中。
- 单一GUI访问: Curios自带一个从库存中可访问的GUI,显示玩家可用的所有槽位。这允许玩家在一个中心位置查看所有扩展的装备槽,而无需访问不同的库存GUI。然而,如果开发者希望,他们仍然可以为其mod特定的槽位提供自己的GUI。默认的GUI键绑定为'g'。
📌 使用说明
- 🔰 基础功能:
- 安装模组后,打开库存界面即可看到Curios提供的GUI。
- 🛠️ 进阶内容:
- 开发者可以通过API文档了解如何添加、管理及自定义装备槽。
🔗 相关链接
- 🌐 原帖地址: CurseForge页面
- ❓ 问题反馈: Discord服务器
- 💝 作者支持: TheIllusiveC4的GitHub