我没事就经常做些小设计=A=可是又不想单独发帖,于是就全发在这里了
1、钓鱼杆传送
今天PM刚在群里发过检测鱼钩的指令=A=于是我无聊也做了一个鱼竿传送
先弄两个实体方块
如图摆上各种奇怪的东西
左边的指令方块:execute @e[name=unknown] ~ ~ ~ tp @p @e[name=unknown](检测所有的鱼钩实体,并将最近的玩家传送到鱼竿处)
右边的指令方块:summon FallingSand ~ ~1 ~ {Tile:152}(在上方生成一个掉落沙形态的红石块[PM大大的超高速脉冲])
再放一个指令方块:kill @e[name=unknown](杀死所有的鱼钩实体)
然后就完成了!只要你挥出钓鱼竿,就会被传送到鱼钩的位置(好无聊……)
2、眨眼系统
上次想做SCP137=A=于是手贱做了一个眨眼系统,但是简化花了我N久……原理是失明和夜视会使人致盲
手动输入
scoreboard objectives add a dummy(新建一个名为a的变量)
6个指令方块,你没听错,是6个
(右上和右中之间放一个比较器,我这里忘放了)
右上:testfor @p[score_a_min=9](检测a是否大于9)
右中:effect @p 15 2(给玩家一个失明的效果)
右下:scoreboard players set @p a 0(设置a=0)
左上:summon FallingSand ~-1 ~ ~ {Tile:152}(超高速脉冲)
左中:clear @p record_stal(清空玩家的唱片)
左下:scoreboard players add @p a 1(给a加1)
再放两个指令方块
左边:give @p record_stal 1 0 {ench:[],display:{Name:Blink_number}}(给玩家一个附魔的名为Blink_number的唱片)
右边:effect @p 16 2(给玩家夜视的效果)
放上一个脉冲
再放上一个开关(左边空位要放一个比较器!我忘了!看右后方就知道了)
[groupid=546]Command Block Logic[/groupid]