我的世界防熊指令_当前动态
前置指令
(资料图片仅供参考)
scoreboard objectives add fx dummy 违规次数
scoreboard objectives setdisplay sidebar fx
tag @a add p
tag @a[tag=op] remove p
违禁品
execute @e[type=tnt] ~~~ say @p疑似使用tnt,已清除
execute @e[type=tnt] ~~~ scoreboard players add @p fx 1
execute @e[type=tnt] ~~~ kill @s
execute @e[type=tnt_minecart] ~~~ say @p疑似使用tnt矿车,已清除
execute @e[type=tnt_minecart] ~~~ scoreboard players add @p fx 1
execute @e[type=tnt_minecart] ~~~ kill @s
execute @e[type=ender_crystal] ~~~ say @p疑似使用末影水晶,已清除
execute @e[type=ender_crystal] ~~~ scoreboard players add @p fx 1
execute @e[type=ender_crystal] ~~~ kill @s
execute @e[type=wither] ~~~ say @p疑似召唤凋零,已清除
execute @e[type=wither] ~~~ scoreboard players add @p fx 1
execute @e[type=wither] ~~~ kill @s
execute @e[type=ender_dragon] ~~~ scoreboard players add @p fx 1
execute @e[type=ender_dragon] ~~~ kill @s
execute @e[type=arrow] ~~~ kill @s
execute @e[type=xp_orb] ~~~ kill @s
execute @e[type=item] ~~~ kill @s
execute @e[type=lightning_bolt] ~~~ kill @s
execute @e[type=area_effect_cloud] ~~~ kill @s
execute @a[tag=p] ~~~ effect @s clear
检测手持物品
execute @a[tag=p,hasitem={item=tnt,location=slot.weapon.mainhand}] ~~~ scoreboard players add @s fx 1
clear @a[tag=p] tnt
execute @a[tag=p,hasitem={item=lava_bucket,location=slot.weapon.mainhand}] ~~~ scoreboard players add @s fx 1
clear @a[tag=p] lava_bucket
execute @a[tag=p,hasitem={item=respawn_anchor,location=slot.weapon.mainhand}] ~~~ scoreboard players add @s fx 1
clear @a[tag=p] respawn_anchor
execute @a[tag=p,haisitem={item=fire_charge,location=slot.weapon.mainhand}] ~~~ scoreboard players add @s fx 1
clear @a[tag=p] fire_charge
雪球回城
execute @e[type=snowball] ~~~ title @p title 已成功回城
execute @e[type=snowball] ~~~ tp @p x y z
execute @e[type=snowball] ~~~ kill @s
replaceitem entity @a slot.hotbar 0 destroy snowball 1 0 {"minecraft:item_lock":{"mode":"lock_in_slot"}}
execute @e[type=egg] ~~~ tp @p x y z
execute @e[type=egg] ~~~ kill @s
replaceitem entity @a[tag=op] slot.hotbar 1 destroy egg 1 0 {"minecraft:item_lock":{"mode":"lock_in_slot"}}
违规处罚
tag @a[tag=op] remove b
tag @a[tag=op] remove c
execute @a[tag=p,scores={fx=2..}] ~~~ tag @s add b
execute @a[tag=b] ~~~ tp @s x y z
execute @a[tag=b] ~~~ gamemode a @s
execute @a[tag=b] ~~~ tag @s remove b
execute @a[tag=p,scores={fx=3..}] ~~~ tag @s add c
execute @a[tag=c] ~~~ tp @s x y z