我的世界物品密码锁制作详解
2023-06-12 06:39:45
大中小
最近很多我的世界玩家对密码锁密码门比价感兴趣,这两种装置对逻辑思维要求比较高,至于具体的实现方法,在实际游戏中还是相对比较复杂的,下面是物品密码锁详细制作方法解析。
物品密码锁制作详解
这个密码锁是以物品序列作为密码,密码可以是任何可堆叠物品的排列。
物品序列作为密码的好处
1、组合多样。
2、输入方式是把物品序列放入箱子后确认,旁边人看不见密码是啥。
Part 1序列检测部分
1.1 物品组合检测
利用漏斗来检测物品,一位漏斗代表了一位密码。密码暂时就是五色的羊毛
这样放置物品,第一格放比满格物品少一个的密码物品,后面全部放木剑塞满,这样有相同的物品就能吸入,不同的则不会。
放完后,在漏斗上部设置水流,物品组合正确则会全部吸收,不同则会有残余,通过检测水流末端有无物品来判断组合是否正确
1.2 序列检测
事实上,单单检测组合不需要每位密码设置漏斗,这样的设计是为了检测物品的序列。
即区分“白橙紫",和”白紫橙“。
这里采用的方法是,每个漏斗吸收物品前锁定之后的漏斗。
直接通过电路来说明吧
首先是漏斗的满箱检测,
和漏斗相邻的比较器输出物品数量相关的信号,
具体的计算不重要,只需知道只有满箱时才会输出满信号即可。
红石线下方有一个火把直接供电,所以也是满格信号,第二个比较器比较这两个信号。
可以看到现在漏斗还有一个物品没满,所以没有输出。
装满物品后,第二个比较器后面的两个火把亮了,说明输出信号了
之后通过一个非门,在前一漏斗物品未满时,对后一漏斗充能,锁定。
这里可以看到比较器两边都有红石粉输入,因为都是满信号,所以没有影响。
后面的电路只要这样子摆就行了,
要注意,红石火把既是非门也是满格信号的来源,在非门激活后会熄灭,
所以最后一格要补上一个满信号
这样物品顺次流过漏斗,正确序列全部吸收,如果有错误,则会从末端流出。
举个例子要是第三位的物品比第二位先放,那么第二位的物品还解开第三位的漏斗,第三位物品已经过去了
1.3 复位装置
这样做成的检测电路用过一次以后,漏斗就满了,因此需要复位,
复位的基本思路是,让满箱的漏斗放出一个物品。
先把漏斗下面的羊毛拆掉,换上一个投掷器,口朝下(操作前在漏斗上放一个红石块锁定,防止漏)
其中放满这位的物品(比如这里的白色羊毛)
注意黑色羊毛部分,上面放了一个红石粉,
满箱时上方的白色羊毛会被冲能,同时充能红石粉
下面的电路是这样,图中可以看到两个中继器亮了,说明满箱了
只要激活下面的活塞,会触发一次投掷器,放出一格物品,然后漏斗漏出一个到投掷器。
活塞的触发顺序有一定讲究,后面再说
至此,物品检测的电路就完成了,可以放上水流进行测试。
1.4 水流&测试
像这样把漏斗上面一圈围住,注意有红石粉的地方不能围,像图里这样把红石线一起围进去,玻璃不会切断红石线,而水也也不会流进来。
在水流末端放一个木制板可以简单的检测错误密码,
在最后一个漏斗满箱检测的输出端放一个红石灯可以简单显示密码正确
更多相关资讯请关注:我的世界专题