我的世界殖民地mod建筑工小屋英文,我的世界网易免费复制建筑mod

首页 > 游戏 > 作者:YD1662024-02-28 05:33:07

我的世界殖民地mod建筑工小屋英文,我的世界网易免费复制建筑mod(1)

作者:h404bi

前言

本文是 Minecraft 文章 A Brief History of Minecraft Modding 的译文版本,原文作者 Aaron Mills,原文于 2015 年 6 月 3 日发布在 Packt 出版社网站 PacktPub 上。

挺早前就看过这篇文章,作者作为一位过来人为我们不简略地叙述了一遍 Minecraft Modding 的已有“简史”。

至少这是目前网络上为数不多的,能让像我这样的一些在 Minecraft 非早期就加入社区的玩家,相对清晰地了解至今整个 Minecraft Modding 历程的文章了。

很是喜欢,当时就有翻译下来的打算,现在填坑了。原文发布于 2015 年年中,时间节点也就到这个点。所以社区其后的发展,比如 Spigot、Sponge 的活跃等就没有提及。译文对比原文,加入了一些可能有助于内容理解的链接引用。

正文

几乎从 Minecraft 诞生以来,modding 就一直在进行着。在过去的那段时间里,Minecraft modding 已经经过了数次变革,或者说,走过了数个“时代”。那些早期的日子以及早期的 mods,与现在比起来,有着巨大的区别。

我初次涉足 modding 社区是在 Minecraft 的 Beta 中期阶段,所以在这之前发生的所有事情都是第二手的见闻。不过正如接下来我们将探讨的那样,虽然在时间的流沙中,大量的印记已经丢失,但是沿途重要的驿站却被记住了。

我的世界殖民地mod建筑工小屋英文,我的世界网易免费复制建筑mod(2)

Beta 时期的 Minecraft 相比现在的版本来说非常简单,依旧有玩家在玩

这些年来,Minecraft 经历了数个发展阶段。有趣的是,Minecraft Modding 的各个“时代”也正正对应着这些发展阶段。

在 Classic 阶段,Minecraft 生存模式以生存测试的形式首次出现,接着再次出现在了 Indev 阶段,随后到了 Infdev 阶段,在经过 Alpha 和 Beta 阶段后才到达正式版本。而这一切便从 Classic 开始。

Classic 在 2009 年 5 月开始发行,其开发持续到了当年 9 月。Classic 阶段引入了生存模式与多人模式。

我的世界殖民地mod建筑工小屋英文,我的世界网易免费复制建筑mod(3)

现在已经玩不到的 Classic 版本

在 Minecraft 历史上的这一时期,当时的 modding 正处于起步阶段。一方面,随着数个不同的服务端 mods 的出现,服务端 modding 在这一阶段开始繁荣起来。(后面我们会谈及 Bukkit,而这些 mods 是 Bukkit 的前身)

这些 mods 的目的,普遍是提供给服务器管理员更多的工具来维护他们的服务器。而在另一方面,以增加新内容为目的的客户端 mods,直到 Alpha 阶段才真正开始出现。

Alpha 在 2010 年 6 月开始发行,并在这一年的余下时间里持续。

Alpha 阶段之前,从 Indev 到 Infdev,没有太多的证据表明这一时期出现有 mods,可能是 Indev 和 Infdev 阶段缺少多人模式的缘故。

Alpha 阶段重新加入了多人模式,这一时期里,简单的客户端 mods 首次出现了。最初的这些 mods 只是对已有内容进行简单的修改:加入高清材质的支持、增加新类型的箭、修复 bug、修改指南针等等,简单且小巧。

然而,随着 Minecraft Coder Pack(后改名为 Mod Coder Pack,即俗称的 MCP)的问世,一切开始发生变化。

MCP 的一位主要创始人,Michael 'Searge' Stoyke,现正在 Mojang 工作。

2010 年年中的某个时候,第一个 MCP 版本 Alpha 1.1.2_01 发布。Minecraft 的代码是混淆过的,虽然很容易被反编译。混淆的意即把代码中所有有意义名字和单词替换成人类不可读的无意义字词。

这对于人类来说很难受,但对计算机来说却仍然感觉良好。MCP 正是通过映射有意义的名字到代码中,使得 modding 变得相比以往更加容易。

与此同时,服务端 mod hMod 正在另一边厢里完全独立地发展着,为服务器管理员提供一些简单而又必不可少的工具。可是,hMod 遇到了主要开发者“玩失踪”的问题。

这一情况最终造成了 Bukkit 的诞生,一个全新设计的服务器 mod,支持“插件”并且可以完成一切 hMod 不能完成的事。创造 Bukkit 的一行人最后也被招安到了 Mojang:Nathan 'Dinnerbone' Adams,Erik 'Grum' Broes,Warren 'EvilSeph' Loo,以及 Nathan 'Tahg' Gilbert。

我的世界殖民地mod建筑工小屋英文,我的世界网易免费复制建筑mod(4)

首页 123下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.