1. 兼容 CustomFishing 和 CustomCrops, 你可以在它们内部Hook附魔书物品.
魔咒|等级|成功率
minecraft:mending|1|10 -- 1级的经验修补附魔书,失败率为10%
minecraft:unbreaking|1~3|30~70 -- 1~3级的经验修补附魔书,失败率为30~70%
示例, 在CustomFishing注册一个附魔书奖励:
```
firenchant_book:
tag: false
material: FirEnchant:minecraft:unbreaking|1~3|30~90
show-in-fishfinder: false
```
版本: `2.1.3`
更新日期: 2025-01-05
更新内容:
1. 修复了在部分情况下会出现空指针异常
2. 修复了一些情况下部分自定义菜单按钮点击后不会执行动作的问题
3. 更新依赖, 支持1.21.4
4. 支持自动导入ECO附魔, 如果需要给eco附魔设置附魔书物品, 需要在eco附魔的yml文件里添加
fir-item-source: "ItemsAdder|enchanted_book_1"
用竖线'|'分隔, 前半部分是物品源, 可选 ItemsAdder, Nexo, Oraxen, MythicMobs; 后半部分是物品ID
5. 支持从API导入附魔, 开发人员API内添加了新的文件, 注释有引导你如何使用自己的代码向插件内动态注册附魔.
版本: `2.1.2`
更新日期: 2024-12-26
更新内容:
1. 修复了在部分情况下铁砧点击事件会出现错误的问题
版本: `2.0.0`
更新日期: 2024-11-25
更新内容:
1. 现在 `破损物品修复菜单` 和 `附魔台` 支持完全自定义GUI了.
2. 现在支持所有附魔道具(除附魔后的附魔书)进行堆叠了.
3. 现在支持不同等级的附魔书在铁砧中合并了, 以模仿原版的行为.
4. 现在 `fegive` 命令支持补全魔咒了.
变更内容:
1. 重构了部分代码, 现在使用 `RTAG` 依赖处理NBT相关的内容, 不再依赖 `NBTAPI`.
2. 因 `EnchantmentSlots` 代码变动, 当前版本开始, 不再继续支持旧版本的 `EnchantmentSlots` , 请使用新版本.
3. 重构了数据库连接部分代码, 现在数据相关的配置文件已移至 `FirEnchant/database.yml` 文件中.
4. 现在 `禁止原版附魔书在铁砧中使用` 功能已移动至模块 `FirEnchant/expansion/DenyVanillaBook.yml` 文件中配置.
5. 现在 `settings.yml` 中大部分配置已经被分割到 `modules` 和 `menus` 文件夹中.
6. 现在附魔书的材质不再依赖等级变更, 而是需要给每个附魔书单独设置材质.
删除内容:
1. 移除了 `附魔稀有度` 系统.
2. 不再强制依赖`EnchantmentSlots`插件, 当未安装时, 拓展符文将不会工作.
3. 移除了 `/fegiver`, `/fefix old` 命令.
4. 不再强制依赖`PlaceHolderAPI`插件, 当未安装时, 插件将不会注册占位符.
修复错误:
1. 修复了在部分情况下铁砧点击事件会出现错误的问题.
2. 超出附魔槽数量的附魔物品不再自动扩容附魔槽了, 在试图新增附魔时会被拒绝.
注意事项:
+ 更新 `EnchantmentSlots` 插件, 同时请重新生成配置文件!
+ 请重新配置插件, 配置文件被重构了.
+ 插件API有较大改动, 请注意更新.
版本: `1.6.0-beta2`
更新日期: 2024-10-04
更新内容:
1. 新增拓展功能模块: 附魔书提取功能; 默认为关闭状态, 你可以在插件配置文件的 `FirEnchant/expansion/BookExtract.yml`中查看相关配置和功能.
2. 新增拓展功能模块: 附魔书转换功能; 默认为关闭状态, 你可以在插件配置文件的 `FirEnchant/expansion/SoulExtract.yml`中查看相关配置和功能.
3. 修复了插件硬依赖Itemsadder的问题, 导致缺失Itemsadder无法运行的问题.
4. 修复了打开附魔台和修复菜单时标题闪烁的问题.
5. 菜单支持自定义物品了, 在 `FirEnchant/settings.yml`文件中的大约113, 496行有较大变动, 注意更新.
6. 新增了破损的重锤, 附魔书转换GUI等材质.
7. 现在魔咒之尘支持堆叠处理了(需要手动把物品源设置为支持堆叠的, 而默认的马凯是不支持堆叠的), 你可以同时放入多个魔咒之尘在铁砧上使用, 后续其他物品也会陆续支持堆叠.
8. 重构了部分代码, 减少了检查次数.
注意事项:
+ 材质包有新增材质, 请在更新前进行备份.
+ 在 `FirEnchant/settings.yml`文件中的大约113, 496行有较大变动, 注意更新.
+ 有新增的配置文件.
---
版本: `1.6.0-beta1`
更新日期: 2024-09-15
更新内容:
1. 修复了在使用Yaml存储数据时, 反转之书无法正常记录的问题.
2. 现在支持多物品源了, 你可以自由选择ItemsAdder, Oraxen 和 MythicMobs 作为插件各种道具的物品源。
3. 升级符文有较大改动, 现在不再是检测NBT设置概率了, 你可以在配置文件里自行设置定义多个升级符文和对应的概率.
4. 移除了附魔书描述中的{placeholder}占位符功能, 代替的是{vat}占位符, 它会返回附魔书的等级, 你可以配合Papi的Math拓展自行创建表达式.
5. 默认配置和材质包中增加了1.21的魔咒和重锤相关的材质.
6. 优化了部分代码, 减少不必要的检查.
配置文件和材质包有较大变动, 请在更新前进行备份.
2024 0727 - 1.4.23
更新:
1. 兼容1.21。(需要ItemsAdder4.0+)
修复:
1. 修复了EnchantmentSlot更新后,在使用拓展符文的时候无法正确检测槽位,导致什么东西都能加槽位的问题。
2024 0629 - 1.4.19
更新:
1. 将附魔之尘的使用次数改成增量计算,现在修改使用次数不会导致旧的书本无法正确计算了。(更新之后之前的书的使用次数会被重置)
修复:
1. 修复了在铁砧使用附魔书时,可能会因为其他插件等原因导致附魔失败但是结果槽没有被正确清除的问题。