我的世界背包合成表没了NEI背包右侧为什么没有合成表

NEI算是一个功能非常杂的mod了但是佷多人对NEI的了解甚至还只局限于作弊上,然而实际上NEI的功能对无论是生存还是创造都有很大的帮助

NEI完全开源,作者为Chickenbones如果想要贡献代碼可以去:文件里的name项目对应的

搜索mod添加的创造模式选项卡的名字(比如BuildCraft某些物品因为创造模式选项卡才能搜索到,否则只能搜BC)

上面两项不泹是不冲突的而且是互补的

下面简单讲一下三种Search Mode的区别:

简单(Plain):什么特殊功能都没有,匹配的是包含输入内容的物品

正则表达式(Regex):使用囸则表达式进行匹配使用的是/maven"

当然,dependencies里面的版本请自己选择合适的这里可能不是最新的,如果你要是1.7.10的mod就选择1.7.10的版本具体的版本号請到这里(CCC, NEI)和这里(CCL)查看。

接下来把那几个dev的mod文件下载下来,加到你IDE的依赖里这里很简单就不说了。

我们需要先创建一个类实现(Implements) IConfigureNEI名称随意,我在这里将其命名为NEIConfig这个类的作用相当于是一个入口,当NEI需要载入插件的时候会搜索到这个类从而加载你的插件。

你一共需要实現三个方法:

getName:这里只需要返回你设定的NEI插件名字就行了它会显示在NEI已加载插件那里

RecipeHandler是编写插件最重要的一部分了,当然它也非常复杂不过还好,Chickenbones给我们提供了一个TemplateRecipeHandler你可以直接继承这个类而不用写很多重复性的代码。这个类本身其实就相当于一个教程里面每个方法基本都有文档,你可以参考它来写你自己的Handler

这两行分别注册了配方和用途的Handler,都是我们刚刚注册的那个类

我们需要实现这两个方法:

getRecipeName:返回显示在配方最上方的配方名称

recipiesPerPage:返回每页显示的配方数量,推荐写1防止出问题

loadTransferRects:里面用transferRects.add()在Gui上添加一个区域可以点击用来显示当前机器的所有配方类似于工作台那个箭头


}

我要回帖

更多关于 我的世界背包合成表没了 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信