跳到正文

Create: Improved Display Link Experience

作者:VladisCrafter

完善机械动力模组中显示链接的功能

收藏

截图

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。
C: IDLX 模组图标

Create: Improved Display Link Experience

可在 Modrinth 获取 可在 CurseForge 获取 可在 GitHub 获取 帮助我翻译 适用于 NeoForge 不支持 Fabric 适用于 1.21.1 MIT 许可证


如果启动时遇到崩溃,请将 NeoForge 降级至 21.1.233。由于技术原因,我目前很遗憾无法完成并发布包含该问题修复的更新。给您带来不便,敬请谅解。


目前项目介绍尚未更新。介绍正在全面重写中,详情请查看 GitHub 更新日志或 Modrinth 更新日志,了解最新新增内容。


Create: Improved Display Link Experience(C: IDLX)是一个面向机械动力的轻量生活品质附属模组,旨在改进显示链接的部分功能,尤其是被低估的附加标签选项。


功能

附加标签占位符

Create 模组目前通过附加标签显示信息(即数据)的方式,是简单地用空格将两者拼接起来。虽然这种方式很简单,但在自定义方面也因此受到很大限制。

IDLX showcase 1

这个附属模组通过引入 $ 和 {} 占位符(即格式符)打破了这些限制。放置一个或多个占位符,即可标记插入信息字符串的位置。简而言之,附加标签现在可以像格式化字符串一样使用!

IDLX showcase 2

你可以在同一个字符串中使用任意数量的占位符。混合使用这两种占位符也不会造成任何问题!

IDLX showcase 3

如果需要插入字面意义上的 $ 字符({} 也同样适用),而不让它变成占位符,请在它前面使用反斜杠进行转义。

IDLX showcase 4

如果标签中完全没有未转义的占位符,则会使用默认的拼接方式(即 Create 原版的拼接方式)。

IDLX showcase 5

最后,还新增了一个悬停按钮,点击后会显示“占位符使用指南”提示框,其中包含上述所有说明。

IDLX showcase (tooltip)

提示框的最后一行会显示当前已启用的占位符(即此世界/服务器中可用的占位符,具体由模组的服务器配置决定)。

IDLX showcase (tooltip)

(如果上方的版本无法正常播放,这里提供了 .webp 版本)

IDLX showcase (tooltip)


配置

C: IDLX 为客户端(视觉效果)和服务器(按世界生效)都提供了符合 Create 风格的完整配置界面。

客户端设置

  • Enable Guide Buttons:关闭后,显示链接界面中的上述悬停按钮将被隐藏。
  • 提示框自定义:
    • Enable (Active Placeholders / Progress Bar Support) Tooltip:这两项会将额外说明添加到“占位符使用指南”提示框中,说明文字会反映服务器设置中对应配置项的状态。

服务器设置

  • Hide Escaping Of Disabled Placeholders:默认情况下,转义已禁用的占位符时,反斜杠会像出现在普通字符前一样保持可见;启用此项后,反斜杠会隐藏,就像转义生效了一样;
  • Enable Crude Progress Bar Support:目前,进度条字符与占位符一起使用时会显示异常(看起来挤在一起),因此默认完全禁用了对这种显示格式的支持(详见已知问题)。
  • 占位符可用性:
    • 启用(美元符号 / 花括号)占位符:通过这两个选项,可以将占位符功能限制为仅使用其中一种格式——美元符号或花括号;也可以将两项都关闭以完全禁用此功能(影响“占位符使用指南”工具提示的最后一行字符串);

已知问题

Essentially C: IDLX 提供了一个带默认格式选项的单一翻页显示区域,而 Create 则分别为标签(默认格式)和值(针对其显示格式的专属格式)提供了两个区域。采用前一种方式的结果是,进度条字符会被渲染为普通字符(非宽字符),因此看起来挤在了一起。要修复这个问题,需要重写代码,改为生成一个区域数组。我曾开始着手处理,但遇到了许多问题,没能及时完成,因此决定等有更多时间时再继续。目前,进度条的占位符支持由配置项控制(默认关闭)。

如果有人愿意帮忙解决这个问题,我将非常感谢。


移植计划

计划将 C: IDLX 向后移植到 Forge 1.20.1。不过,目前我还无法确定具体何时完成。


致谢

模组开发

  • @LIUKRAST 和 @serverside-swzo 在 C: IDLX 开发初期提供了宝贵的 Mixin 建议;
  • GG_Gnom(Discord 用户名为 gg_gnom)帮助测试了这个模组(据我所知,这是唯一一次测试)。

模组页面装饰

翻译

顺便一提,这是我制作的第一个 Minecraft 模组!

常见问题

Create: Improved Display Link Experience 支持哪些 Minecraft 版本?

Create: Improved Display Link Experience 支持 Minecraft Java 版 1.20.1–1.21.1,共 2 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

Create: Improved Display Link Experience 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

VladisCrafter 的其他作品

查看全部 →