
奥术 - 数据驱动的附魔力量全面改造
为附魔能量源添加更多数据驱动的自定义功能。
查看大图Arcane
该模组通过将 Minecraft 附魔能量系统的一部分改为数据驱动,向用户暴露更多该系统内容。它面向数据包和整合包开发者,不过模组开发者也可能觉得它有用。
在原版 Minecraft 中,你可以向 enchantment_power_provider 标签添加条目,使它们像书架一样为附魔台提供能量(事实上,书架本身默认就属于该标签)。然而,这种能量加成被硬编码为 1(与书架相同),并且不遵循方块状态,这使得它对某些方块类型(例如蜡烛,一个方块空间内可以包含多根蜡烛)来说很不方便。直白地说,这有时会令人沮丧。
Arcane 提供了一个解决方案:添加数据驱动的附魔能量提供者,其参数可以灵活得多。

!!开发者可以在该模组的 README 页面找到更多信息。!!
兼容性:
服务端与客户端:
Arcane 完全位于服务端,因此原版客户端可以连接到装有该模组的服务器,并且几乎所有功能都能按预期工作。不过,来自模组能量提供者的附魔粒子不会在原版客户端上显示,除非它们也安装了该模组。
与其他模组:
Arcane 不会以任何方式与原版或模组的附魔能量提供者交互。此决定的首要目的是保持模组兼容性。此外,对基础代码的添加简单且 minimal。不过,Arcane 可能在少数几个方面遇到兼容性问题,特别是:
- 影响附魔台检测半径的模组。Arcane 对此主要依赖原版功能,因此兼容性可能取决于该改动实现得是否合理。不过,检测半径增加可能会导致遮挡检测方面出现一些异常,因为其计算方式(复制了原版的检测系统)。
- 完全抛弃原版附魔系统的模组。出现兼容性问题的原因应该很明显。
默认配置:
默认情况下,Arcane 包含几个能量提供者示例,你可以在游戏内和游戏外试用它们,了解其工作方式。这些包括:
- 提供 0.2 能量的方块 - 灵魂火、灵魂火把、灵魂灯笼
- 提供 1 能量的方块 - 海晶灯、哭泣的黑曜石
- 提供 3 能量的方块 - 所有原版生物头颅
- 点燃时提供 0.2 能量的方块 - 灵魂营火
- 点燃时每根蜡烛提供 0.25 能量的方块(1 个方块内 4 根蜡烛共 1 能量) - 蜡烛
- 每本存储的书提供 0.5 能量的方块(6 本书共 1.5 能量) - 雕纹书架
如果你想覆盖这些配置,可以覆盖它们在 arcane_test 数据空间内对应的文件。
正在加载版本记录…


正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。