A. 手机版的我的世界怎样可以像电脑服务器一样,右边有个显示板,写那些字的
可以通过计分板 /scoreboard 指令来实现屏幕右侧显示文字
在控制台依次输入指令:
即可在屏幕右侧显示显示板,添加文字可以通过对虚拟对象添加分数来实现
例:
即可在显示板上添加文字
B. 我的世界怎么用命令方块做倒计时
可以用命令方块,
第一种,xp倒计时
xp @a(所有玩家) 100l[一百秒,可以自己调]
第二个命令方块,重复,保持开启,延迟20
xp @a -1l
就可以做到倒计时效果了,想如果到了规定时间发出红石信号可以使用检测命令
C. 我的世界记分板:可不可以用命令方块检测某个变量的数值,达到特定数值就输出信号
一、漏斗时钟
方法简单易懂,你自己试一下就知道了(两个活塞都是粘性的,两个漏斗是相对放置的,放置时先放一个,然后按住shift右键原先放的放置第二个即可)
漏斗里东西越多,循环一次的时间越长,能非常方便的做延迟。这样你就不用放300个中继器了。
暂停他的方式是在漏斗上放置红石块,不过可控性差
二、记分板时钟
这个是用到了指令的电路,主要运用scoreboard做计时
1、【/scoreboard objectives add js1 mmy 计时1】
首先输入这个指令建立一个用来计时的变量js1
2、【/scoreboard objectives setdisplay sidebar js1】
然后输入这个指令把js1添加到右侧显示位,方便我们观察
添加后不会直接显示出来,因为js1还没有值,赋值后就会显示出来
3、【/gamerule commandBlockOutput false】
为了防止待会儿被命令方块刷屏,我们先输入这个指令
4、开始建立电路,摆成如图所示
可以观察到右边有个记分板,那是因为我已经执行过一次了,赋值过了,所以显示出来了。
电路中有4个命令方块
左下角那个输入
【scoreboard players add @a js1 1】每次执行给js1+1
中间那个输入
【testfor @a[score_js1_min=100]】不断的检测js1是否到达了100,这个数你可以自己根据需要的延迟大小调整,是核心部分。达到后计时结束,用比较器输出激活右面的两个
右面两个分别输入
【setblock 122 67 -146 air】这里我这个坐标是左边的比较器下面那格的坐标,就是放置红石块的坐标,用来在计时完毕后移出红石块把高频停止
【scoreboard players set @a js1 0】重置记分板js1,方便下一次的激活
每次激活的时候只需要在比较器下面那一格放置红石块开启高频即可,可以使用setblock指令来完成。这种计时虽然麻烦,但是可控性极强,可以随时停止,随时重置,而且可以计时很长时间。而漏斗时钟非常不方便,而且最多放置4×64个物品,再多就不行了。不过用来完成你要的效果绰绰有余了。