Hwyala

Hwyala

修复比较合同违规问题的Hwyla分支。

基础库

我做这个模组只是因为受够了在测试整合包时,每次启动都要赌一把糟糕的随机数,就为了看 HWYLA 会不会随机崩溃。

HWYALA(发音为“Hwhy-a-la”,类似“Coo-Hwhip”)——是 TehNut 所制作的 HWYLA 的一个分支,而 HWYLA 本身又是 ProfMobius 所制作的 WAILA 的分支。

这个分支做了什么?

HWYLA 中有一个 Bug,偶尔会导致启动时崩溃,原因是违反了传递性(a>b,b>c => a>c),而这正是 Java 比较方法通用契约所强制要求的。 这个分支通过添加 4 行代码修复了该 Bug。

值得注意的冷门功能

  • 如果安装了 JEI/HEI,你可以使用小键盘 3 和小键盘 4 来查询世界中方块/实体的合成配方。
  • 你可以通过游戏内配置,打开“Waila”选项界面,并选择“格式化内容...”来更改提示框的颜色和文本格式。
  • 如果你遇到了模组添加的提示框处理器(tooltip handler)带来的问题,可以运行“/dumphandlers”命令,该命令会生成一个文本文件,列出所有已注册的处理器及其注册类型。
  • 提示框可以开启或关闭“旁白”功能。启用后会使用系统的文本转语音库来告诉你正在查看的内容。
  • 如果你觉得在提示框中显示物品图标是多余的,你可以禁用该功能。

我没有积极维护这个分支的计划,因为这个模组整体来说稳定得离谱,但欢迎你提交包含修复内容的 Pull Request,只要不会导致任何东西爆炸,我可能会合并。

所有为原版模组创建的插件、附加组件、兼容性补丁等,都与这个分支 100% 兼容。

此分支遵循 CC BY-NC-SA 4.0 许可协议。

此模组允许在所有整合包中使用。

我对其他任何 Minecraft 版本都不感兴趣,也不会为任何其他版本的 HWYLA 创建分支。