我的世界怎么制作冰箱?
1、首先,我们要了解冰箱的工作原理。在生存模式中我们可以把冰箱理解为冷冻箱(水结冰会放大体积),而把命令方块理解为温度计。所以只要往里面放温度计,再设置好时间,就可以看见效果了。 下图是一个没有放任何物品的冰箱的测试结果 2分钟后,可以看到水冰封住了箱子,成功制造出冰箱的效果!是不是很简单呢~ 当然我们也可以在冰箱外面做个显示温度的控制器,用温度计来控制开闭。当温度达到设定值时,打开/关闭阀门,这样就可以根据需要来控制冰的生成和融化。
2、下面我们来介绍一下如何把命令方块放置在箱子里让它们可以正常工作。由于命令方块的放置是有限制的,所以我们先来了解一下规则。 可以放置在任意高度,但是不能放在基座上且不能与基座相邻。(在测试的过程中发现如果把两个命令方块连在一起输入/setblock 0 0 0 air 0 replace 这样中间的一串空气块也会消失,不过输入/fill 0 0 0 空气 3 让这些空气重新出现就可以了) 在测试过程中也发现了一些问题:
①如果先放入冰块后再输入指令,虽然能正常运作,但是只能得到一块小冰块; 如果先输入指令,再在箱子里放置冰块就会正确生效。
②若在运行程序的时候打开箱子或箱子的附近放置火焰弹会造成错误,导致程序终止。 可能是由于温度计在检测温度的时候受到干扰造成的,解决的方法是在程序启动后马上把火焰弹扔进熔炉里使其失效。
③当温度到达设置值并且开启开关时,不管之前放了什么进去都会瞬间转化为水。 可能的原因是在测试的环节中打开了箱子或者放出了物品,使得温度迅速下降从而无法继续执行后续指令。因此如果在正式游戏中要保留物品的话需要在最后加上一个/give @p 金块 64 的指令。
④当箱内物品过多,超出温度所能影响的范围时,即使已经达到设定值也不会生效。此时需要清空部分箱内的物品。
⑤如果使用红石电路来驱动命令方块,需要在电路中插入中间件(如触发器、比较器)以避免误触。