等了这么久终于来了,但好像还很多BUG。。。


总的来说,对于这个版本,我信心不足。原因有三


结构大改

各位都经历过版本的更替,也都知道每一次版本更新意味著漫长的等待——等待相关组件如Forge、各种服务端、还有各种模组的升级。不过这次更新比较独特的是,锤掉了原版

由于区块结构大改,目前正式版本(1.0~1.12)通用的老牌原版第三方开发程序许多都无法运行,更别提支持1.13里的新增内容了。据我了解WorldEdit可能将会是首先尝试兼容1.13的开发组件;MCEdit深陷基岩版无法自拔,能否更新至1.13还没有定数;而MCEdit2可能只是噱头了,无人问津的状况已经有些年头了;至于其他,不管是地形开发的WorldPainter,还是区块渲染的Mineway,必受一定影响;当然,值得欣慰的是像材质编辑、动画制作一类的开发工具幸免于难。

紧随其后的就是社区存档文件(schematic)的何去何从。schematic作为社区存档文件,其原型其实就是老版本中的区块文件,也是由第三方开发者们商榷并采用的,从11年一直流通至今。然而它即将被淘汰了,原因就是1.13摒弃了数字id。作为一名原版社区开发者,我表示这次更新对社区软体的开发是绝对致命的。

由于上述原因,我现在一直关注著1.13区块结构的解析进展,期待有位勇士能够让凉凉的原版开发领域起死回生。(注:目前区块结构已被完全解析,相关软体正在rewrite中)

(注:8月4日,WE给出了进一步的更新计划,其中包括了Schematic文件的未来:https://medium.com/@Me4502/updating-worldedit-to-minecraft-1-13-6d1361a19d57

指出将会采用SpongeSchematic的格式:SpongePowered/Schematic-Specification)

性能问题

看到有关"优化太烂"的抱怨,其实这是必然的。

原因其一就是上文的结构大改

过去的数字id被替换为了字元串id,无疑将导致读取速度变慢,详情参照原版的.nbt区块结构文件(使用的是字元串id)的读取。

这里再插一句:为什么不能用nbt文件取代schematic文件?其实不只是字元串的缘故,还有结构问题。schematic参考老版本区块文件采用的是线性列表储存信息,读取速度极快,且能储存大量信息。而nbt文件却是三维列表,甚至还要额外带上一个方块匹配表,这种设计上的劣势决定了nbt文件只能储存16×16×16的区域(其实储存区域是可以更大的,但为了游戏的流畅性,只能限制在这个范围内了)

其二就是为实现更多内容而消耗了性能。

海洋更新,带来了新的方块新的机制;更改了结构,铺平了前路,以实现更多的特性(bug)。(其实结构大改也是实现更酷炫的内容的前提)

很可惜的就是实现了计划,降低了用户体验。再者就是实现了bug,成就了特性。

Bug跃进 、 来自Yaossg

如图所示就是mojang开启的"(和谐)跃进"。

究竟缔造了多少bug呢?将1.13和1.8对比,两者都是开天辟地的巨大更新,有对照价值。

1.13 快照预览版
1.8 快照预览版

不难看出1.13快照发布少,而预览版发布已突破天际,实则反映了版本的稳定性不高。

例如1.8,快照的发布可以说很稳定,几乎每周都有,体现了新特性的开发和bug修复比较顺利(除了最后一个快照一周内发布了四次,可能比较匆忙)。

但是1.13明显有些草率,期间断断续续(与新特性加入有关),反映了开发遇到瓶颈,而预览版的发布更是说明优化欠佳,漏洞接二连三出现。其实官方计划1.13已久,历史能追溯到去年夏天甚至更早(其间有个插曲,原本海洋将作为1.14更新计划),不得不说1.13是开发一年的巨制,但就目前情况来看不太乐观

(不过快照和预览版并不能说明一切,仅做参考,毕竟1.8的正式版版本数也突破天际了。)

大势所趋

Minecraft的方向已发生了改变,以Minecon玩家集会为例,从纯粹的玩家交流到高端玩家、团队的展示炫技,Minecraft也曾一度被称作是"别人的世界"。近几年来,Minecon升级为Minecon Earth,而官方更多注重Minecraft对社会的影响了,而不是玩家圈子。从教育版的开发,到用MC规划现实社区,到帮助自闭症儿童...到前不久助力环境修复,MC逐渐向现实靠近。这个方向的确很温馨很美好,但对高端玩家、硬核玩家和开发者不算很友好。

若撇开国外,仅看国内,不堪入目,我闭口不谈了。

作为玩家,如果你是一个单纯简单的史蒂夫,喜欢探索远方,喜欢造自己喜欢的东西,那么你正合Minecraft的主旨方向,1.13海洋更新也正对你胃口。我失望,原因是我不算这样的玩家。尽管1.13更新更新了很多,加入了很多,但大体上却没能让我感受到的更多的新意。同时海洋更新也算是比较鸡肋,稍贬则可拿花花绿绿形容,其开发价值我认为甚至没有命令更新大。

可能是我和众多模组玩家一样比较保守,要等待更多内容的支持与加入才会去尝试新的版本。也可能是鄙人见识短浅,没有经历过如此大的变革,故苟感丧沮。


主流水电梯直接报废,行船从此再也不安全,刷头颅从未如此简单,新手晚上乖乖睡觉,水桶换气基本无效。


本次我是躺在床上等著1.13的更新,17号听小道消息是18号凌晨4点更新,我就紧盯著ipad上的时间,想不到凌晨一点就更新了!真是激动人心。

是什么让我如此激动呢,第一个就是MOJANG这回没有跳票,竟然实打实地发布了正式版。另外就是对于海洋更新的期待,早在月前我就看到了海洋更新的宣传片,实在是非常激动。

Spigot开发者也承认,这是Minecraft几乎是有史以来最大的一次更新,翻新了整个海底世界、游戏难度略变高、更加刺激,可玩性再度提高。

但是这种大更新带来的第一个问题就是各种插件服的更新,spigot到现在还在进行开发正式版的端,游戏本身的BUG也是有一些的(毕竟是特性游戏嘛),这也为各种游戏第三方开发提升了难度。

本次更新还有一个大模块就是指令,面对突如其来的指令语法变化我想也不必惊慌,MCBBS的SPGoding大佬就写了个专门把指令转为1.13模式的工具SPU,大家可以去搜搜看~

像水流物理的更改其实影响不是非常大,水电梯、物品电梯这种可以直接使用灵魂沙+水柱搞定了,一比较竟然比之前还节省资源一些...

总之这次1.13虽版本号奇怪,但确实是一次大更新。也希望MOJANG官方能持续创新,努力在今后的日子创造更多特性!(滑稽)


新的树电革命

/*相邻原木可以改变树叶的tag(和原木的距离)

这个tag改变会触发方块更新

相邻的树叶可以传导这个更新

延时1gt*/

1.13的新内容都很棒!但是比较失望的是Mojang这周三是为了准时发布正式版而准时发布正式版了——还有很多关键的bug没有处理,很多油管上的视频主也做了相应的视频,我举几个我觉得尤为突出的例子,具体在 Bug Tracker 上面搜关键词就找得到了:

  1. 侦测器的冷却时间坏掉了,直接报废了一大堆基于侦测器的红石机械;
  2. 光照更新会造成严重的卡顿,最先能注意到的就是红石器件亮度改变时;
  3. 活塞,特别是粘性活塞已经坏得不成样子了……_MethodZz_、EDDxample、Rays Works等等都做过视频,大家可以去看看,会感到震惊的……(听说好像是因为叫了基岩版的开发人员来帮忙改活塞,我看是在帮倒忙……)
  4. 似乎还有内存泄露的地方,据说一直跑图最后会耗尽你的内存;
  5. ……

另外,很多人反应旧世界升级到1.13即使用了「优化世界」按钮也还是很卡(比如我的一个存档1.12开了垂直同步一直都是60fps,1.13就只有10几了)。还有很多陈年bug也没有修复,什么栓绳消失啊矿车停止啊……这些暂时不修都还可以理解,毕竟处理好新特性更重要,但是上面说到的都是1.13的新bug啊,这像个正式版的样子吗,发布得太水了,宁愿再等几个预览版。

顺便提一下,有一个bug想必大家都注意到了:1.13正式版在打开世界之前也会有快照提示……这是不是说明Mojang嘴上说著是正式版,内心还是很诚实地觉得这是pre11?(滑稽)


推荐阅读:
相关文章