我的世界Java 版

  本文章介绍的是Java版。关于一般意义上的游戏,请见“Minecraft”。

Minecraft:Java版(Minecraft: Java Edition)是Minecraft的最初版本,由Mojang Studios为Windows、macOS与Linux开发。Notch于2009年5月10日开始游戏的开发,于2009年5月17日公开发布首个版本。完整的正式版游戏于2011年11月18日的MINECON 2011上发布。

独有特性

Mojang Studios直接销售Java版,所以不需要通过平台持有者的认证。

Java版有自己的启动器。除了最新的版本和最新的快照之外,大多数以前版本的Java版本也可以通过启动器来启动。启动器也允许单独配置启动文件,这对mod、开发版本和旧版本来说非常友好。

Java版的代码比其他版本来说更容易修改,同时由于加入了混淆映射表[6],所以它是迄今为止mod和自定义服务器最多的版本。不过Java版内置的Realms是一个单独的服务,它和基岩版的不一样。

在2018年10月19日前购买了Java版的玩家可以免费获取一个适用于Windows 10的基岩版的兑换码,但是兑换码需要在2020年4月20日前使用。[7][8]

自2020年10月起,购买Java版的新玩家将不再需要注册Mojang账户,而是与微软账户绑定。2021年初起,Mojang账户将被陆续迁移至微软账户,完成账户迁移的玩家将获赠一款披风。迁移完成后,玩家需使用微软账户登录启动器,而Mojang账户将不再可用。[9]

开发

创作过程

Cave Game

2009年,Notch在与其他的TIG Source论坛成员玩过无尽矿工之后得到了开发Minecraft的想法。[10] 其他的影响包括《矮人要塞》、《地下城守护者》,[11]以及Notch自己之前的工程RubyDung[12]。

我觉得,一个简单而且充满生机的游戏,很有潜力成为一个真正的好游戏,而且它可以随时修改我想要的东西并添加我想要添加的东西。

——Notch评论于minecraft.net[13]

当他第一次对Minecraft动工时,Notch估计那仅仅就是一个小工程。因此,当Notch于2009年5月13日上传第一个Minecraft的YouTube视频时,他根本没有决定好正式名,只是随便起了个名字叫“cave game”。[14][15]但是第二天他就宣布使用“Minecraft: Order of the Stone”(引用自一本网络漫画《Order of the Stick》及《一件网上最棒的事》)[16]这个名字[17](可能来源于一个TIGSource用户在IRC聊天中的建议[18]),不过再过了一会儿,这个名字就被缩短成了“Minecraft”,因为它更简单且不会和Order of the Stick混淆。在2009年5月16日,游戏终于发布了“早期个人单机Alpha”[19]。

Classic

Minecraft Classic

Minecraft 0.0.11a于2009年5月17日秘密发布的第二天公开发布[20]。第三天,该游戏就收到了IndieGames.com的反馈。[21]这一个版本最终被命名为Minecraft Classic。[22] 同年七月,Minecraft使用Lightweight Java Gaming Library(LWJGL)重写。[23]直到Minecraft Beta版重新加入前,Classic是Minecraft唯一拥有创造模式的版本,创造模式允许玩家建造与移除方块,它允许使用所有方块进行建造。玩家被给予无限的方块去建造。并且在生存测试前不久也测试了多人游戏。

生存测试

生存测试在2009年9月1日发布于Classic版。在此阶段加入了生存模式(也移除了创造模式)。在这一系列的版本中,玩家必须去采集方块,面对生物,并且拥有生命条。如果玩家死亡,地图将会消失并且无法备份,玩家必须用新地图重新开始,这有点类似之后加入的极限模式。

Indev

Indev

Indev(In Development的简称)于2009年12月23日发布,此前Notch收到了让社区试用他在生存测试中加入的新功能的请求。

Indev版本0.31在minecraft.net/indev上向公众发布,但仅供购买游戏的人游玩 。当游戏开始后,玩家会出生在一个预先做好的木头房子里。

更新引入了比Classic更加完善且更加真实的亮度系统。在这之后Indev的更新变得更加的频繁,在此之后的Minecraft中逐渐加入了一些基本功能。在这个阶段中,更新大多主要是为了测试新东西,如火把和火。Indev的特性是地图主题,它类似于生物群系与维度——举例来说,浮岛主题就像天域、地狱主题就像下界。和生存测试一样,如果玩家死了,所有的进度都将丢失。

Infdev

Infdev(“Infinite development”(无限开发)的缩写)于2010年2月27日发布,它是Minecraft开发的第三个阶段。重要的新特性是能无限生成地形的世界;它也包含其他拓宽了游戏可能性的更新:新的合成配方、3D云、一个新的地形生成器、更加真实的流体系统、更加完善的洞穴。然而,Infdev删除了Indev的其他功能,比如世界主题。也就是说反而有一些特性如“浮岛”和“永远的白昼”被移除了。这些移除是可以被理解的,因为Infdev的主旨在于开发无限扩展的地图。此阶段还加入了更多的物品与游戏功能,例如加入了矿车以及玩家重生的能力。 在2010年6月28日被Alpha版本代替后,Infdev页面仍然可以在Minecraft官网访问,直到2010年9月份才被移除。

Alpha

Alpha版本的下界

Alpha在2010年6月28日发布,Minecraft在这个版本中加入了很多基础的东西,比如加入了多人生存游戏,并且还加入了诸如红石电路、船、新的音乐、新的生物以及难度设置等。 大多数功能都是通过无通知形式的“秘密周五更新”添加的。

于2010年10月31日发布的万圣节更新是其主要更新,加入了生物群系、下界、新的怪物、方块与物品以及其他的修改。

你可以发现Alpha版本介绍中的生物群系在这里重现了部分Indev的世界主题,并且实际上下界与以前的“地狱”世界主题没什么区别。

另一个在Alpha版本介绍中的是多人游戏的回归。与Classic的多人创造游戏不同,Alpha的多人游戏只支持生存模式的形式(所以严格来说应该叫多人生存模式)。

Beta

Beta

Beta是第五个也是最后一个在正式发布之前的开发阶段。2010年12月20日Beta发布。在此阶段加入了新的Logo、启动器、成就、统计、天气、平滑光照、染料、更多的植物(两种新的树和草丛)、狼与鱿鱼、床和其他方块以及物品等新东西。

冒险更新是其主要更新,它着重于探索、战斗,并给游戏增添了结局。此更新加入了包括新地形生成器、新生物、方块、生物群系以及物品的新功能。加入了村庄、要塞、废弃矿井等自动生成的建筑物。更改了包括一套含有暴击点数和经验值的改进的战斗系统、一个重制的创造模式、极限模式,到末地打败末影龙可以完成游戏等游戏内容。

它最初计划在Beta 1.7开始第一部分的冒险更新,不过最终在2011年9月14日于Beta 1.8发布。从2011年9月9日开始,Mojang“泄露”出了预览版本[24] 。Beta 1.9从未发布,但是使用1.9版本号的六个预发布版本被允许给用户测试并向Mojang反馈bug。10月18日,被停用的功能被再次启用,此时Mojang将Minecraft开发的重心移向了修复游戏的bug以及准备游戏的发布[25]。在11月13日,待发布的1.0发布了,随即向Beta 1.8.1从正式版本中更新了声音。[26]

现在仍然可以通过启用Minecraft启动器启动选项中的“历史版本(Historical versions)”选项来玩Beta版。

正式版

在末地中的末影龙

Minecraft的正式发布版——Minecraft 1.0.0于MINECON 2011期间的2011年11月18日下午9时54分(GMT时间)由Notch在主题演讲仪式上发布。Jeb在一条推特中证实了版本号为1.0.0,并且游戏正式脱离Beta版。[27]此次更新包括了Beta 1.8在内的不包括冒险更新在内的功能。其中最主要的功能是可以在末地打倒末影龙之后看到的游戏结局。关于更加详细的Minecraft 1.0.0改动日志,请参考此页面。

这也是Minecraft向新玩家收取全额费用的版本(19.95欧元,16.95英镑,26.95美元,210港元,165元人民币),但Alpha和Beta版的玩家通过正常更新收到此版本。在发布正式版后,Notch在一次采访说他对发布一个会被评分和评价的游戏感到紧张。自发布正式版后,游戏反响极佳,并被许多游戏网站和玩家群体给予了极高评价。

从发布以来的后续更新内容有:新的游戏内容、新的生物及生物群系。若想要知道从Minecraft 1.0.0以后的完整更新列表,请参见Java版版本记录。

2018年10月6日,Mojang开源了部分Java版的代码,主要是Brigadier命令引擎和Data Fixer Upper。完全重写的游戏渲染引擎(称为“Blaze3D”)正在考虑开源。[28]

演示版

演示版是为没有购买Java版的玩家提供的,但存在一些限制:

  • 演示版总是设置为生存模式。
  • 只能创建一个世界(Demo_World)。
  • 世界只能使用同一个种子生成:-343522682。
  • 玩家只有有限的时间游玩世界(当计时器达到0时,玩家仍然可以进入世界,但不能和世界交互)。
  • 玩家的名称总是设置为Player。
  • 当创建新的演示世界时,玩家会在出生点旁边找到并获得一个奖励箱。

控制

Java版通过使用键盘和鼠标/触控板来实现控制。

系统需求

硬件需求

根据Mojang帮助网站:

最低配置
  • CPU:Intel Core i3-3210 3.2GHz、AMD A8-7600 APU 3.1GHz或等同性能的CPU
  • 内存:4GB
  • 显卡(集成):支持OpenGL 4.4的Intel HD Graphics 4000(Ivy Bridge)或AMD Radeon R5系列(Kaveri line)
  • 显卡(独立):支持 OpenGL 4.4的Nvidia GeForce 400系列或AMD Radeon HD 7000系列
  • 存储设备:至少需要1GB用来存储游戏核心文件、世界以及其他文件
  • 系统
    • Windows: Windows 7及以上
    • OS X: OS X 10.9 Maverick
    • Linux: 在2014年及以后的现代发行版
  • 并不是低于这个配置就不能运行,只不过流畅性和游戏体验较差
推荐配置
  • CPU:Intel Core i5-4690 3.5GHz、AMD A10-7800 APU 3.5GHz或等同性能的CPU
  • 内存:8GB
  • 显卡:支持OpenGL 4.5的GeForce 700系列或AMD Radeon Rx 200系列(不包括集成芯片组)
  • 存储设备:4-6GB(推荐使用SSD)
  • 系统(推荐64位):
    • Windows: Windows 10
    • macOS: macOS 10.12 Sierra
    • Linux: 在2017年及以后的现代发行版

软件需求

  • 请注意,当使用某些与操作系统不匹配的Java版本(32或64位)、使用某些Java 7版本或安装了多个版本的Java玩Minecraft Java版时可能会引发某些用户体验问题。
  • 从1.12(17w13a)开始,运行Minecraft的最低要求是Java 8。如果玩家不知道他们的电脑是否安装了Java 8,那么安装程序默认会自动安装并使用支持Minecraft运行的Java。
  • 从1.17(21w19a)开始,运行Minecraft的最低要求是Java 16。
  • 从1.18(1.18-pre2)开始,运行Minecraft的最低要求是Java 17。

如果使用了笔记本并且为集成显卡,与独立显卡相比,更推荐先试一试演示版然后再购买。尤其是最近对OpenGL的要求提高至4.4之后,一些老旧独立显卡或集显很可能无法运行Minecraft。

需要稳定的互联网连接来让Java版下载游戏文件、验证用户名和连接多人游戏服务器。你至少需要连接一次互联网来下载并运行Java版;之后你就可以在断开互联网连接时玩,但如果你想接收更新或联机就需要连接到互联网了。

Java版不能在Windows RT平板上运行。

Java版不能在Chromebook上原生运行,但可以在设置了Crouton后运行Java(及Java版Minecraft)。

运行一个Java版服务器的系统需求信息能在这里找到。

公众反应

评分(PC)发布
92.79% GameRankings
93/100 Metacritic
A+ 1UP.com
4.5/5 GamesRadar
10/10 Eurogamer
9.25/10 Game Informer
8.5/10 GameSpot
5/5 GameSpy
9.0/10 IGN

Java版自2009年6月初次发售以来已售出超过3000万份。

评论家们给予Minecraft以很高的评价,并一跃成为最有营销力及发售最成功的独立游戏。游戏因为其赋予的自由创造以及整体的动态性而被称赞。PC Gamer评选Minecraft为第四位忙里偷闲的好游戏。[29]在Scott Munro的日志中,他重新审视了Alpha版,并称其“已经有点特别”并且敦促读者购买。[30]Jim Rossignol的Rock, Paper, Shotgun(网站)也推荐该游戏的Alpha版本,称其为“一种新生的八位元乐高”、“S.T.A.L.K.E.R:切尔诺贝利之影”。[31]在2010年9月17日,游戏网络漫画家Penny Arcade开始了一个系列的漫画,并且提交了关于此游戏成瘾的新闻。[32]视频游戏脱口秀Good Game打出了7.5与9分,满分为10的分数,称赞其创造性及自定义性能,但是批评了它缺少一份新手教程。[33]

2011年5月5日,Minecraft被选入史密森美国艺术博物馆的“视频游戏艺术”的80款游戏其中之一,并将于2012年3月16日进行展出。[34][35]

奖项

Mojang的奖杯

自Minecraft发布以来,赢得了众多奖项。其中包括:

  • PC Gamer的“年度游戏”[36]
  • 独立游戏大会的大奖及“最受观众欢迎奖”[37]
  • 2010年Good Game的“最值得下载游戏” [38]
  • Rock Paper Shotgun的“年度游戏”[39]
  • Indie DB的“年度独立游戏”、“最具创新及最佳单人独立游戏奖” [40]
  • 游戏开发者选择奖(Game Developers Choice Awards)的“最佳首次亮相游戏”、“最值得下载游戏”以及“最具创新性游戏奖”[41]

预告片

官方预告片在2011年12月6日Minecraft全面发布后于Mojang的官方YouTube频道发布。该视频由Vareide制作,而不是Hat Films(曾经为Mojang制作了更新预告片和视频)。

你知道吗

  • Java版的源码或许被存放在了GitHub上叫做“Mojang/Minecraft”的私有仓库中,这曾由Bartosz Bok在Brigadier开源发布前的开发中提到。[42]

参考

  1. Minecraft PEGI评级
  2. Minecraft DEJUS评级
  3. Minecraft GSRR评级
  4. Minecraft GRB评级(2018)
  5. Minecraft ACB评级
  6. “Tomorrow's snapshot has a small surprise for modders! Should make one or two people happy :)” – @Dinnerbone,2019年9月3日
  7. “Heads up, miners and crafters! As of Friday, October 19 at 11 AM CET, Minecraft: Java Edition will no longer include a copy of Minecraft for Windows 10. But don’t fret – if you have a code, you can still redeem it after Friday!” – @Minecraft,2018年10月17日
  8. “Ancient Java players! Your attention please!” – Minecraft.net,2020年1月21日
  9. “Java Edition is moving house” – Minecraft.net,2020年10月21日
  10. //forums.tigsource.com/index.php?topic=6273.0
  11. //twitter.com/notch/status/76378826137018369
  12. //notch.tumblr.com/post/227922045/the-origins-of-minecraft
  13. //www.minecraft.net/game
  14. Cave Game tech demo! – Notch,2009年5月13日 – Tumblr
  15. //www.youtube.com/watch?v=F9t3FREAZ-k
  16. //www.giantitp.com/comics/oots0001.html
  17. Minecraft: Order of the Stone – Notch,2009年5月14日 – Tumblr
  18. //forums.tigsource.com/index.php?topic=6273.msg201261#msg201261
  19. Early private singleplayer alpha coming very soon – Notch,2009年5月16日 – Tumblr
  20. //notch.tumblr.com/post/109000107/minecraft-0-0-11a-for-public-consumption
  21. //www.indiegames.com/blog/2009/05/browser_game_pick_minecraft_ma.html
  22. //notch.tumblr.com/post/746938105/the-server-is-back-up
  23. //notch.tumblr.com/post/143020675/i-think-i-know-what-game-im-making
  24. notchtweet:112269453621862401
  25. notchtweet:126319481160081408
  26. //www.minecraftforum.net/news/313-
  27. //twitter.com/jeb_/status/128826347178049536
  28. “Programmer's: Play with Minecraft's Inner Workings!”,Tom Stone。Minecraft.net,2018年10月6日
  29. //www.pcgamer.com/2010/07/05/50-games-to-play-at-work/5/
  30. //blogs.dailyrecord.co.uk/gaming/2010/07/minecraft-alpha-review.html%7Cwork=
  31. //www.rockpapershotgun.com/2010/08/10/chockablock-minecraft-revisited/
  32. //www.penny-arcade.com/2010/9/17/
  33. //www.abc.net.au/tv/goodgame/stories/s3016636.htm
  34. //kotaku.com/#!5799017/the-smithsonian-has-picked-the-games-of-its-art-of-video-games-exhibit
  35. //americanart.si.edu/exhibitions/archive/2012/games/
  36. //www.pcgamer.com/2010/12/31/pc-gamer-uks-game-of-the-year/
  37. //www.indiegames.com/2011/01/2011_independent_games_festiva_10.html
  38. //www.abc.net.au/tv/goodgame/stories/s3085956.htm
  39. //www.rockpapershotgun.com/2010/12/24/the-games-of-christmas-%E2%80%9910-day-24/
  40. //www.indiedb.com/events/2010-indie-of-the-year-awards/winners/
  41. //www.gamechoiceawards.com/archive/gdca_11th.html
  42. Pass StringReader instead of strings to CommandDispatcher by boq · Pull Request #6 · Mojang/brigadier  — GitHub,2018年7月23日。“This is part of cleanup for / handling on code (Mojang/Minecraft@6f28ed1).”

Java版
版本 开发周期 技术 多人游戏 游戏订制
  • 演示版
    • 地点
  • PC Gamer演示版(Beta 1.3)
版本记录
  • pre-Classic
  • Classic
    • Classic早期创造
    • 多人测试
    • 生存测试
    • Classic后期创造
  • Indev
  • Infdev
  • Alpha
  • Beta
  • 正式版
  • 开发版本
  • 已移除特性
    • 方块
    • 物品
    • 配方
  • 未使用特性
  • 独有特性
  • 提及特性
  • 计划版本
  • 已知漏洞
    • 启动器
    • Minecraft API
  • 硬件需求
  • al_version
  • 方块实体
  • 命令
    • 函数
  • 崩溃
  • 数据值
    • Classic
    • Indev
    • 扁平化前
  • 数据版本
  • 调试屏幕
  • 格式化代码
  • 键控代码
  • 启动器
  • 命名空间ID
  • 协议版本
  • 截屏
  • 种子
  • 统计信息
  • 出生点区块
  • 坐标
  • 世界加载屏幕
.minecraft开发资源过时开发资源
  • client.jar
  • client.json
  • launcher_profiles.json
  • options.txt
  • Anvil文件格式
  • 区块格式
  • 命令存储格式
  • 结构生成格式
  • 世界格式
  • 战利品表
  • 地图物品格式
  • 模型
  • Mojang API
  • NBT格式
  • 混淆映射表
  • Player格式
  • raids.dat格式
  • 区域文件格式
  • 结构方块文件格式
    • Schematic文件格式
  • 记分板格式
  • 服务器列表格式
  • 原始JSON文本格式
  • sounds.json
  • 字幕
  • villages格式
  • 已配置的地物
    • 已配置的结构地物
    • 已配置的地表生成器
  • Classic世界格式
  • Classic服务器协议
  • Indev世界格式
  • Alpha世界格式
  • server_level.dat
  • 服务器
  • Minecraft Realms
  • 服务器列表
  • server.properties
  • 服务器需求
  • 定制服务器
  • 皮肤
  • 披风
  • 资源包
  • 数据包

Toplist

最新的帖子

標籤