一个随机世界的例子。
主世界是Minecraft的开始游戏时的第一个维度。它是唯一存在于整个Minecraft发展的维度;下界是在Alpha 1.2.0被添加的第二个维度,而末路之地则是首次出现在Beta 1.9 pre4的另一个维度。
主世界是一个可以进行建设的三维空间,水平跨度为从上限一直下降至基岩并向每一个水平面方向延伸。它的产生是通过一个秘密过程中制造多个噪声地图来创建不同海拔,主要区块形状,和复杂的山地和洞穴系统。
在游戏中除三种怪物和一个Boss外其余都可出现在主世界:狼,猪,羊,牛,哞菇,鸡,鱿鱼,殭尸,豹猫,骷髅,蜘蛛,蜘蛛骑士,末影人,爬行者和史莱姆都可自然出现,而猪可以,罕有地,被闪电击中,并把它们变成殭尸猪人。另外如果爬行者被闪电击中,他们可以变成高压爬行者,虽然这种情况很少。恶魂,烈焰人和岩浆怪均只可在下界出现,而末影龙只可在末路之地出现。
生成编码(种子)
Minecraft中的世界的产生通过程序性公式会采用随机编码作为起点 - 种子,它将被用来生成所有的主世界(和下界)的地形。
在Beta 1.3添加了让玩家自己挑选指定的种子的选项。每次使用特定的种子将产生完全相同的世界,因此玩家之间可以共享有趣的Minecraft世界。但出现点并不是完全在同一地点,所以给予坐标会比给予方向更明智。输入的种子会被转换成一个整数,例如,“Glacier”一词对应的值为1772835215,作为种子值输入时便会产生完全相同的世界。
许多种子被共享的原因仅仅是因为它们在理想的资源,一个要塞或某些特殊建筑物,如一个地牢附近产出玩家。
由Beta 1.8版本开始,玩家可以通过点击F3找到当前地图的种子。
世界大小
在Classic和Indev版本中,地图的产生的大小可以是“小”(128×128×64),"中"(256×256×64),和"大"(512×512×64)。
在Infdev,Alpha和Beta版本中地图的大小是无限大 - 他们是由区块组成;意思是作为玩家探索在遥远区块时它们会自动生成,于是在理论上它们是无限大的地图。在实践中,由于技术原因(32位整数的限制[1])强制的最大地图的大小是地球表面积的约8倍[1],大约是4,080,576,000 km2。虽然地图的水平面规模庞大,垂直平面仍保持在一个固定的256块的高度[2]。
虽然地图是无限的,玩家可以走的方块数是有限的。地图会视空气作为一个方块,而并不视超出的方块和从上到下的方块物理停止处(从中心计算约32,000,000方块),之间的所有,实质上始终是1.31071992×1017 个方块大。
自Snapshot 12w07a起,如果选中"Anvil"的新世界类型,新的地图会有一个256块方块的高度。但旧地图必须被转换。 这一个影片显示在12w07a中地图的高度。
生成
生成的方块
用D标记的条目需要额外的数据才可充分在一个Beta世界定义该方块。用I标记的条目作为物品栏中的物品有不同的ID。用B标记的条目需要额外的物品栏数据才可充分定义该物品栏中的物品。用T标记的条目有与他们有关联的方块实体来存储额外的数据。标识条目用红色来标示的不能在游戏中正常获得;它们只能通过入侵游戏信息(即“黑客”)或使用"MODS"(如使用物品栏编辑器)或在多人模式中使用'/give'的服务器指令。只可在创造模式中取得的物品用蓝色来标示。
自然生成
自然生成的方块包括通过世界中的种子制造出来的方块。
| 图示 | Dec | Hex | 方块类型 |
|---|---|---|---|
| 00 | 00 | 空气 | |
| 01 | 01 | 石头 | |
| 02 | 02 | 草 | |
| 03 | 03 | 泥土 | |
| 07 | 07 | 基岩 | |
| 09 | 09 | 水(静止的) D | |
| 11 | 0B | 岩浆(静止的) D | |
| 12 | 0C | 沙子 | |
| 13 | 0D | 沙砾 | |
| File:Gold (Ore).png | 14 | 0E | 金矿石 |
| File:Iron (Ore).png | 15 | 0F | 铁矿石 |
| File:Coal (Ore).png | 16 | 10 | 煤矿石 |
| File:Wood2.png | 17 | 11 | 木头 D B |
| 18 | 12 | 树叶 D B | |
| File:Lapis Lazuli (Ore).png | 21 | 15 | 青金石矿石 |
| 24 | 18 | 沙石 | |
| 31 | 1F | 草丛 D B | |
| File:Grid Dead Bush.png | 32 | 20 | 枯死的灌木 |
| 图示 | Dec | Hex | 方块类型 |
|---|---|---|---|
| 37 | 25 | 蒲公英 | |
| 38 | 26 | 玫瑰 | |
| 39 | 27 | 棕色蘑菇 | |
| 40 | 28 | 红色蘑菇 | |
| File:Diamond (Ore).png | 56 | 38 | 钻石矿石 |
| File:Redstone (Ore).png | 73 | 49 | 红石矿石 |
| 78 | 4E | 雪块 | |
| 79 | 4F | 冰 | |
| 81 | 51 | 仙人掌 D | |
| File:Clay (Block).png | 82 | 52 | 粘土块 |
| 83 | 53 | 甘蔗 D I | |
| 86 | 56 | 南瓜 D | |
| 99 | 63 | 棕色巨型蘑菇 D | |
| 100 | 64 | 红色巨型蘑菇 D | |
| File:Vine.png | 106 | 6A | 藤蔓 D |
| 110 | 6E | 菌丝 | |
| 111 | 6F | 睡莲 |
自然被制造出
自然被制造指某些事件,造成一个新的方块在自然原因下出现,而不是因玩家而出现。
| 图示 | Dec | Hex | 方块类型 |
|---|---|---|---|
| 00 | 00 | 空气 | |
| 02 | 02 | 草 | |
| 03 | 03 | 泥土 | |
| 04 | 04 | 圆石 | |
| 08 | 08 | 水 (流动的) D | |
| 10 | 0A | 岩浆 (流动的) D | |
| 31 | 1F | 草丛 D B | |
| 39 | 27 | 蘑菇#棕色蘑菇 | |
| 40 | 28 | 蘑菇#红色蘑菇 |
| 图示 | Dec | Hex | 方块类型 |
|---|---|---|---|
| 49 | 31 | 黑曜石 | |
| 51 | 33 | 火 D | |
| 78 | 4E | 雪块 | |
| 79 | 4F | 冰 | |
| 81 | 51 | 仙人掌 D | |
| 83 | 53 | 甘蔗 D I | |
| File:Vine.png | 106 | 6A | 藤蔓 D |
| 110 | 6E | 菌丝 |
建筑物方块
一样是自然生成的,但这些方块只在“生成建筑物”(Generate Structures)选项启用时产生。
| 图示 | Dec | Hex | 方块类型 |
|---|---|---|---|
| File:Wooden Plank.png | 05 | 05 | 木板 |
| 09 | 09 | 静止的水 D | |
| 11 | 0B | 静止的岩浆 D | |
| 13 | 0D | 沙砾 | |
| File:Wood2.png | 17 | 11 | 木头 D B |
| File:WebBlock.png | 30 | 1E | 蜘蛛网 |
| File:Grid Black Wool.png | 35 | 23 | 羊毛 (黑色) D B |
| 44 | 2C | 台阶 D B | |
| 47 | 2F | 书架 | |
| 50 | 32 | 火把 D | |
| 52 | 34 | 刷怪箱 T | |
| 53 | 35 | 木楼梯 D | |
| 54 | 36 | 箱子 D T | |
| 58 | 3A | 工作台 |
| 图示 | Dec | Hex | 方块类型 |
|---|---|---|---|
| File:Crops.png | 59 | 3B | 种子 D |
| 60 | 3C | 耕地 D | |
| 61 | 3D | 熔炉 D T | |
| 64 | 40 | 木门 D I | |
| File:Ladders.png | 65 | 41 | 梯子 D |
| File:Rails.png | 66 | 42 | 铁轨 D |
| 67 | 43 | 石楼梯 | |
| 71 | 47 | 铁门 D I | |
| 72 | 48 | 木压力板 D | |
| 77 | 4D | 按钮 D | |
| 85 | 55 | 栅栏 | |
| 97 | 61 | 隐藏的蠹虫 D | |
| 98 | 62 | 石砖 D B (2) | |
| 101 | 65 | 铁栏杆 | |
| 102 | 66 | 玻璃板 |
在雪中划出的区块边界。
区块
区块Notch用来分割并管理部分地图方法。它们都是16个方块阔,16个方块长和256个方块深,总共包括65,536方块。通过调整形像化距离,不同数量的区块将被加载到内存中,在游戏中使用"远"距离可形像化最多81个区块。只有已加载的区块可能会遇到生物产出,消失,农作物生长,液体移动,或玩家互动等。在与一区块相距一定距离后,它便会从内存卸除,但不是删除。因此,重新进入该地区后,已经改变的会保持不变。
生物群系
另一个主世界的细分便是生物群系。生物群系可以有不同的大小,每个都有其自身的特点。例如,森林生物群系将有大量树木,而雪生物群系将有大量的雪和冰。
自然建筑物
主世界能够无缝地使用在周围区块里的模式来创建新的地图,并把前一些区块的模式扩展到新创建的区块。这些模式,虽然每个世界都是独特的,可以通过比较它们来容易地分为相当于现实世界中的环境,如悬崖或海洋。 虽然Minecraft是建基于地球的地貌上,不可能形成的模型,如浮岛,还是可以在主世界中发现。
游览主世界
主世界可以使用太阳和月亮的位置来导航,云的运动,和星星的运动。假设太阳和月亮在东方上升和往西方走,可以观察云向北方移动和星星向东方移动(不适用于1.0.0及以后,见下文。)
导航主世界所使用的工具包括指南针和地图。指南针指向原始的产出点(睡在床上不会改变指南针的操作),地图会显示一个在它被制造的地点周围的固定区域,并非常笼统地显示该区域。在下界,指南针的指针会疯狂地旋转,因此会变得没用。从Beta 1.9pre4开始,指南针的指针和时钟会在末路之地内随机旋转,与在下界情况相似。
从Alpha 1.2.3开始,F3键会切换显示玩家绝对坐标的显示器,其中X和Z坐标显示经度和纬度,而Y坐标显示高度,其中,Y=64相当于海平面。此外,在Beta 1.7,'f'坐标被加入,表示玩家面对的方向,0是在太阳落山的方向,它会从那里顺时针方向去:1是云移动的方向,2和3分别是0和1的相反。
由于太阳在1.0.0改变了与云的相对位置(他们现在向同一方向移动),如果你想假设太阳在东方升起和在西方落下,'f'值是:1=西,2=北,3=东,和0=南。
Day and night
The overworld is the only dimension with a day/night cycle. During the daytime, the sun acts as a light source. This light is strong enough to kill Zombies, and Skeletons, make Endermen disappear and also makes Spiders neutral. The only mobs that survive and stay hostile in the daylight are creepers and slimes. At night time the moon is the only natural light source however it provides only a little light, allowing hostile mobs to spawn.
Far Lands
The Far Lands used to be an area that formed the "edge" of the "infinite" map, but was later removed accidentally from a patch on 1.8 due to the change in the terrain generation code. When players made it to the Far Lands, they experienced an excessive amount of lag and the map was severely distorted.
According to Notch, this distortion could be fixed, but since no one was likely to make it to the Far Lands without some form of cheating, he says that he was likely not going to fix it since he liked the idea of a mysterious world beyond a certain distance. When the Beta 1.8 update was released, the newly re-written biome code did in fact remove the Far Lands and will just generate as an extremely large ocean. The far lands may be brought back in a later patch, though it is unlikely.
Trivia
- World seeds can be extracted from the level.dat file by various mods or tools, such as http://seedscope.net. Alternatively, it can be found in-game on the performance screen accessed by pressing F3.
- There is a bug that sometimes causes the files for deleted worlds to not be deleted from your hard drive. If a new world is created with the same name, this can cause the game to reuse the old files, and thus, parts of the old map, rather than generate an entirely new map.
See also
- The Nether
- The End
- Sky Dimension
- The Void
- Far Lands