1、Minecraft各版本对java版本要求如下:
1.7 :java6/java7,推荐java8
1.7 ~ 1.16 :java8
1.17 :java16
1.18+ :java17
3、原版纯净端(Very Vanilla),由Minecraft官方制作。也因此不会对任何原版特性进行修改。缺点:不能添加任何第三方内容,如模组、插件等。
Minecraft官网地址:
https://www.minecraft.net,进去之后小心别去网易版。
4、插件端,原版mc服务器是没有插件这一说的,因此诞生了第三方服务端,例如sponge,spigot,bukkit。
Paper:Paper是基于Spigot进行开发的一个Spigot分支,它包含了许多Spigot没有的功能,如MC原版漏洞修复等,同时也提升了性能。
注:Paper修复/更改了许多Minecraft原版存在的特性(如TNT复制等,可在配置文件中关闭或启用)。
Paper官网:
https://papermc.io
5、模组端,Fabric和Forge是两款不同模组加载器,双方模组并不兼容。
Fabric:Fabric端基于原版纯净端,它轻量化、对原版几乎“0”修改(仅加载fabric-api的情况下)的特点,Carpet mod等原版辅助模组的社区支持,也使它在生电服里很受欢迎。
Fabric官网:
https://fabricmc.net
6、插件模组端,由于插件端不能装模组,模组端不能装插件,于是插件模组端闪亮登场。截止当前,并没有十分成熟的“Fabric模组+插件”融合端,所以仅列举目前主流且仍在维护的“Forge模组+插件”融合端。
CatServer:CatServer是一个基于Forge并融合Bukkit/Spigot/CraftBukkit的服务端核心。
CatServer官网:
https://catmc.org
Mohist:Mohist采用 Forge + Paper 结构,开发环境使用 ForgeGradle,支持 Forge mod 和 Paper 系列插件。
Mohist官网:
https://mohistmc.com/
7、代理端,反向代理服务端,它可以将多个 Minecraft 服务器变成一个 “群组服务器”。