我的世界如何造水?
造水其实是个很简单的问题。不过先说一下原理好了 每个方块都有它自己的ID(就是每个方块在游戏中的名称缩写)。比如空气的ID是 air、水的ID是 water_source……
当你使用指令/give @p 137 64时,你的电脑会发送一个信息给服务器,告诉它你要这个东西,并且要64个。服务器接收到这个命令后,会查询数据库中有没有这么多水块存在于世界某处,如果有的话,则按照玩家的坐标给予玩家。这个过程就等同于现实世界中你去超市买水或者网购水,你下订单,仓库收到消息以后给你发货。只不过这里都是虚拟数据,所以更快一些。
那么问题就来了,为什么我的世界里明明有水源,可还是无法获取到水呢? 原因也很简单,因为我的世界里没有把水标记为可获取资源。即,没有将水的ID赋值给可挖掘和可砍伐的对象。所以无论我怎么挖,怎么砍,都无法得到水。而如果你给了别人水,就相当于你把水源的地方砍倒了或是挖走了,所以其他人也能得到。 所以想要获得水,就要让系统认为“这块石头”是可以获取的,然后通过输入/give @p 137 50(给予137号物品50个)或者直接打开箱子的方法得到水。当然,直接在水源附近挖一块回来也是很简单的。