Sponge服务端
mc服务端(游玩)
Sponge服务端

Minecraft Forge&Sponge/Neoorge&Sponge/Sponge 服务端

让我们再将目光转回Bukkit时期。一群人做出BukkitAPI以后,发现这个东西实在是太垃圾了:对Mod兼容性差,没有开发文档,代码规范随意,这不是他们想要的那个API。于是,一群人离开了Bukkit开发团队,转而开始制作他们心目中的那个完美的API框架——幸运的是,他们做出来了,这就是SpongeAPI和他的服务端实现:Sponge

Sponge分为SpongeVanilla和Sponge(Neo)Forge两个版本:前者需要与Vanilla一起使用,他通过注入的方式,允许你在Vanilla服务端上安装基于SpongeAPI的插件;后者实现在(Neo)Forge上,允许你在Vanilla(Neo)Forge上安装基于SpongeAPI的插件(同时享受安装基于(Neo)ForgeAPI的模组),需要提到的是,在Sponge(Neo)Forge中,其实是作为一个(Neo)ForgeMod来使用(即将其放入.\mods中并启动服务端),而非作为一个完整的服务端运行核心文件。

很遗憾的是,由于生不逢时,Sponge并没有得到大多数开发者的支持,因此基于SpongeAPI开发的插件少之甚少,主流BukkitAPI插件迁移至SpongeAPI的更是屈指可数,因此对于普通服主来说,使用Sponge会导致在插件支持上落后于Bukkit使用者。

SpongeVanilla 有如下属性:

  • 可以 安装基于Sponge的插件
  • 不可以 安装基于任何API的模组
  • 性能相对很好
  • 更新较快
  • 稳定性很好
  • 社区支持友好
  • 插件生态较差

SpongeForge 有如下属性:

  • 基于ForgeAPI
  • 可以 安装基于SpongeAPI的插件
  • 可以 安装基于ForgeAPI的模组
  • 性能相对很好
  • 更新较快
  • 稳定性很好
  • 社区支持友好
  • 插件生态较差
  • 对模组兼容性极佳

SpongeNeo 有如下属性:

  • 基于NeoForge
  • 可以 安装基于SpongeAPI的插件
  • 可以 安装基于NeoForge的模组
  • 性能相对很好
  • 更新较快
  • 稳定性很好
  • 社区支持友好
  • 插件生态较差
  • 对模组兼容性极佳

[本网站部分资源来自网络,如有侵权请反馈至postmaster@rickymail.cn]

相关导航