Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
Advertisement

每个Minecraft的版本和开发阶段都使用了不同的版本系统。

Java版

Pre-Classic

Pre-classic期间,版本并没有被编号,而是使用游戏缩写后跟着该版本发布时的日、时和分。例如rd-160052发布于瑞典当地时间5月16日的00:52(12时52分)。临时名称RubyDung——一个Notch先前开发的游戏(被简写为rd)——被用于这些版本的版本号开头。

Classic

mc-161648期间,用户fartron请求Notch添加一个构建计数,[1]这在下一个版本0.0.2a加入了。它开启了称作Classic的阶段,它们的版本使用三个数字接“a”来标记,而漏洞修复补丁使用下划线加修订号(如0.0.18a_020.0.18a的第二个漏洞修复补丁)。“a”代表了“alpha”,即这一开发阶段的原始名称。[2]在Classic版本0.0.23a_01期间,Notch宣布他要更改版本控制系统,移除其中一个0和这个“a”。[3]此时碰巧处于生存测试的开发阶段,所以这段时间的版本号后跟上了“SURVIVAL TEST”(有时会包含下划线,如0.24_SURVIVAL_TEST中)。0.27 SURVIVAL TEST后,生存测试阶段已经结束,版本格式现在便只剩下了两个数字(第一个是0)和一个可选的下划线漏洞修复补丁(如0.28_01)。

Indev和Infdev

Indev期间,许多版本的版本号停留在了0.31。在Indev的开发过程中,Notch将版本号从“0.31”改成了“Minecraft Indev”(“Indev”是“in development(开发中)”的合成词)。当Infdev开始后,版本号又被改成了“Minecraft Infdev”(“Infdev”是“infinite development(无限发展)”的合成词,因为Notch加入了无限世界生成)。

Alpha

Alpha v1.0.1起,Alpha期间的版本又将版本号重新添加进了游戏。此时期的版本号格式为一个“v”字符及后面的三个数字,分别表示阶段(phase)、主版本号(major)和次版本号(minor)。Minecraft在这个阶段从某种意义上来说已经“完整”了:此时已经结束了Indev和Infdev的“开发”阶段,所以“阶段”数字被更改为“1”。一种可选的用下划线标注的漏洞修复格式在开发阶段中也被使用。例如,Alpha v1.2.3_02是Alpha阶段第2个主版本(“.2”)的第3个次版本(“.3”)的第2个漏洞修复(“_02”)版本。

Beta

Alpha v1.2.6后,Beta将版本号重置为1.0。Beta期间的版本只有两个数字以及可选的用下划线标注的漏洞修复(例如,Beta 1.1_01修复了Beta 1.1的漏洞)。此格式后来在Beta阶段的开发中变得前后不一致:Beta 1.7的下一个版本是Beta 1.7_01,再下一个版本是Beta 1.7.2。Beta期间也以“预发布版”的形式发布了主要版本的预览版本。这些预发布版的格式为其主版本后面加上“Pre-release”和一个修订版本号。例如,Beta 1.8 Pre-release 2Beta 1.8的第2个预发布版。正式版1.0.0的预发布版在那时称为Beta 1.9,并将“Pre-release”中的连字符省去。

正式版

Java版正式发布时将版本号重置为Java版1.0.0,名称也改成只有“Minecraft”。1.0.0也是唯一没有省去最后的“.0”的主版本(之后的版本均省去,如Java版1.1)。

在Minecraft正式发布后,公开的开发版本(被称为“快照”)已经发布了很多周,展现了当时的版本的开发进度。快照使用了和其他版本不同的命名格式:两位数的年份,之后是字母“w”,然后是两位数的当年的周数,然后是一个表明当周发布的快照数量的字母。例如,18w10d是2018年第10周发布的第4个快照(d)。

Java版1.2.1Java版1.7.4之间的预发布版使用正式版的版本号格式,然后将次版本号递增作为新的版本。例如,Java版1.7Java版1.7.2的预发布版本。从Java版1.7.6Java版1.13.2,预发布版本会在版本号后加上“-pre”和一个表示更新次数的数字。例如,Java版1.12-pre7Java版1.12的第七个预发布版本。从Java版1.14开始,“Pre-release”会被完全拼出:例如1.14 Pre-Release 3Java版1.14的第三个预发布版本。

基岩版

Alpha

携带版最初发布时,版本格式遵循了一个“v”后面跟随三个数字——阶段号(phase)、主版本号(major)以及次版本号(minor)的格式。在开头则有“alpha”的字样。整个Alpha阶段的阶段号都是0,而当每一个版本发布时主版本号和小版本号都将相应增长(当主版本号增加时,小版本号总会被重置为0)。这时的开发版均遵循在其父版本号后加上“build”及更新次数的格式。例如,v0.14.0 alpha build 1是Alpha版本0.14.0的第一个开发版。

正式版

正式版延续了Alpha版本的版本格式,但阶段号变成了1。当时开发版还以“alpha”命名(不要和“Alpha”开发阶段相混淆),并且“alpha”的词语被放在一组四个数字版本号前(major.minor.patch.revision[4])。前三个数字为父版本号(如alpha 1.0.0.11.0.0的开发版),第四个数字是内部版本号,未必每次发布都以1递增。

1.2.0,“携带版   ”的名称被停用,并且开发版的称呼从“Alpha”变成了“Beta”;不过基本的版本格式并无变化(如beta 1.8.0.81.8.0的开发版)。

原主机版

不同平台上的原主机版使用不同的版本格式。Xbox 360版使用“Title Update(标题更新)”+字母“TU”和其后面的一个数字。Xbox One版的版本号格式和Xbox 360版基本相同,但用表示“Content Update(内容更新)”的“CU”代替了“TU”。PlayStation上的版本使用一个一位数与一个两位数的组合作为版本号 (一个整数放在一个范围为00~99的整数前,以此理论,1.99以后应该是2.00),有时也可能会跳过一部分版本号。Wii U版的更新被称为“Patch”,版本号为“Patch”后加数字。Nintendo Switch版则从1.0.1开始使用完整的三个数字作为版本号,但更新时仅有最后一个数字变化。

其他版本

其他版本的Minecraft的版本格式不一致。

参考

  1. TigIRC logs(存档)  — Archive.org,May 16, 2009, UTC–4。“(12:49:34) fartron: put in a build count or something so i can tell if it loaded the new one
    (12:49:56) notch: good idea. I'll add from the next version and up. =)”
  2. Minecraft (alpha) ,来自Notch。 TigSource,2009年5月17日。
  3. Changing the version systemThe Word of Notch, July 15, 2009
  4. options.txt中所述
Advertisement