sb023612
本帖最后由 sb023612 于 2015-7-18 13:37 编辑

前言


重要事项本人由于现实生活原因,暂时没力继续维护更新此帖,相信会有人接手该mod的更新,倘若有何不懂之处,可在本帖留言,但我不能保证能及时回复
新版本的该mod添加了与更多其它mod的联动性,譬如倘若添加了神秘时代,经过修改配置,可以显示玩家身上的扭曲值

简介
用过Darkyoooooo和我的整合包的人应该对这个Mod会觉得有些眼熟。下面是引用自Darkyoooooo的介绍:
这是个广泛应用与各服务器客户端的Mod,这是因为它有着强大的自定义显示功能:显示自定义文本、显示时间、显示玩家名称等等不过值得注意的是:这个Mod的配置文件是XML后辍,因此语法也变得有些不同。XML配置文件应用了UTF-8编码,所以可以轻易添加中文!

虽然有很多信息是按F3就能显示的,但是通过这个Mod,我们能将我们想实时了解的信息以更加直观的形式展现在我们面前。论坛最近有点蛋疼,有些地方本来想用代码的形式的,但是后来蛋碎几次后,就用图片的形式了。

截图欣赏


站内旧版本链接
http://www.mcbbs.net/thread-226265-1-1.html
(Darkyoooooo搬运的1.7.2版本有点旧,但鉴于1.7.2和1.7.10在配置时有些许不同,为避免不必要的麻烦,暂不搬运)

简单配置教程
注意事项


相关指令
注:这些指令都是在游戏内的对话框里输入


关于配置文件生成的说明与强调

个别概念的介绍





配置实例
:当玩家第一次安装这个mod后,本身就自带一些包括时间、装备显示、FPS、生态群系显示等显示,但是标题是英文的。


在游戏内输入
  1. /igi save InGameInfo.xml
复制代码
后,我们就会在看到下面这行字


然后我们就可以在.minecraft\config里发现一个名为InGameInfo.xml的文件。我建议大家用Notepad++或者其它可以编辑xml文件的程序打开这个文件。不管用什么程序打开,建议用UTF-8格式对文件进行编辑。

标签的汉化


添加广告性质的文字


乘骑状态显示


显示脚下Y轴坐标(高度)


距离下次下雨的时间


显示鼠标所指的实体或者方块的名称




注意事项


下载地址
作者下载地址 | 备用云盘




来自群组: InfinityStudio
2021.12 数据,可能有更多内容前言


重要事项本人由于现实生活原因,暂时没力继续维护更新此帖,相信会有人接手该mod的更新,倘若有何不懂之处,可在本帖留言,但我不能保证能及时回复
新版本的该mod添加了与更多其它mod的联动性,譬如倘若添加了神秘时代,经过修改配置,可以显示玩家身上的扭曲值


简介
用过Darkyoooooo和我的整合包的人应该对这个Mod会觉得有些眼熟。下面是引用自Darkyoooooo的介绍:
这是个广泛应用与各服务器客户端的Mod,这是因为它有着强大的自定义显示功能:显示自定义文本、显示时间、显示玩家名称等等不过值得注意的是:这个Mod的配置文件是XML后辍,因此语法也变得有些不同。XML配置文件应用了UTF-8编码,所以可以轻易添加中文!

虽然有很多信息是按F3就能显示的,但是通过这个Mod,我们能将我们想实时了解的信息以更加直观的形式展现在我们面前。论坛最近有点蛋疼,有些地方本来想用代码的形式的,但是后来蛋碎几次后,就用图片的形式了。


截图欣赏







站内旧版本链接
http://www.mcbbs.net/thread-226265-1-1.html
(Darkyoooooo搬运的1.7.2版本有点旧,但鉴于1.7.2和1.7.10在配置时有些许不同,为避免不必要的麻烦,暂不搬运)

简单配置教程
注意事项
  • 玩家可以通过修改配置文件,从而达到修改在游戏内显示特定信息的目的
  • 从1.7.10版本开始,配置文件(xml/txt/json)不会自动生成,需要在游戏内输入/igi save InGameInfo.[输入时无需包括“[]”,后面三个尾缀三选一:xml/json/txt],譬如,我们可以输入“/igi save InGameInfo.xml”,配置文件就会自动导出于.minecraft/config/中
  • 可能需要一点编程基础,但更需要一定逻辑思维和耐心;
  • 由于可以使用的Tag太多,没空一个个讲,挑几个讲下思路,其它的可以自己模仿与探索;
  • 所有资料均来自于作者的Wiki;
  • 自己动手,丰衣足食,不接受任何定制请求.


相关指令
注:这些指令都是在游戏内的对话框里输入


代码:

  1. /igi reload
重新加载配置文件


代码:

  1. /igi load <filename>
从一个文件里加载配置文件


代码:

  1. /igi save
在注意事项里面有提到过,建议就是输入“/igi save InGameInfo.xml”

代码:

  1. /igi enable
启用掉游戏内信息显示


代码:

  1. /igi disable
取消游戏内信息显示


代码:

  1. /igi taglist
显示所有可用的tag


关于配置文件生成的说明与强调
  • 装了这个Mod且运行一遍游戏之后,会生成一个InGameInfoXML.cfg的文件,但是这个配置文件只能修改调整信息显示的位置(偏移),并无很大的作用;
  • 真正有用的是我们在游戏里面输入“/igi save InGameInfo.xml”导出的InGameInfo.xml文件;
  • 在InGameInfo.xml里面可以运用的tag有很多,作者在其Wiki上列了一张表格,请有心之人自行查看那张表格

个别概念的介绍


倘若有错误或者不准确的地方,欢迎指出
在各位浏览表格的时候,经常会在type里面看到下面这个


标记
相当于“类”,“组”或者“块”吧。简单来说,可以用有始有终,或者有头有尾这几个字来概括。
头的话,比如我们要输入一个字符变量,开头可以用&lt;value type=&quot;str&quot;&gt;,或者在这里可以用&lt;str&gt;;
有头必有尾,若用&lt;value type=&quot;str&quot;&gt;开头,结尾需是&lt;/value&gt;,若是用&lt;str&gt;开头,则需用&lt;/str&gt;;
请多多研究默认配置文件里的书写格式,为区分主次关系,次一级的chunk开头建议用Tab缩进两格,同一级的不用缩进。比如&lt;line&gt;内容&lt;/line&gt;,表示的是,所有在&lt;line&gt;&lt;/line&gt;里的内容,在游戏里面全部都在同一行出行;
&lt;lines at=&quot;topleft&quot;&gt;&lt;/lines&gt;表示的是,所有在这里面的内容全部都在游戏的左上方出现。
注释
说明性文字,帮助编码,XML的注释与HTML的注释相同,以“&lt;!--”开始,以“--&gt;”结束


区分大小写
XML区分大小写,包括标记,属性,指令等


string
中文译名“字符串”,一般用于表示编码程序中的文本的数据类型。
在这个Mod里面,我们会使用&lt;str&gt;文字&lt;/str&gt;来在游戏里面显示特定的文字
如果想要输出一个变量,则需要用{}将这个变量括起来
譬如,&lt;str&gt;username&lt;/str&gt;,就会显示username这个英文单词;
而如果是&lt;str&gt;{username}&lt;/str&gt;,就会显示玩家的游戏名(如sb023612等)


number
数字,常用于各种运算,
常以&lt;num&gt;数字&lt;/num&gt;的形式出现在编码中,
或者以&lt;var&gt;数字&lt;/var&gt;的形式出现在显示结果中


boolean
这是一个变量,但是它的显示值只有两种:True 或 False
在此Mod的配置文件里,常以&lt;var&gt;tag&lt;/var&gt;的形式出现
譬如,

代码:

  1.   <line>
  2.    <str>Day {day}, {mctime} (</str>
  3.    <if>
  4.     <var>daytime</var>
  5.     <str>$eDay</str>
  6.     <str>$8Night</str>
  7.    </if>
  8.    <str> time$f)</str>
  9.   </line>
如果是白天(daytime就是一个boolean类型的变量,表示是否是白天),则会在游戏里显示Day time,如果不是白天,则会输出Night time


image
图片或者图标,常用于显示药水、护甲的图标


operation
运算,常以&lt;op&gt;运算&lt;/op&gt;的形式出现,支持的运算有GT (大于), LT (小于), GE (不小于), LE (不大于), EQ (等于), NE (不等于)


if,and,or,xor,max,min等
这些都是些基本的循环语句要用到的,如果学过逻辑数学,应该会有所了解。


颜色代码
书写格式为$颜色代码







配置实例
:当玩家第一次安装这个mod后,本身就自带一些包括时间、装备显示、FPS、生态群系显示等显示,但是标题是英文的。



在游戏内输入

代码:

  1. /igi save InGameInfo.xml
后,我们就会在看到下面这行字



然后我们就可以在.minecraft\config里发现一个名为InGameInfo.xml的文件。我建议大家用Notepad++或者其它可以编辑xml文件的程序打开这个文件。不管用什么程序打开,建议用UTF-8格式对文件进行编辑。


标签的汉化





游戏自带的标签是英文的,下面我们就来进行汉化。以第一行为例。



记得我上面写的吗,&lt;str&gt;&lt;/str&gt;里的是显示在游戏里的文字数据,而{}里的是变量,不能修改,所以可以这样改



剩下的也可以同理修改,最后我们看到的应该是这样



添加广告性质的文字
有的时候,做整合包的人想在自己的整合包里面添加一些类似广告性质的文字,比如这张图里的“欧拉科技”



这次我们还想在左上角天数的上面添加类似字样。打开配置文件,然后在&lt;lines at=&quot;topleft&quot;&gt;&lt;/lines&gt;这个组里面编辑,这里的topleft代表的我们所输入的信息会出现在游戏屏幕的左上,其它代表方位的类似的还有topcenter,topright,middleleft,middlecenter,middleright,bottomleft,bottomcenter,bottomright,懂英文的一看就知道,不懂英文的机翻一下也清楚。
我们在这里输入&lt;line&gt;&lt;/line&gt;



然后接下来所有的代码都在这个块里面输入
由于仅仅是添加文字,完全就可以这样

这样在游戏里面就会显示文字了,但是我们如果不喜欢这个颜色,可以换个颜色,可以参照上面的颜色代码,颜色代码可以互相组合,比如,我选择的是这样

代码:

  1.     <line>
  2.    <str>$1$3此文本由sb023612提供</str>
  3.   </line>



那么在游戏里面就会显示



乘骑状态显示


我们的目标是这样,玩家在平时行走状态时,不会显示任何文字,但是当玩家是乘骑状态时,就会在正中央出现“风一样的男人”这几个字
由于默认的配置文件中在正中这个位置是没有任何标签,所以首先我们要建一个middlecenter,然后在里面建一个&lt;line&gt;&lt;/line&gt;

代码:

  1. <lines at="middlecenter">
  2.   <line>
  3.    
  4.   </line>
  5.     </lines>
这里我们要用到的是if的语句

代码:

  1. <if>
  2.   <var>riding</var>
  3.     <str>$6风一样的男人</str>
  4.     <str> </str></if>



riding是一个boolean类型的变量,所有如果是在乘骑的话,就会显示文字,如果不是,就不会显示任何文字



显示脚下Y轴坐标(高度)
一般我们打开F3看到的y轴坐标有2个,一个是脚下的y轴坐标(高度),另一个是眼睛所在的y轴高度。
这次的目标是去掉经验这个标签(我不喜欢),换成脚下Y轴坐标,即高度
首先去掉经验的相关代码,然后添加

代码:

  1. <str>高度: </str>
  2. <var>yfeet</var>

或者

代码:

  1. <str>高度:{yfeet} </str>

都可以,但是我想添加一个效果,当高度高于16时,高度值显示的是绿色,低于16但大于11时,显示黄色,小于11时,显示红色。所以我们选择第一种方案,并且这样编码

代码:

  1.    <str>高度: </str>
  2.    <op>
  3.   <str>gt</str>
  4.   <var>yfeet</var>
  5.   <num>16</num>
  6.   <num>11</num>
  7.   <num>0</num>
  8.   <str>$a</str>
  9.   <str>$e</str>
  10.   <str>$4</str>
  11.    </op>
  12.    <var>yfeet</var>

效果就是





距离下次下雨的时间
目标:在右上角显示多少时间以后,就会下雨
我们在topright这里面进行编辑

代码:

  1. <line>
  2.    <str>{nextrain}后大雨来临</str>
  3.   </line>

效果是



显示鼠标所指的实体或者方块的名称
有点像是NEI附属mod——waila的效果。

代码:

  1. <line>
  2.    <str>$c{mouseovername}$3</str>
  3.   </line>



效果是






注意事项
  • 安装时,请将云盘里的两个文件都放入mods文件夹
  • 演示用的配置文件会一同放入云盘里面,有需要的,请下载后放入.minecrafrt/config里面,如果没有加载,请在游戏里面输入

    代码:

    1. /igi load InGameInfo.xml

  • 自己动手,丰衣足食,不接受任何定制


下载地址
作者下载地址 | 备用云盘



HotPe_e
这个插件对服务器真心有效...
一直在用

廴壬
还不错,虽然没看懂

dhji
這個插件我的服務器還在用呢(版主的帖子我可不敢水。。。)

dmj
字幕亮了
————————————长长的小尾巴

ViKaleidoscope
>w<
其实CJB自带这种信息显示, 不过不能自定义

a240849496
楼主大大,可以在右中的位置(计分版的位置)显示金钱吗?求回复╮(╯▽╰)╭,感激不尽

sb023612
a240849496 发表于 2014-10-29 20:35
楼主大大,可以在右中的位置(计分版的位置)显示金钱吗?求回复╮(╯▽╰)╭,感激不尽 ...

可以啊,原帖的tag列表里面有money这个tag

a240849496
sb023612 发表于 2014-10-29 20:40
可以啊,原帖的tag列表里面有money这个tag

我是小白,版主大大求再详细一点点,比如截图

o0独尊0o
还是看不懂,怎么弄?

o0独尊0o
还是看不懂,怎么弄?                        

510889082

qwq5555
请问有1.72版本吗

mayouhang
hahahhahahahaahahahahahahahaah

loches123
1.6时用过一次,没想到1.7也更了

??
也不顺便弄个配置好的文件,不给你好评

a1271390291
mod已经更新了

Usdin
呢否补图

血风殇
版主,话说怎么改成显示耐久?

sb023612
何劲飞啊 发表于 2015-2-15 08:16
版主,话说怎么改成显示耐久?

默认的就有啊

血风殇

那把2你的发给我看看

jojin
谢谢分享

wahaha216
我想显示内存使用情况。
然后去wiki看了一下。是{memused} / {memtotal}然后我发现好像单位是字节,怎么进行除以1024的运算?或者把显示单位改成MB或GB

sb023612
本帖最后由 sb023612 于 2015-3-9 22:31 编辑
wahaha216 发表于 2015-3-9 20:54
我想显示内存使用情况。
然后去wiki看了一下。是{memused} / {memtotal}然后我发现好像单位是字节,怎么进 ...

涉及到我最讨厌的加减乘除= =,我大概试了下,下面这个可以正常显示
  1.             <str>MemoryUsed:</str>
  2.             <value type="round">
  3.                         <value type="div">
  4.                                 <value type="var">memused</value>
  5.                                 <value type="int">1048576</value>
  6.                          </value>
  7.                          <value type="int">0</value>
  8.              </value>
  9.              <str>MB</str>
复制代码

wahaha216
sb023612 发表于 2015-3-9 20:28
涉及到我最讨厌的加减乘除= =,我大概试了下,下面这个可以正常显示

O(∩_∩)O谢谢

sky015121
感谢楼主搬运,非常喜欢该MOD 苦于之前无法找到

1336753721
好贴,支持

错过就不遇见
这么好的MOD居然没有顶上去?!

邪恶的黑手
貌似对工业的电量不能很好的显示出来诶。。。
求教怎么改啊。。。小白一只。。。

sb023612
邪恶的黑手 发表于 2015-5-6 14:12
貌似对工业的电量不能很好的显示出来诶。。。
求教怎么改啊。。。小白一只。。。 ...

不能显示

邪恶的黑手

好吧。。。_(:зゝ∠)_

QQ3085805951
图全挂   

Yi_Wing_SKY
为什么我的版本用不了这个mod?

qaw652
很不错的mod,赞一个

吖库帕小白
/igi enable和/igi disable是开启显示和关闭显示
你上面说的正好反了!!害得我调了好几次!!还以为是冲突了

sb023612
吖库帕小白 发表于 2015-7-18 13:14
/igi enable和/igi disable是开启显示和关闭显示
你上面说的正好反了!!害得我调了好几次!!还以为是冲突了 ...

确实反过来了= =

吖库帕小白

可是还是不能显示..我照着上面的方法改成了中文  可是进去仍无法显示左上角和上面的文字
换成默认的英文就又能显示了...

s944371430
楼主这个要LunatriusCore作为核心怎么没有写出来呢?

TWEril
图全挂...

红星_阿炀
ViKaleidoscope 发表于 2014-9-28 14:02
>w<
其实CJB自带这种信息显示, 不过不能自定义

至少这比按F3要好,话说你的签名不是反应堆工艺里面的托卡马克磁滞发电装置吗……为什么这么多人都问你的签名图片里是什么……

2570503739
感觉没有HUD那么强,但是楼主辛苦了{:10_512:}

侑阳
好东西,整合有用

SYS_TEM
好奇,不知道1.8能不能用

joeydan
能让他只显示时间吗

2982471050
吖库帕小白 发表于 2015-7-18 12:02
可是还是不能显示..我照着上面的方法改成了中文  可是进去仍无法显示左上角和上面的文字
换成默认的英文 ...

配置写错惹 有问题{:10_492:}

yuotice
图片完全挂点。。。根本无法只从文字学习到怎么设置

White_Cat
@sb023612 ,图全挂了

___5
图片抽了,图片挂了

884162545
图全挂了 楼主速补

y592149692
想问一下有没有快捷键能开关显示的,左上角有字老挡着神秘4的法杖图标。。

下一页 最后一页