[乐游网导读]我的世界是一款非常奇妙的游戏,玩家可以制作各种想要制作的东西,最近有玩家通过红石以及各种命令方块制作出了防作弊密码门
我的世界是一款非常奇妙的游戏,玩家可以制作各种想要制作的东西,最近有玩家通过红石以及各种命令方块制作出了防作弊密码门,下面是详细制作方法解析,有兴趣可以自己试试。
组合锁密码门制作方法
视频演示
防作弊系统
当密码正确时,红石火把会灭
而超过密码时,中继器会亮
在下面连上红石线
四个密码都这样做,将每条红石都U连起来
吧中继器后的红石线也连起来
把下面的红石和上面的红石用一个或非门连起来
或非门输出连着门
这样只有在两条红石线都没有输入时才能开门
这样就达到了防作弊的效果
清零系统
这里运用了命令方块
同一颜色的命令方块为同一类
绿色
/setblock 12 65 -2163 minecraft:air 0 destroy
把原来的展示框去掉
粉色
/summon ItemFrame 12 65 -2163 {TileX:11,TileY:65,TileZ:-2163,Direction:3,Item:{id:50,Count:1},ItemRotation:0,Item: {id: 76,Damage: 0,Count: 1},ItemDropChance: 1.0}
第一个xyz展示框的坐标
第二个xyz[就是Nbt标签的]展示框附着着的方块的坐标
ItemRotation是倾斜角度
Direction后面是0~3,分别是南西北东
橙色
setblock 10 65 -2163 minecraft:powered_comparator 3
刷新红石比较器
因为红石比较器在展示框刷新后会保持原输出
所以要重新生成
最后的命令方块
/kill @e[type=Item]
你懂的
密码系统
因为每个密码原理都是一样的
所以只讲一个
请看左下方的一堆命令方块,那是第一个密码
命令方块交错是为了防止被旁边的激活(其实一个高一个低也行)
每个命令方块的原理也一样,只发一个
/tellraw @p {text:"[1]",color:blue,clickEvent:{action:run_command,value:"/setblock 8 64 -2182 minecraft:redstone_block 1 replace"}}
复制代码
意思是告诉玩家【1】
这个红石块将放置在两个命令方块间
这样就可以激活两个了命令方块了
第一个
/setblock 9 65 -2164 minecraft:redstone_torch 4
生成一个火把
第二个
/setblock 7 66 -2163 minecraft:unpowered_repeater 3
生成一个中继器(见第一章)
那么,有些人可能会问,原来的中继器和火把怎么办呢
这时候,确定键的作用就出来了
当你按下物品栏旁边的确定键,他会激活四个命令
1
/fill 0 66 -2163 9 66 -2163 minecraft:redstone_wire
这就是吧中继器清理掉的指令,把那一排替换为红石线
这样其他红石没有消失,中继器就没了
2
fill 9 65 -2164 2 65 -2164 minecraft:air
这是把红石火把清理的命令
3
也许横多人都注意到第一幅图少了一个红石
那是因为如果加了红石就会让tellraw刷屏
就有了下面的指令
setblock 13 66 -2180 minecraft:redstone_wire
在玩家确定后生成红石
4
setblock 13 66 -2180 minecraft:air
生成完后破坏红石
这样,更改密码系统就完成了
热门评论
最新评论