此页面作为一个计划施工中。计划收录基岩版命令有关内容。
欢迎参与编辑工作!
简介
本教程致力于帮助Minecraft基岩版的命令初学者。
如果您能来到这个Wiki并看到这篇教程,您已经入门一半了。命令入门非常简单,接下来只需要耐心、自信心与好奇之心,相信您一定能学好命令!
参考:
语法详析与易错提醒
命令方块
命令方块矿车
- 即使
commandBlocksEnabled游戏规则被设置为False,命令方块矿车也可以运行。
命令
记分板系统的应用
记分板计时器
原理
循环命令方块每1秒执行20次,利用这个特性进行记分板操作,检测记分板分数从而达到计时目的。
步骤
放置一个盔甲架,命名为“A”,执行:
/scoreboard objectives add cycle dummy
添加记分项cycle。
/scoreboard players set @e[type=armor_stand,name="A"] cycle 0
把盔甲架的分数设置为0。
循环命令方块执行:
/scoreboard players remove @e[type=armor_stand,name="A",scores={cycle=1..}] cycle 1
每刻给盔甲架的分数减少1,当盔甲架的分数为0,不满足条件”cycle=1..”时停止。
/scoreboard players set @e[type=armor_stand,name="A",scores={cycle=0}] cycle 40
当盔甲架分数为0时,将分数设置为40,重置这个2秒的时间循环。
隐藏离线玩家
原理
使用两个记分项,一个用来储存分数,另一个用来显示分数。只需要让显示分数的记分项只跟踪在线玩家的分数就可以了。
步骤
执行:
/scoreboard objectives add point1 dummy
添加记分项point1,用于储存分数。
/scoreboard objectives add point2 dummy
添加记分项point2,用于显示分数。
/scoreboard objectives setdisplay sidebar point2
将记分项point2显示在右侧边栏。
循环命令方块执行:
/execute @a ~ ~ ~ scoreboard players operation @s point2 = @s point1
让所有玩家把自己储存分数的记分项point1赋值给用于显示分数的point2。
定时执行:
/scoreboard players reset * point2
重置记分项point2的分数(包括离线玩家)。