本篇教程由作者设定未经允许禁止转载。

看了站内的教程,没有发现在JEI增加描述的教程,我这边来写一下

最终的效果是这样:

使用CrT在JEI里面添加描述-第1张图片

当在JEI里面点击物品以后,上方选项卡会有“i”的字样,点击就可以看到自定义的描述。

本篇教程定义读者有基础的CrT用法和会简单的ZS语言,若不会,可以查看相应的教程,本人在此不再赘述。

相关代码如下:

//语法:
//mods.jei.JEI.addDescription(<Item>,"String");

例如:我想让钻石有一个自定义的描述,内容为:这是一颗钻石。实现代码如下:

mods.jei.JEI.addDescription(<minecraft:diamond>,"这是一颗钻石");

此外,类似于\n的回车转义符在其中生效。

如果物品过多,可以简化此行代码,效果如下:

import mods.jei.JEI;
JEI.addDescription(<minecraft:diamond>,"这是一颗钻石");
JEI.addDescription(<minecraft:iron_ingot>,"这是一块铁锭");

如果物品过多,并且想要添加的描述完全相同,可以定义数组,使用for循环遍历,代码如下:

import crafttweaker.item.IItemStack;  //数组包,只有导了此包才能使用数组
import mods.jei.JEI;
var item as IItemStack[]=[
<minecraft:stone>,
<minecraft:dirt>,
<minecraft:grass>
];       //定义一个类型为IItemStack的数组,包含石头,泥土,草方块。每行回车不是必须的,此处回车为了阅读方便
for i in item{     //使用for循环遍历数组
JEI.addDescription(i,"这些是MC的基础方块");
}