本篇教程由作者设定使用 CC BY-NC-SA 协议。
须知
本教程基于1.18.2,mod版本:0.4.1。
因本人技术有限,该教程必定存在不足之处,敬请谅解。如果您有更好的建议,请在评论区或私信指出。
对于文档中的名词可能不会进行解释,比如:I/O。请善用搜索引擎。
使用
基本操作-快速入门
玩家需要先获得该模组唯一的物品:
将该物品放置到世界上, 并且对其右键可以打开一个GUI。右下角的灰色小图控制视角移动,暂时未发现在网格图中移动视角的方式。
当玩家对中间网格区域右键时可以打开菜单。 下面将根据菜单提供的功能进行讲解。
读取方块
对网格右键打开菜单, 选择第一个【world】获得【2】元素, 对【2】元素进行选择, 可以看到右上角会出现一个菜单。选择【3】元素左边的select选择世界上的方块。
【1】元素显而易见,是方块所在的坐标, 【2】元素是刚才选择的面。点击【select】可以重新选择。我们可以看到, 在元素的下方有三个蓝色的小点,当我们对这个小点按住左键拖动时可以拉出一条线, 这个线是用来表示【输入】【输出】的,。
根据蓝色小点(以下简称I/O端)上的注释, pos与【1】元素等效,是坐标,face是【2】元素,表示选择的面。block out表示方块输出。
没有特殊说明,所有元素的I/O都是左进右出。
转移能量
当我们完成读取世界上的方块后, 我们可以进行下一步了, 对网格右键选择【power】-【Create Extract】表示提取, 另一个表示插入。
1000 rate很容易理解, 表示传输速率。in端表示输入。还有一些【事件输入】、【速率输入】、【方块输入】这种高级交互。 不过我们现在只需要最基本的。
我们将前面读取的方块与该元素连接起来(对蓝色的线选中后按【delete】键可以删除这根线):
动起来
当我们完成连接后, 我们就可以先让他动起来了,对网格右键选择【utilities】, 选择【tick】创建定时器。
如图所示,我们可以看到这个定时器是20Tick执行一次,按照Minecraft的规则是一秒。然后,我们将【event out】连接到【Extract Power】-【event in】端口上,这样就表示这个能量提取器将每秒执行一次,每次执行提取1000单位的能量。
这就是一个最基本的快速入门示例了。
转移能量
当我们完成快速入门示例后, 我们可以尝试转移能量到另一个容器里,通过快速入门示例的磨练,我们可以很简单的搭建如下结构:
请看红框中新增的两个元素, 【block link】接入了【Insert Power】的【block in】端口,表示输入了一个方块的信息,根据这个【Insert power】的功能我们可以了解到,他其实是将【in】端口收到的内容发往了【block in】输入的方块信息。
但是这一步其实还没有完成,它还不能运行。根据快速入门示例我们可以知道,其实我们需要和【Extract Power】一样提供一个【事件】来让这个元素运行起来,我们可以使用两种方式传递事件:
将【Extract Power】收到的事件通过【Event out】传递到【Insert power】的【Event in】端口中,或者将定时器的【Event out】直接连接到【Insert power】的【Event in】端口。
转移流体
通过菜单选择【filuds】选项来创建流体操作元素。
相信通过了转移能量这一章节的你能够举一反三。
转移物品
通过菜单选择【items】选项来创建流体操作元素。
相信通过了转移能量这一章节的你能够举一反三。
过滤器
过滤器使用正则规则进行匹配,如果输入中文会显示问号,但是其实是能使用的。提取根据正则匹配成功则提取。