Curios API(可扩展装备槽API)

Forge NeoForge Curios API(可扩展装备槽API) 2025-01-15

请先注册登录后下载
模组加载器
  1. Forge
  2. NeoForge
版权类型
转载
版权链接
https://www.curseforge.com/minecraft/mc-mods/curios
资源语言
  1. 英语
适配版本
  1. 1.13
  2. 1.14
  3. 1.15
  4. 1.16
  5. 1.17
  6. 1.18
  7. 1.19
  8. 1.20
  9. 1.20.6
  10. 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'。
    curiogui.png

📌 使用说明​

  • 🔰 基础功能:
    • 安装模组后,打开库存界面即可看到Curios提供的GUI。
  • 🛠️ 进阶内容:
    • 开发者可以通过API文档了解如何添加、管理及自定义装备槽。

🔗 相关链接​

📢 版权说明​

本模组由TheIllusiveC4开发,遵循GNU Lesser General Public License version 3 (LGPLv3)授权协议。
作者
任尚仁
下载
0
查看
13
首次发布
最后更新

评论

0.00 星 0 星

来自任尚仁的更多资源

后退
顶部 底部