BBSMC Logo
模组
资源包
数据包
整合包
光影
插件
软件资源
论坛
登录
模组插件数据包光影资源包整合包资源
登录
设置
Curios API

Curios API

Curios API是一款为用户和开发人员提供的灵活且可扩展的附件/设备API

3,011
0
前置

基本信息

我的世界Java版本

1.21–1.21.1
1.20.6
1.20–1.20.4
1.19.x
1.18.2
1.17.1
1.16.4–1.16.5
1.15.2
1.14.4
1.13.2

平台

\n \n \n Fabric
\n \n \n Forge
NeoForge

运行环境

客户端
服务端
客户端和服务端

其他链接

反馈问题 查看源码
Modrinth地址

搬运团队

BBSMC 官方搬运(1)
BBSMC 官方搬运(1)团队

详情信息

许可证 LGPL-3.0-or-later
发布于 6 months ago
更新于 a month ago
简介更新日志版本百科讨论

全部版本

1
2
3
4
7

curios-neoforge-8.0.0-beta.6+1.20.6

on 2024 Nov 26
下载

该格式基于保持变更日志,本项目遵循语义版本化。

这是最新版本的变更日志副本。有关完整的版本历史记录,请前往此处。

[8.0.0-beta.6+1.20.6] - 2024 年 6 月 9 日

修复

  • [NeoForge]修复了方块破坏崩溃的问题 #421

curios-forge-8.0.0-beta.5+1.20.6

on 2024 Nov 26
下载

该格式基于保持变更日志,并且该项目遵循语义版本控制。

这是最近版本的变更日志副本。有关完整的版本历史记录,请前往此处。

[8.0.0-beta.5+1.20.6] - 2024 年 6 月 3 日

已修复

  • 修复了 API 包引用
  • [Forge]修复了 ICurioItem 物品未正确注册的问题

curios-neoforge-7.4.3+1.20.4

on 2024 Nov 26
下载

该格式基于保持变更日志,并且该项目遵循语义版本控制。

这是最近版本的变更日志副本。要获取完整的版本历史记录,请转到此处。

[7.4.3+1.20.4] - 2024.05.31

修复

  • [NeoForge]修复了在切换到和从 Curios 屏幕时抓取的物品被删除的问题 #417

curios-neoforge-8.0.0-beta.4+1.20.6

on 2024 Nov 26
下载

该格式基于保持变更日志,本项目遵循语义版本控制。

这是最新版本的变更日志副本。有关完整的版本历史记录,请访问此处。

[8.0.0-beta.4+1.20.6] - 2024.05.27

更改

  • [NeoForge] 将CurioCanEquipEvent和CurioCanUnequipEvent重构为使用 NeoForge 的TriState枚举作为结果 #414

curios-forge-5.9.1+1.20.1

on 2024 Nov 26
下载

格式基于 保持变更日志,并且该项目遵循 语义版本控制。

在 5.2.0 版本之前,该项目使用了 Forge 推荐的版本控制。

这是最近版本的变更日志副本。有关完整的版本历史记录,请前往 此处。

[5.9.1+1.20.1] - 2024 年 5 月 23 日

更改

  • 更新了新 GUI 的外观插槽纹理

修复

  • 修复了与 JEI 集成的崩溃问题 #412

curios-forge-8.0.0-beta.3+1.20.6

on 2024 Nov 26
下载

该格式基于保持变更日志,并且该项目遵循语义版本控制。

这是最新版本的变更日志副本。有关完整的版本历史记录,请前往此处。

[8.0.0-beta.3+1.20.6] - 2024.05.23

修复

  • 修复了与 JEI 集成的崩溃问题 #412
  • [NeoForge]修复了非玩家实体在没有 curios 库存数据的情况下构建的问题

curios-forge-7.4.2+1.20.4

on 2024 Nov 26
下载

该格式基于保持变更日志,并且该项目遵循语义版本控制。

这是最新版本的变更日志副本。有关完整的版本历史记录,请转到此处。

[7.4.2+1.20.6] - 2024.05.21

修复

  • 修复了与 JEI 集成的崩溃问题 #412
  • [NeoForge] 修复了非玩家实体在没有 curios 库存数据的情况下构造的问题

curios-neoforge-8.0.0-beta.2+1.20.6

on 2024 Nov 26
下载

该格式基于保持变更日志,本项目遵循语义版本控制。

这是最近版本的变更日志副本。有关完整的版本历史记录,请前往此处。

[8.0.0-beta.2+1.20.6] - 2024.05.16

修复

  • [NeoForge] 修复了客户端物品同步问题 #407

curios-neoforge-7.4.1+1.20.4

on 2024 Nov 26
下载

格式基于 保持变更日志,本项目遵循 语义化版本控制。

这是最新版本的变更日志副本。完整的版本历史记录,请访问 这里。

[7.4.1+1.20.4] - 2024.05.16

修复

  • [NeoForge] 修复了专用服务器崩溃问题 #409
  • [NeoForge] 修复了客户端物品同步问题 #407

curios-forge-8.0.0-beta+1.20.6

on 2024 Nov 26
下载

该格式基于保持变更日志,并且该项目遵循语义版本化。

这是最近一个版本的变更日志副本。有关完整的版本历史记录,请前往此处。

[8.0.0-beta+1.20.6] - 2024.05.02

添加

  • [API] 添加了 CuriosApi#withSlotModifier 以生成带有插槽修饰符的 ItemAttributeModifiers

修改

  • 修改了实验性菜单的默认界面并删除了旧菜单
  • [API] 将 Attribute 修改为 Holder<Attribute>,影响了以下内容:
    • ICurio#getAttributeModifiers
    • ICurioItem#getAttributeModifiers
    • SlotAttribute#getOrCreate
    • CuriosApi#getAttributeModifiers
    • CuriosApi#addSlotModifier
    • CuriosApi#addModifier
    • CurioAttributeModifierEvent 中的所有修饰符方法
  • [API] 将 CurioEquipEvent 和 CurioUnequipEvent 修改为 CurioCanEquipEvent 和 CurioCanUnequipEvent
  • [API] 添加 HolderLookup.Provider 到 IDynamicStackHandler#serializeNbt 和 IDynamicStackHandler#deserializeNbt 的签名中

删除

  • 从 ICuriosHelper 中删除了 addModifier、addSlotModifier 和 getAttributeModifiers 方法,改为使用 CuriosApi 中同名的方法
  • [Forge - API] Forge 删除了堆栈功能,因此 curios 现在只能通过 CuriosApi#registerCurio 或实现 ICurioItem 在物品上进行注册
  • [Forge - API] 删除了 CuriosApi#createCurioProvider

curios-forge-1.19.2-5.1.6.2

on 2024 Nov 26
下载

格式基于 保持变更日志,本项目遵循 Forge 推荐的版本控制。

这是最新版本的变更日志副本。有关完整的版本历史记录,请前往 这里。

[1.19.2-5.1.6.2] - 2024.04.29

添加

  • 添加 enableButton 配置选项 #362

curios-forge-7.4.0+1.20.4

on 2024 Nov 26
下载

格式基于保持变更日志,并且此项目遵循语义版本控制。

这是最新版本的变更日志副本。有关完整的版本历史记录,请转到此处。

[7.4.0+1.20.4] - 2024.04.29

添加

  • [API] 添加 CuriosApi#getCurioPredicates
  • 添加 tok 本地化

更改

  • 新界面不再将屏幕向右移动
  • 在新界面中滚动页面的速度提高了一倍
  • 将 maxSlotsPerPage 配置选项的最大值从 64 降低到 48

修复

  • 修复了只有特定插槽存在于实体上时通用饰品插槽无法通过验证检查的问题 #402

curios-forge-5.9.0+1.20.1

on 2024 Nov 26
下载

该格式基于保持变更日志,并且该项目遵循语义版本化。

在 5.2.0 版本之前,该项目使用Forge 推荐的版本控制。

这是最近版本的变更日志副本。有关完整的版本历史记录,请转到此处。

[5.9.0+1.20.1] - 2024 年 4 月 27 日

添加

  • 在curios-server.toml中添加enableLegacyMenu配置选项,以选择不使用 5.8.0 引入的新界面到旧界面
  • [API]添加CuriosApi#getCurioPredicates

修改

  • 将默认的 Curios GUI 修改为 5.8.0 中引入的新界面
  • 新界面不再向右移动屏幕
  • 在新界面中滚动页面的速度提高了一倍
  • 将maxSlotsPerPage配置选项的最大值从 64 降低到 48

修复

  • 修复了只有在实体上存在这些插槽时,通用饰品插槽无法通过验证检查的问题 #402

删除

  • 删除enableExperimentalMenu配置选项

curios-forge-5.8.1+1.20.1

on 2024 Nov 26
下载

该格式基于保持变更日志,本项目遵循语义版本控制。

在 5.2.0 版本之前,本项目使用了Forge 推荐的版本控制。

这是最近版本的变更日志副本。要获取完整的版本历史记录,请访问此处。

[5.8.1+1.20.1] - 2024.04.15

修复

  • 修复了 NPE 崩溃

curios-forge-5.8.0+1.20.1

on 2024 Nov 26
下载

格式基于保持变更日志,本项目遵循语义版本化。

在 5.2.0 版本之前,这个项目使用Forge 推荐的版本控制。

这是最近版本的变更日志副本。有关完整的版本历史记录,请前往此处。

[5.8.0+1.20.1] - 2024.04.15

更改

  • 在新的实验性 GUI 中尝试将堆栈快速移动到 Curios 插槽时,现在将包括当前页面以外的页面

curios-forge-5.8.0-beta.2+1.20.1

on 2024 Nov 26
下载

该格式基于保持变更日志,并且该项目遵循语义版本控制。

在 5.2.0 版本之前,该项目使用Forge 推荐的版本控制。

这是最近版本的变更日志副本。有关完整的版本历史记录,请转到此处。

[5.8.0-beta.2+1.20.1] - 2024.04.08

已修复

  • 修复了潜在的向后兼容性问题
  • 修复了验证器在定义时替换而不是合并的问题

curios-forge-7.4.0-beta.2+1.20.4

on 2024 Nov 26
下载

格式基于 保持变更日志, 本项目遵循 语义版本化。

这是最近版本的变更日志副本。 要查看完整的版本历史记录,请前往 这里。

[7.4.0-beta.2+1.20.4] - 2024.04.08

修复

  • 修复了潜在的向后兼容性问题
  • 修复了验证器在定义时替换而不是合并的问题

curios-forge-5.8.0-beta+1.20.1

on 2024 Nov 26
下载

该格式基于保持变更日志,并且该项目遵循语义版本控制。

在 5.2.0 版本之前,该项目使用Forge 推荐的版本控制。

这是最近一个版本的变更日志副本。有关完整的版本历史记录,请前往此处。

[5.8.0-beta+1.20.1] - 2024.04.08

添加

  • 添加了一个新的可选用户界面用于 Curios 屏幕,通过在 curios-server.toml 配置文件中设置"enableExperimentalMenu"为 true 启用
  • 添加了一个在 curios-common.toml 配置文件中配置插槽的配置设置
  • 添加"validators"作为插槽数据文件的一个字段
  • [API]向ICuriosItemHandler添加了以下方法:
    • isEquipped(Item)
    • isEquipped(Predicate<ItemStack>)
  • [API]向CuriosApi添加了以下方法:
    • getSlotUuid(SlotContext)
    • registerCurioPredicates(ResourceLocation, Predicate<SlotResult>)
    • getCurioPredicate(ResourceLocation)
    • testCurioPredicates(Set<ResourceLocation>, SlotResult)

修改

  • 插槽类型现在在客户端存在并且从服务器同步
  • 物品堆栈的插槽验证不再仅仅与项目标签相关联,现在遵循添加到插槽数据文件的"validators"字段

弃用

  • 在CuriosApi中弃用了以下方法,被 javadocs 中列出的客户端和服务器感知方法取代:
    • getSlot(String)
    • getSlotIcon(String)
    • getSlots()
    • getPlayerSlots()
    • getEntitySlots(EntityType<?>)
    • getItemStackSlots(ItemStack)

curios-forge-7.4.0-beta+1.20.4

on 2024 Nov 26
下载

格式基于保持变更日志,本项目遵循语义化版本号。

这是最近版本的变更日志副本。有关完整的版本历史记录,请前往此处。

[7.4.0-beta+1.20.4] - 2024.04.08

添加

  • 添加了一个新的可选用户界面用于 Curios 屏幕,可通过在 curios-server.toml 配置文件中设置 "enableExperimentalMenu" 为 true 启用
  • 添加了一个在 curios-common.toml 配置文件中配置插槽的配置设置
  • 添加了"validators"作为插槽数据文件的一个字段
  • [API]向 ICuriosItemHandler 添加了以下方法:
    • isEquipped(Item)
    • isEquipped(Predicate<ItemStack>)
  • [API]向 CuriosApi 添加了以下方法:
    • getSlotUuid(SlotContext)
    • registerCurioPredicates(ResourceLocation, Predicate<SlotResult>)
    • getCurioPredicate(ResourceLocation)
    • testCurioPredicates(Set<ResourceLocation>, SlotResult)

修改

  • 插槽类型现在存在于客户端,并且从服务器同步
  • 物品堆栈的插槽验证现在不再仅仅与物品标签相关联,而是遵循添加到插槽数据文件中的"validators"字段

已弃用

  • 在 CuriosApi 中弃用了以下方法,被 javadocs 中列出的客户端和服务器感知方法取代:
    • getSlot(String)
    • getSlotIcon(String)
    • getSlots()
    • getPlayerSlots()
    • getEntitySlots(EntityType<?>)
    • getItemStackSlots(ItemStack)

curios-forge-7.3.4+1.20.4

on 2024 Nov 26
下载

格式基于保持变更日志,本项目遵循语义版本控制。

这是最新版本的变更日志副本。完整的版本历史记录,请访问此处。

[7.3.4+1.20.4] - 2024.03.11

修复

  • 修复了工具提示崩溃 #388
1
2
3
4
7
设置
"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

本站与Modrinth无从属关系,网站遵循Modrinth网站程序的LGPL协议开源 开源地址

版权所有 © 2019-2024 青岛柒兮网络科技有限公司 | ICP经营许可证: 鲁B2-20210590 | ICP备案: 鲁ICP备2021009459号-12