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 26curios-forge-7.4.2+1.20.4
on 2024 Nov 26curios-neoforge-8.0.0-beta.2+1.20.6
on 2024 Nov 26curios-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 26curios-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 26curios-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 26curios-forge-5.7.2+1.20.1
on 2024 Nov 26在 5.2.0 版本之前,本项目使用Forge 推荐的版本控制。
这是最近版本的变更日志副本。有关完整的版本历史记录,请前往这里。
[5.7.2+1.20.1] - 2024.03.11
修复
- 修复了工具提示崩溃 #388
curios-forge-7.3.3+1.20.4
on 2024 Nov 26curios-forge-5.7.1+1.20.1
on 2024 Nov 26在 5.2.0 版本之前,该项目使用了Forge 推荐的版本控制。
这是最近一个版本的变更日志副本。有关完整的版本历史记录,请前往此处。
[5.7.1+1.20.1] - 2024.03.11
更改
- 非饰品可装备物品(如盔甲)现在支持插槽修饰符
- 饰品属性修饰符的插入顺序在工具提示中不再是随机的,而是保留的