Blog Detail

  • 版本格式

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

    目录

    1 Java版

    1.1 Pre-Classic

    1.2 Classic

    1.3 Indev和Infdev

    1.4 Alpha

    1.5 Beta

    1.6 正式版

    1.6.1 快照(Snapshot)

    1.6.2 预发布版(Pre-release)

    1.6.3 发布候选(Release Candidate)

    1.6.4 实验性快照(Experimental Snapshot)

    2 基岩版

    2.1 Alpha

    2.2 正式版(携带版)

    2.2.1 开发版(携带版)

    2.3 正式版(基岩版)

    2.3.1 开发版(基岩版)

    3 原主机版

    4 其他版本

    5 参考

    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_02是0.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 2是Beta 1.8的第2个预发布版。正式版1.0.0的预发布版在那时称为Beta 1.9,并将“Pre-release”中的连字符省去。

    正式版[]

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

    快照(Snapshot)[]

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

    预发布版(Pre-release)[]

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

    发布候选(Release Candidate)[]

    发布候选版本自1.0.0-RC2暂时移除,自1.16 Release Candidate 1起重新引入。

    实验性快照(Experimental Snapshot)[]

    实验性快照版本自1.18 Experimental Snapshot 1引入,1.18 experimental snapshot 2起使用全小写的版本。

    基岩版[]

    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.1是1.0.0的开发版),第四个数字是内部版本号,未必每次发布都以1递增。

    正式版(基岩版)[]

    在1.2.0,“携带版”的名称被停用,并改为“基岩版”,不过基本的版本格式并无变化。

    开发版(基岩版)[]

    开发版的称呼从携带版的“Alpha”变成了基岩版的“Beta”;不过基本的版本格式并无变化(如beta 1.8.0.8是1.8.0的开发版)

    原主机版[]

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

    其他版本[]

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

    参考[]

    ↑ 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. =)”

    ↑ Minecraft (alpha) ,来自Notch。 TigSource,2009年5月17日。

    ↑ "Changing the version system"(存档) – The Word of Notch,Tumblr,2009年7月15日。

    ↑ 如options.txt中所述

    Minecraft

    帮助

    控制

    选项

    模拟距离

    教程

    菜单屏幕

    主菜单

    背景图

    全景图

    徽标

    闪烁标语

    选择世界菜单

    创建新的世界

    暂停菜单

    游戏定制

    皮肤

    披风

    资源包

    纹理包

    terrain.png/items.png

    数据包

    附加包

    版本

    Java版

    演示版

    地点

    PC Gamer演示版

    基岩版

    已合并

    携带版

    Windows 10版

    移植到主机

    Xbox One

    Nintendo Switch

    PlayStation 4

    PS VR

    已终止

    Apple TV版

    Gear VR版

    Fire TV版

    其他版本

    教育版

    中国版

    已终止

    原主机版

    Xbox 360版

    Xbox One版

    PlayStation 3版

    PlayStation 4版

    PlayStation Vita版

    Wii U版

    Nintendo Switch版

    New Nintendo 3DS版

    树莓派版

    Minecraft 4k

    MinecraftEdu

    原声音乐

    Minecraft - Volume Alpha

    Minecraft - Volume Beta

    Minecraft: Nether Update (Original Game Soundtrack)

    Minecraft: Caves & Cliffs (Original Game Soundtrack)

    Minecraft: The Wild Update (Original Game Soundtrack)

    Minecraft: Trails & Tales (Original Game Soundtrack)

    杂项

    彩蛋

    终末之诗

    官方页面

    版本格式

    语言

    English

    日本語

    português