Re: [闲聊] Mojang是不是很像欧版GF啊

楼主: jpopaholic (日音スキ)   2020-05-19 01:32:50
※ 引述《Gwaewluin (神无月 孝臣)》之铭言:
: ※ 引述《kylefan (柚子)》之铭言:
: : Minecraft 一年内大更新一两次而已
: : 而且最近很多东西都是从模组里面搬来的
: : 然后到现在还有一些死不改的Bug
: : 有些人会说本来就不需要这么频繁的更新
: : 但不是啊慢慢更新没关系那你其他人都在干嘛啊
: : 也没多少新游戏
: 如果讲到更新速度的话
: 玩家就会出现分歧的意见啦
: 另外修BUG是一直有在做
: 在minecraft的官方频道里面的问答中曾提过
: 修BUG是有优先度的
: 会立刻影响到玩家进行游戏的会优先修复
: 看最近快照的公告中列出来修复好的BUG是编号到18万了
: 这样也只能挑一些最优先的BUG来修吧
: 不过两年前宣布超古老的BUG修复好倒是让我挺惊讶的(动物在读取地图时会跑到栅栏
外?
: 虽然说麦块有很多MOD可以让游戏更丰富
: 但更新速度可是会影响到MOD的开发的
: 想要希望MOJANG更新快一点多加入一些元素
: 和想要MODER更完善自己开发的MOD
: 这两件事可以说是互斥的
: 讲到麦块的MOD发展就会想到1.7的时代
: 这时候发展出了各式各样多采多姿而且完整的MOD
: 为什么呢
: 因为1.7版到1.8版可间隔了是一年多哪
: JAVA版的麦块其实并没有支援MOD
: 是需用使用像是破解一样的程式去修改麦块的主程式才有办法支援MOD
: 若麦块更新版本后便是需要开发新的程式去让新版本的麦块主程式能支援MOD
: 同时MODER也需要根据版本的变化来维护自己的MOD
: 当改版的速度愈来愈快时(其实现在改版算是神速了)
: MOD根据版本的变化也需要MODER花费更多功夫去维护
: 在1.7版的时代的这一年多里
: MODER有一个稳定的环境能慢慢开发来完善自己的MOD
: 不需要因为更换版本而再去维护变更版本而出现的问题
: 所以现在的MODER出现了一种奇妙的默契
: 大型MOD的开发是会跳过一个版本的
: 也就是大型MOD是从对应1.10版开始后下一个开发的版本是对应1.12版
: 现在则是在开发对应1.14版的MOD(1.3开始水的特性全变了,连物品ID也全改掉)
: 不过现在麦块的版本是1.15
: 目前看起来大型MOD在1.14的开发仍在起头中(知名的大型MOD上1.4版的数量还不多)
: 但MOJANG的1.16各种情报和快照已经满天飞啦
: 现在这种改版速度也许对MODER来说可能会有种压力吧
: 以前在实况中则是看过有实况主宣布他是1.7永远的住民
: 而他也承认自己根本就不知道现在的麦块里面有什么东西
: 也看过有别的玩家想要用1.8版开始实装的史莱姆球
: 可是这位玩家想玩的1.7版内没有史莱姆球啊
: 最后是他用了一个MOD可以把像是史莱姆球的东西装入他的1.7版之中
: 不想换新的版本却又想要用新的版本的要素
: 结果变成了这种情况
: 另外也是看到有MOD玩很熟的实况玩家对游戏的认知出现了混乱
: 他在玩的MOD有支援新版本的麦块后便用新版本的麦块开游戏来玩MOD
: 但是在游戏中出现了一个他不知道的要素
: 结果这位玩家开始找是哪个MOD加入了这种要素却没有结果
: 实际上这个要素是在新版本的麦块中实装的
: 和MOD没有关系
: 一直钻研MOD各种要素的玩家反而忽略了麦块主程式的变更
: MOJANG不停加入新要素进游戏中(一年两次其实非常快哪,开发forge也是要花时间的

: 而MOD的开发根本就更不上版本的变化
: 现在有较多大型MOD支援的版本还是在1.12版
: 结果对应1.12版的MOD弄著弄著却是现在的麦块已经跑到1.15版了
: 对玩家来说就变成想玩最新版本的游戏要素就没办法配合MOD一起玩
: 想要玩MOD就没办法玩到最新版本的游戏要素
: 这便是目前麦块的现况了
历经过高度由125变256,木材颜色由一种变多种,丛林开放,一堆新的世界,还有新终界
有感而发
其实官方是不支援mod的,除了材质包外,所以才导致mod需要自己维护版本
至于为啥这么多mod,其实根基岩版(最早的核心版)的开发语言Java有关
大家都知道Java直译(编译)完后其实执行档是Java虚拟机的执行码
若你用Java SE制作完的执行档是可以100%反组译成原本的程式码(除了注解)
但你用高级版本Java EE是有功能可以让你的执行档受到维护,让你反组绎后的程式码具

相当程度的乱码
我是不知道Mojang太穷还是为何,Minecraft的主程式其实并没有受到程式码保护,所以
造就一堆盗版以及mod
甚至仿间都有一堆利用minecraft程式码创造自己的mod的相关书籍
我是有偷偷用过反组译,真的可以100%还原minecraft程式码
然后说到minecraft更新,其实有些版本的新内容是有受到mod启发
像是漏斗,其实工业模组早期就有类似的东西存在,而且更完善
还有马之类的动物,据说在马更新以前就有mod专门加马之类的动物
但是这不影响minecraft几乎都用Java的惊叹
其实红石这东西也是晚期才加入的
作者: JeffMnO4 (H2SO4isStrong)   2020-05-19 01:34:00
长知识
作者: dennisdecade (尼德希克)   2020-05-19 01:36:00
现在大部分mod作者们应该都停在某个版本不向上更新了吧?
作者: guogu   2020-05-19 01:39:00
比较近期的应该是停在1.12.2吧
作者: KuBiLife (人生苦逼)   2020-05-19 01:41:00
不是说更新太快 MOD跟不上版本吗?
作者: emptie ([ ])   2020-05-19 01:47:00
Java 不是基岩基岩的code是用c++从0开始写的
作者: aalexx (aalexx.S)   2020-05-19 04:12:00
"支援"一词容易有误解。官方不维护mod,但是很支持mod官方持续都有在与mod社群尤其forge保持良好互动交换意见也有mod社群被官方雇用的案例。高版本MC新架构整体而言有使开发mod更容易,但和旧版本差很多。很多作者因为时间或其他因素就选择弃坑,运气好的其他人会接然后,1.15有很多我们熟悉的mod都在测试中囉,可以关注一下近期看看会不会推出
作者: emptie ([ ])   2020-05-19 07:58:00
官方真的要支持怎么不生个正式apj出来…*api
作者: z77889 (WillyZ97)   2020-05-19 08:40:00
基岩版是微软用c++做的那个吧原版现在都叫java版

Links booklink

Contact Us: admin [ a t ] ucptt.com