Curios API
(Curios API)
Forge本格式基于 Keep a Changelog,且本项目遵循 Forge 推荐版本规范。
此处为最新版本变更日志的副本。如需查看完整的历史版本记录,请前往此处。
[1.19.2-5.1.6.4] - 2024 年 10 月 24 日
修复
- 修复了专用服务器上的命令槽位参数问题
NeoForge本格式基于 Keep a Changelog,且本项目遵循 语义化版本规范。
此处为最新版本的变更日志副本。如需查看完整的版本历史,请前往 此处。
[9.3.0+1.21.1] - 2025.03.10
新增
- 新增
ICurioSlotExtension接口,用于定义额外的插槽行为。 - 新增
CuriosTags类,以便更便捷地访问常用的 Curios 标签 #495。
NeoForge本项目的格式遵循 Keep a Changelog 规范,并严格遵守 语义化版本控制。
以下是最新版本的更新日志副本。如需查看完整的版本历史,请前往 此处。
[9.2.3+1.21.1] - 2025.03.07
新增
- 添加了
lzh(文言文)本地化支持 #488
变更
- 添加了
tr_tr(土耳其语)本地化支持 #482
修复
Forge
NeoForge本项目的格式基于 Keep a Changelog,并遵循 语义化版本规范。
在 5.2.0 版本之前,本项目使用的是 Forge 推荐版本规范。
以下是最新版本的变更日志副本。如需查看完整的版本历史,请前往 此处。
[5.12.1+1.20.1] - 2025 年 2 月 26 日
变更
- 属性提示现在会在适用时将多个值合并为一个总和显示。
修复
Forge
NeoForge本项目的格式遵循 Keep a Changelog 规范,并严格遵守 语义化版本控制。在 5.2.0 版本之前,本项目采用的是 Forge 推荐版本控制。
以下是最新版本的变更日志摘录。如需查看完整的版本历史,请前往 此处。
[5.12.0+1.20.1] - 2025.02.21
新增
- [API] 为
ICurioRenderer接口添加了ModelRender和HumanoidRender子接口。
NeoForge本项目的格式遵循 Keep a Changelog 规范,并严格遵守 语义化版本控制。
此处为最新版本的更新日志摘录。如需查看完整的版本历史,请前往 此处。
[9.2.2+1.21.1] - 2025 年 1 月 11 日
新增
- 在 Curios 界面中为 EMI 和 REI 配方查看器添加了排除区域
NeoForge本格式基于 Keep a Changelog,且本项目遵循 语义化版本规范。
此处为最新版本的更新日志副本。如需查看完整版本历史,请前往 此处。
[9.2.0+1.21.1] - 2025.01.10
新增
- [API] 新增以下方法:
ICurio#getAttributesTooltip(List<Component>, Item.TooltipContext)ICurio#getDropRule(SlotContext, DamageSource, boolean)ICurio#getAttributeModifiers(SlotContext, ResourceLocation)ICurio#getSlotsTooltip(List<Component>, Item.TooltipContext)
修复
- 解决了因不必要的功能(capability)失效导致的内存泄漏问题
变更
- 升级至 Minecraft 1.21.1
- [API] 将
ICurio#getLootingLevel(SlotContext, DamageSource, LivingEntity, int)更改为getLootingLevel(SlotContext, LootContext) - [API] 在 API 的所有实例中,将属性修饰符使用的
UUID替换为ResourceLocation - 修改提示文本(tooltip)处理逻辑以使用 NeoForge 的 API
- 为 Curios 查找操作添加缓存以优化性能
弃用
- [API] 弃用以下方法:
ICurio#getAttributesTooltip(List<Component>)ICurio#getDropRule(SlotContext, DamageSource, int, boolean)ICurio#getAttributeModifiers(SlotContext, UUID)- 以及它们在
ICurioItem中对应的配对方法 CuriosApi#getSlotIcon(String)CurioCanEquipEvent#(ItemStack, SlotContext)
移除
- [API] 移除了
ICurio、ICurioItem和SlotContext中此前已弃用的方法
Forge
NeoForge本项目的格式遵循 Keep a Changelog 规范,并采用 语义化版本控制。在 5.2.0 版本之前,本项目使用的是 Forge 推荐版本控制。
以下是最新版本的变更日志副本。如需查看完整的版本历史,请前往 此处。
[5.11.1+1.20.1] - 2025 年 1 月 6 日
新增
- 添加了德语(
de_de)本地化支持 #461
Forge本格式基于 Keep a Changelog,且本项目遵循 语义化版本规范。
此处为最新版本的变更日志副本。如需查看完整的历史版本记录,请前往 此处。
[8.0.2+1.20.6] - 2024 年 8 月 31 日
修复
- [NeoForge] 修复了错误添加数据资源的问题
- [NeoForge] 修复了 Curios 物品栏中可能出现的递归循环问题
- 修复了槽位大小调整导致的崩溃问题
- 修复了在加载及数据包重载过程中,部分有效物品被错误标记为无效的问题
- 修复了当新物品栏大小为 0 时,槽位修饰符未同步的问题
- 修复了属性修饰符冲突的问题
NeoForge本格式基于 Keep a Changelog,且本项目遵循 语义化版本规范。
此处为最新版本的变更日志副本。如需查看完整的版本历史,请前往 此处。
[8.0.2+1.20.6] - 2024 年 8 月 31 日
修复
- [NeoForge] 修复了错误添加的数据资源问题
- [NeoForge] 修复了 Curios 物品栏中可能出现的递归循环问题
- 修复了槽位大小调整导致的崩溃问题
- 修复了在加载及数据包重新加载时,部分有效物品被错误标记为无效的问题
- 修复了当新物品栏大小为 0 时,槽位修饰符未同步的问题
- 修复了属性修饰符冲突的问题
NeoForge
Forge