很多玩家询问在我的世界制作可固定在方块上且能站立的躲猫猫方块的方法,下面详细介绍命令教程。
躲猫猫方块命令教程
效果图
图片分2张
原理
依赖潜影贝实现功能,它能自动对齐方块,还允许玩家站立。
指令
左侧命令
1. 执行:execute @a[tag=duo] ~ ~ ~ /summon minecraft:falling_block ~ ~ ~ {Block:"minecraft:stone",Data:0,Time:0,NoGravity:1}
2. 对玩家施加效果:effect @a[tag=duo] 14 1 1 true
3. 将玩家加入队伍:scoreboard teams join duo @a
4. 将潜影贝加入队伍:scoreboard teams join duo @e[type=shulker]
5. 对潜影贝施加效果:effect @e[type=shulker] 14 1 99 true
6. 清除物品:/clear @a minecraft:shulker_shell 0 1000
右侧命令
1. 执行:execute @a[score_duo_min=1,score_duo=1,tag=duo] ~ ~ ~ /summon minecraft:shulker ~ ~ ~ {Color:7,CustomName:123,Health:1,Fire:1277951,Silent:1,Invulnerable:1,NoAI:1,team:duo}
2. 设置玩家分数:scoreboard players set @a[score_duo_min=1,score_duo=1,tag=duo] duo 2
3. 增加玩家分数:/scoreboard players add @a[score_duo_min=2] mao 1
4. 传送玩家:execute @a[score_mao=2] ~ ~ ~ /tp @a[score_duo_min=2,tag=duo] @e[type=shulker,c=1,r=1]
5. 对玩家施加效果:execute @a[score_duo_min=2] ~ ~ ~ /effect @a[score_duo_min=2,tag=duo] 2 1 20 true
6. 传送玩家:execute @a[score_duo_min=2] ~ ~ ~ /teleport @a[score_duo_min=2,tag=duo] ~ ~ ~
7. 设置玩家分数:scoreboard players set @a[score_duo_min=3] mao 0
8. 杀死潜影贝:execute @a[score_duo_min=3] ~ ~ ~ /kill @e[type=shulker,c=1,r=1]
9. 设置玩家分数:scoreboard players set @a[score_duo_min=3] duo 0
添加计分板
执行:/scoreboard objectives add duo stat.useItem.minecraft.carrot_on_a_stick
执行:/scoreboard objectives add mao dummy
添加队伍
执行:/scoreboard teams add duo
设置队伍选项:/scoreboard teams option duo collisionRule pushOwnTeam
接下来修改命令:/summon minecraft:falling_block ~ ~ ~ {Block:"minecraft:XXX",Data:0,Time:0,NoGravity:1}
输入:/scoreboard players tag @p add duo
右键用钓鱼竿固定,再次点击解除固定。
解除变身
输入:/scoreboard players tag @p remove duo
具体原理(可跳过)
为特定tag玩家用胡萝卜钓竿时生成无敌、静止且隐身潜影贝,传送玩家到潜影贝位置,给予缓慢效果并执行传送指令,再次用胡萝卜钓竿清除潜影贝,重置躲猫猫相关分数为0。
已知问题:比潜影贝小的方块可能显示潜影贝内部发射者。
本文内容来源于互联网,如有侵权请联系删除。