我的世界怎么做搞?

宾玥宾玥最佳答案最佳答案

这个要如何回答呢,是说我如何在我的世界中建造一个世界吗?还是说如何搭建一个服务器让玩家能够在局域网或者外网上一起玩呢? 我的世界有两个概念,一个是游戏的世界(game world),另一个是游戏里的世界(world in game)这两个虽然只是一个字的差别,但是意思可是完全不一样哦! 那么现在让我们分别来讨论下怎么创建它们吧!

首先来说说怎样在游戏里创造一 个世界(game world),也就是所谓“新建世界”的指令/方块。这似乎是一个让人激动又有些许复杂的课题,让我来慢慢分解这个问题。 首先我们要知道,这个世界是由一块块的方框组成的,这些方框叫做网格(chunk),而每一个网格都有一个特定的ID号,这个ID号是用来识别不同网格的独特标记。当我在游戏中输入/set block 坐标 x y z 泥土时,实际上我是将x、y、z这三个坐标指向的网格里面的所有方块都替换为泥土。同样地,如果我输入/setblock 坐标 x y z 石头,实际上是把我输入的这块石头放置到刚刚那块土地的下一层,也就是说,无论我怎么改变世界的任何地方,游戏的数据实际都是保留和传递的。所以,我们只要掌握了数据的传输与获取,就差不多能做出一个简单的世界了。

在游戏中输入/data get ID 可以得到任意一个网格的ID,例如/data get 0 514867就可以获得坐标为(0, 514867)这个网格的ID。有了这个ID我们就可以根据需要来改变这块土地的所有方块了。

而在使用/data set ID 的时候就需要特别的注意,因为这一块土地的所有数据都会被清空并且被你设置的新值所覆盖。如果我不小心把/data set 0 514867 淤泥池弄成了/data set 0 514967 石头,我就会得到一个泥潭……所以说在使用/data set ID的时候最好记得存档否则后悔莫及。(当然如果你只是玩单机而且不想重新再建一个世界的话可以不管这个ID,因为你的单机游戏会自动记录你修改过的东西而不需要重新加载数据。)

这样的话无论是你想用/data set来清除一片荒地让它变成水域,还是想把它变成沙漠,又或是用/data get来查看自己世界中的地形并加以利用,都是轻而易举的。不过要注意的是,使用/data set 和 /data get都会消耗玩家的经验值,请慎用。

我来回答
请发表正能量的言论,文明评论!