PHANTASIESOFMINECRAFT ver.1

最近有些无聊(群众:无聊还不快写教程去),就扯一些对现在的Minecraft的看法吧…很多东西都是乱扯的-v-不要在意…

过去我曾对MC1.5的Minecraft API充满期待,但现在却又多了一种忧虑,其中一点在于MC的API对立化,现在主流的API是Forge和Spout&Bukkit,后者是老牌API和它的客户端,同时背后还有强力的服务器端做后盾;前者是新兴的API,过去曾是ModLoader的一个小巧扩展,现在是一个健壮的,足以支撑起一个框架的API.现在两者处于角力状态,两个月前Forge向Bukkit伸出橄榄枝结果被断然拒绝,虽然两者还不是水火不相容,但两套不兼容的API还是很让开发者头疼.
因此,在这种情况下,官方发布一套全新的Minecraft API成了一种不理智的行为,HyperX已经指出,Minecraft API无法在封闭开发这么短的时间内,拥有足够的健壮性.在性能与灵活性上它可能无法与Forge和Bukkit同台竞技.Minecraft API不可能结束两极格局,开发者开发Mod时面临的选择不只是Forge/Bukkit,还多了一个MinecraftAPI.真是添乱…
另一个还有一个事情,是曾有传言说MinecraftAPI开发的Mod仅能供正版使用,现在看来,大概是误传,不用太在意了.

话说回来,关于Forge和Bukkit对立的问题,我个人偏向于Forge一方,首先我对Bukkit的好兄弟Spout印象不好,另外我认为Forge更有活力,Bukkit经过很长时间发展才有了今天的样子,而Forge在一年之内就从一个小小的ModLoaderAPI扩展发展成一个完整的API框架.乘着MC1.3的顺风,Forge已经有了一个良好的多人Mod客户端/服务器端开发解决方案.那么为什么不为Forge开发一个类似CraftBukkit的专用服务器端,类似Spout的专用客户端呢?

或许对于现在的Forge来说,服务器Mod太过于少了,但专用客户端还是很有必要的,至少它能起到管理Mod的作用.

暂时只想写这么多…

注释:
①:HyperX在”关于MOD API”一文中的回复: http://www.mcbbs.net/forum.php?mod=redirect&goto=findpost&ptid=67297&pid=994201
②:事实上,假如Notch在2011年12月玩家请愿时就开始制作了的话,那现在也已经一年了.另外Mojang提供了一个API提议系统(https://mojang.atlassian.net/browse/MCAPI)玩家可以将自己需要的API提出.至于Mojang回不回复,就看你的人品了…