ItemRender使用教程

ItemRender原作者为Kobata,MCMOD百科现使用的是专门定制的修改版本。修改版本目前支持1.7.x至1.12.x版本,最主要的新加功能为批量导出。如果想要下载请去:

基础功能

导出方块/物品

首先,请进入设置查看导出方块/物品的按键。如下图所示:

block key

默认的按键为 []。如果按键冲突了请改为其它的按键。括号后面的数字代表导出图片的分辨率。

找到按键之后,请进入游戏,并将你需要渲染的物品拿在手上,分别按下先前查看的按键(默认 []),注意按下之后如果没开Toggle Render游戏内将不会有任何反应,但其实已经完成了。

渲染完毕之后,请进入 .minecraft/rendered/ 文件夹(.minecraft/ 为游戏目录),如果没出问题你将会看到渲染出的图片已经保存在文件夹里了。带有 _grid 的文件为小图标,默认为32x,无后缀名的为大图标,默认为128x。

在添加条目时,图标在拓展信息选项卡内,选择导出的文件上传即可:

upload

如果你发现导出的图片中方块/物品超过图片的大小,请看下面高级功能部分的指令部分。

Note

如果安装了Not Enough Items(NEI),你也可以使用NEI的Item Panel批量导出物品图标。进入方法为:Options->Tools->Data Dumps->Item Panel->PNG

如下图:

nei

点击左边的32x32按钮可以切换分辨率。导出的文件会输出到 .minecraft/itempanel_icons/ 文件夹。

导出生物

请进入设置查看导出生物的按键。如下图所示:

entity key

默认的按键为 ;'。如果按键冲突了请改为其它的按键。括号后面的数字代表导出图片的分辨率。

查看好按键之后,进入游戏,并寻找或生成一只需要渲染的生物。请将鼠标指向生物,并分别按下先前查看的按键(默认 ;')。按下后游戏内不会有反应,请到 .minecraft/rendered/ 文件夹内寻找渲染好的文件。带有 _grid 的文件为小图标,默认为128x,无后缀名的为大图标,默认为512x。

如果你发现导出的图片中生物超过图片的大小,请看下面高级功能部分的指令部分。

批量导出

首先,请保证客户端内的mod数量越少越好,最好只装要导出的mod和ItemRender,否则导出的时间会非常长,甚至导致导出失败。

接下来,进入设置查看批量导出的按键。如下图所示:

export key

默认的按键为 I。如果按键冲突了请改为其它的按键。

查看好按键之后,请进入游戏,直接按下刚才查看的按键(默认 I)。接下来客户端应该会未响应一会,请不要操作客户端,耐心等待。一旦客户端恢复响应,那么导出就完成了。请到.minecraft/export/文件夹中找导出的文件。文件应该类似于下图:

json

导出的文件以modid.json的形式命名,内容包括mod内所有物品的:中文名,英文名,最大耐久,最大堆叠数量,大图标,小图标(储存为Base64字符串)。如果你想批量导入物品,请将JSON文件交给编辑员。

嘛,导出后游戏的确会有副作用,比如说语言换了什么的,不用这么在意细节是吧_(:з」∠)_

Warning

注意ItemRender导出的JSON文件和NEI在Item Panel导出的JSON是完全不同的!!!

ItemRender导出的JSON文件为百科定制,只有ItemRender的JSON才能正常导入。

而NEI的JSON文件为物品的NBT数据(具体见:http://www.mcmod.cn/post/189.html)。

高级功能

缩放大小

ItemRender添加了一条指令 /itemrender scale [value]以解决物品/生物导出的图标不完整的问题,其中 [value] 为缩放因子,范围是0.0-2.0。

使用时请进入游戏,并在渲染之前输入指令,比如 /itemrender scale 0.8。注意这条指令同时影响生物和方块/物品的渲染大小,并且也会影响批量导出时物品图标的大小。所以在批量导出如无特殊情况请保证缩放因子调为1.0。

显示上次渲染结果

先去按键设置查看Toggle Render的键位,默认为 O。如下图:

toggle key

使用时请进入游戏,在渲染过方块/物品之后按下按键(默认 O),你会在游戏窗口左上角看到上一次渲染的方块/物品,再次按下按键则关闭显示。显示效果如下图:

toggle

导出黑名单

由于mod中有些物品导出时会导致崩溃(比如说神秘5的某一个Research Note),ItemRender添加了导出黑名单功能。如果想要启用,请在主菜单中点击Mods->ItemRender->Config->BlackList。

点击加号添加条目,条目的格式为 unlocalizedName@metadata。如果你不知道条目该怎么写,把DebugMode打开,崩溃了之后看log(客户端的),最后正在处理的那个就是出问题的物品。

导出玩家

这个功能和导出生物一样,不过导出的对象是玩家自己。按键设置里查看按键,默认为 P

player key

进入游戏,按下按键(默认 P),渲染之后请到 .minecraft/rendered/ 文件夹内寻找 player.png

设置

设置的所有内容都可以在游戏内修改,游戏内设置进入方法为Mods->ItemRender->Config。

  • BlackList:导出黑名单,推荐在游戏内设置
  • DebugMode:调试模式,主要是为了判断导出出错的物品用的
  • ExportVanillaItems:是否导出原版物品,原版物品在导出时会占用很长时间,如果不需要导出原版物品的话请设置为false
  • RenderBlockGrid:方块/物品渲染小图标分辨率
  • RenderBlockMain:方块/物品渲染大图标分辨率
  • RenderEntityGrid:生物渲染小图标分辨率
  • RenderEntityMain:生物渲染大图标分辨率
  • RenderPlayer:玩家渲染分辨率

错误

如果在游戏中按键无反应,且在修改按键界面看到 OpenGL Error 的提示,那说明你的电脑不支持OpenGL 3.2及以上版本,请考虑升级显卡驱动或者更换显卡。