在正版mc玩家社区当中有几个非常著名的modpack一样的东西——tekkit、voxel、spoutcraft
跟其他modpack不一样的地方在于,这几个东西都有自己的启动器,并且都需要正版验证。
这几个东西在中文mc社区内我几乎完全没见有人讨论。不过,既然连正版minecraft的启动器都没有几个人用过,这样的modpack 启动器完全没有人气或者知名度也是正常的。
而在这里面,spoutcraft又是比较特殊的一个mod. 比起modpack,它更像是一个API,跟forge类似的一种东西——然而跟forge不同的是,spout能够被用来做mod的那部分API离完成永远遥遥无期(毕竟没有non-premium用户的关注和支持),这导致spout在实际上能提供的内容极其有限。
不过spout在多人游戏上有着一个非常大的优势:官方支持bukkit。不仅如此,如果在服务端安装了spout的mod,客户端不需要事先进行针对性配置——也就是说,使用同一个spoutcraft客户端你可以玩服务器提供的任何mod.
SpoutAPI之所以工程量浩大迟迟无法完工,就是因为像bukkit一样,spout不是一个基于Notch-code的mod. Forge的开发者能够通过反编译官方版的minecraft,在其基础上增加各种各样的hook,然后统一提供一个接口给mod开发者。这样的开发没什么后顾之忧,并且可以步步为营加一个算一个随时可以发布。然而对于SpoutAPI,他要做的基本是把整个mc重新写一遍。有什么地方不对或者没完成,整个spout都没法发布。
所以forge的发布可以超勤快,而且还可以嫌sdk的工作太慢自己出fml,而spout却一直拖到连1.4都要发布了,才更新1.3.2推荐版。
也是同样的原因,spout可以从头到尾稳定地支持bukkit且没有版本兼容问题,而mcpc到现在也没把1.3.2的forge给port出来。
————————————————————————————————————
其实说起来,spout也并不是只有正版玩家可用,你甚至不需要破解就能使用spout.
spoutlauncher在启动时无论你是否成功登陆,都会将整个spoutcraft的客户端更新下载下来,你只需要以某种方式启动这个客户端就行了。
具体方法不做提供。
spout官网:
http://www.spout.org/
由于页面是英语,所以正好可以屏蔽不懂英语的小学生……(大雾