Inline 是一个用于文本渲染的 Lib 模组。它包含一些面向玩家的功能,主要是为了好玩,也可作为未来开发模组时的示例和帮助。
面向玩家的功能
客户端功能
Inline 带有一些内置的功能:
展示物品 -- 例如 [item:diamond_sword] -- 支持任意物品 ID!
展示实体 -- 例如 [entity:pig] -- 支持任意实体 ID!
展示玩家头像 -- 例如 [face:samsthenerd] -- 支持玩家名称输入;
展示 Mod 图标 -- 例如 [mod:inline]。
你可以使用其他符号代替上述中间的 ":" 来控制展示图标的大小,这个功能很适合用在展示框等位置!
";" 和 ":" 代表正常大小;
"," 是 x0.75 倍大小;
"!" 是 x1.5 倍大小;
"+" 是 x2 倍大小。
※注意:以上所有符号必须为半角符号。
在客户端配置选项里可以设置聊天栏缩放比例上限,以免渲染效果遮挡聊天栏。你还可以在指令前面加入 "\" 来阻止图标渲染。
一些其他模组(例如 EMI、JEI 和其他模组)会将物品所属模组的名称添加到其工具提示中。Inline 将查找此信息并将模组的图标附加到其中。
以上所有功能都可以在模组内置设置中更改。
机械动力联动
内置渲染可用于翻牌显示器。由于某些限制,显示链接器可能会有些不稳定,您需要比预计中的更宽的显示板,否则信息会被切断并且无法正确匹配/渲染。
服务端功能
服务端支持玩家可以通过输入 [show:hand] 或者 [show:offhand] 来展示他们主/副手中的物品。
已知的模组冲突
Emojiful - 由于替换了文本渲染器,因此阻止了 Inline 功能的正常运行。
现代化 UI - 同样,由于对文本引擎进行了修改,阻止了 Inline 的正常运行。
对于现代化 UI ,有一种解决方案:
打开游戏文件夹,找到 config/ModernUI/bootstrap.properties ,在其中添加如下内容:
modernui_mc_disableTextEngine=true
并添加 Caxton 替代文本引擎。
(参考: Inline #9 、 ModernUI #251)
如果你找到了其他任何问题,请反馈到 Issues 页面!
关于开发
画廊