本帖最后由 End-Enderman 于 2015-5-2 22:45 编辑

testforblock一般用于探测方块,但是利用好了可以做一种简单而不易发现的陷阱。陷阱箱的方法有些过时,因为陷阱箱会有一层淡淡的红色痕迹,并且圣诞节期间陷阱箱不会使用节日箱子材质。

有些人在打开普通的箱子时,总是习惯站远点,所以直接用testforblock探测箱子的状态有些行不通。
这个装置里的陷阱做到的效果是:当玩家将箱子里的物品拿出来的时候,机关才会被触发。主要是testfor来配合非电路来执行效果。
全景图


基础结构:


使用的testforblock代码:

整体结构:


原理:只要玩家动了箱子里的物品,testforblock便会失去输出,后面的非电路便会激活,从而会出现发射器并射出弓箭。
所以用这个方法,可以神不知鬼不觉地激活机关,给人出乎意料的效果。
参考存档:http://pan.baidu.com/s/1bnybIDT 由于屏障缘故,推荐1.8(阻挡史莱姆233),进入后请打开箱子拿出物品233
来自索引:http://www.mcbbs.net/thread-440268-1-1.html