Minexa说明书
基础核心与版本

18 个核心选项总览与对比

Paper、Fabric、Forge、PowerNukkitX……18 个选项一张表看完:类型、插件/模组、端口、Java 要求、适合谁。

下载页的「选择核心类型」是一整片胶囊。Paper、Purpur、Leaves、Leaf、Spigot、CraftBukkit……往下还有 Fabric、Forge、NeoForge、Quilt、Vanilla、Velocity、BungeeCord,再往下是 PowerNukkitX、PocketMine-MP、Allay、BDS 和「未知」。你数了一下,正好 18 个。

朋友只说了一句「开个能装插件的」,网上的教程却各说各的:有人说 Paper 最稳,有人说 Purpur 功能多,还有人让你直接上 Fabric。

这一页不逐个讲历史,先把 18 个选项放进一张总表,再告诉你它们其实只分六组——多数人真正要选的,只有其中两三个。

本页要点
  • 下载页一共 18 个核心选项:16 个常用 + BDS + 「未知」,不是 16 个。

  • 先分组再挑:插件服、模组服、原版、代理端、基岩、BDS/未知。你的候选基本只在其中一组里。

  • 插件和模组互不相通:两边的包互不通用,装错也不报错。

  • 基岩版默认端口是 UDP 19132;BDS 要先初始化 PRoot + box64 环境才能启动。

  • 拿不准就用默认答案:Paper + 1.21.x + 1024~1536 MB。

18 个选项:先看数量,再看总表#

核心(服务端核心,可以理解成服务端的「发动机」)决定三件事:这是 Java 版还是基岩版、能装插件还是模组、启动时用哪个入口文件。选错核心,后面的插件、模组、客户端版本都会跟着错。

未知 不是一种可以下载的核心,而是导入或还原时识别失败的占位。BDS 是官方基岩版服务端,需要先初始化 PRoot + box64 环境,转译运行、性能约为原生一半——这两项都会在后面单独说明。

下表里的「插件」「模组」是 Minexa 界面上的支持标记,不是对上游生态的完整评价。端口是应用给出的默认值,Java 系 25565、基岩系 19132(UDP)。

核心版别插件模组默认端口Java 要求一句话定位
PaperJava支持—25565随 MC 版本高性能、插件生态成熟,默认首选
PurpurJava支持—25565随 MC 版本Paper 分支,可调开关更多
LeavesJava支持—25565随 MC 版本Paper 分支,偏性能取向
LeafJava支持—25565随 MC 版本Paper 分支,另一个性能向选择
SpigotJava支持—25565随 MC 版本经典 Bukkit 兼容核心
CraftBukkitJava支持—25565随 MC 版本Bukkit 官方实现,最老的一支
FabricJava—支持25565随 MC 版本轻量模组加载器
ForgeJava—支持25565随 MC 版本,≤1.16 需 8/11老牌模组加载器,大型整合包多
NeoForgeJava—支持25565随 MC 版本Forge 的继任分支
QuiltJava—支持25565随 MC 版本Fabric 分支
VanillaJava——25565随 MC 版本Mojang 官方原版,无插件无模组
VelocityJava(代理)——25565随 MC 版本现代代理端,多子服统一入口
BungeeCordJava(代理)——25565随 MC 版本经典代理端,只有 latest
PowerNukkitX基岩支持—19132(UDP)推荐 25,不强制基岩协议,跑在 JVM 上
PocketMine-MP基岩——19132(UDP)PHP 8.2,不用 Java基岩协议,PHP 运行
Allay基岩——19132(UDP)21 及以上基岩协议,较新的 Java 核心
BDS基岩——19132(UDP)不需要(box64 转译)官方基岩服务端,要先初始化专用环境
未知取决于原服务端取决于原核心取决于原核心按原配置按原配置识别不出时的占位

「随 MC 版本」的意思是:应用会按游戏版本自动匹配 Java,1.21 及以上用 21,1.17~1.20.6 用 17,1.16 及更早用 8,26.x 用 25。Forge 1.16 及更早是特例,需要 Java 8 或 11,而 Java 8 只有 PRoot 的 Ubuntu 20.04 提供。如果你只会用 Termux Java,老 Forge 会在这里卡住,详见 游戏版本与 Java 版本。

端口不在启动设置里

很多人第一次找不到端口,是因为它在配置文件里,不在「启动设置」抽屉里。Java 系改 server.properties 的 server-port,PowerNukkitX 改 pnx.yml 的 settings.port。端口怎么开放给朋友,见 联机基础。

六组:你其实只在其中两组里选#

18 个选项看着多,按“能装什么”归一下类,只剩六组:

组成员数量你什么时候会进这一组
插件服Paper、Purpur、Leaves、Leaf、Spigot、CraftBukkit6想装传送、地皮、经济、权限这类功能
模组服Fabric、Forge、NeoForge、Quilt4想加新方块、新生物、新机器
原版Vanilla1要干净的原版机制,或排查“是不是插件的问题”
代理端Velocity、BungeeCord2一台机器上多个子服,想合成一个入口
基岩PowerNukkitX、PocketMine-MP、Allay、BDS4朋友用的是手机、平板、主机上的 Minecraft
占位未知1导入的服务器识别不出核心

先选组,再选组里的名字,能省掉大半纠结。组选错(比如给基岩版朋友下 Paper),后面怎么调都没用,那属于阵营问题,见 Java 版与基岩版服务端有什么区别。

插件服:七个「支持插件」的选项,六个是一家人#

插件(plugin,挂在服务端上、玩家客户端不用装的小程序)是手机开服最实用的扩展方式。Minexa 标为「支持插件」的只有七个:Paper、Purpur、Leaves、Leaf、Spigot、CraftBukkit、PowerNukkitX。

前六个是同一个家族,血缘顺序是 CraftBukkit → Spigot → Paper → Purpur / Leaves / Leaf。它们都实现 Bukkit API,所以为 Bukkit、Spigot、Paper 写的插件,通常能直接在这些核心上跑。差别主要在可调项和更新节奏,具体看各核心自己的文档。六个怎么选,见 Paper 系六个核心。

第七个 PowerNukkitX 虽然也标「支持插件」,但它服务的是基岩版客户端,插件不是 Bukkit 那一套,不能把 .jar 插件直接丢进去。基岩版的插件生态单独写在 基岩版核心。

模组服:四个加载器,客户端也要装#

模组(mod,直接改游戏内容的程序)和插件最大的区别是:模组通常要求客户端也装同一套。你只给服务端装了科技模组,朋友的原版客户端会连不上,或者进去就报缺模组。

四个模组核心的定位:

  • Fabric:轻量,适合优化、辅助和小型模组包,下载后直接得到可启动的 server.jar。

  • Forge:老牌加载器,大型整合包和旧版本模组多;下载后要执行 installer。

  • NeoForge:Forge 的继任分支,新模组逐渐迁入;同样要执行 installer。

  • Quilt:Fabric 的分支,安装后靠 quilt-server-launch.jar 启动。

四个核心都不支持 Bukkit 插件。反过来,Paper 也不能装 Forge 模组。详细区别和 installer 流程见 模组核心。

原版与代理端:三个「什么都不支持」的选项#

Vanilla 是 Mojang 官方原版服务端,没有插件也没有模组。它的价值是「干净」:验证原版机制、排查是不是插件导致的问题、给纯原版朋友开一个临时服,都合适。

Velocity 和 BungeeCord 是代理端(玩家先连代理,代理再把连接转发到后面的子服),通常要配合多个服务端使用。Minexa 把它们标为不支持插件、不支持模组,插件管理页也不会给入口;这不代表上游没有自己的插件生态,而是应用不提供管理入口。

代理端本身不生成游戏世界,也替代不了子服。手机上同时跑代理和多个子服,内存和 CPU 都很吃力,一般不建议新手碰。BungeeCord 还有一个限制:版本列表只有 latest,不能选具体版本。

基岩版:四个都能跑,代价不同#

基岩版(手机、平板、Switch、Xbox 上的 Minecraft)用另一套协议,默认端口是 UDP 19132。Minexa 里有四个基岩选项:

  • PowerNukkitX:跑在 JVM 上,推荐 Java 25 但不强制,可装它自己的插件。

  • PocketMine-MP:用 PHP 运行,插件是 .phar 格式;应用会在首次启动时自动准备 PHP。

  • Allay:较新的 Java 基岩核心,强制 Java 21 及以上。

  • BDS:官方基岩版专用服务器,原生程序不依赖 Java,要靠 PRoot + box64 转译运行,启动前必须先初始化专用环境。

BDS 要看清代价:官方只发布 Linux x86_64 + glibc 构建,而本机是 arm64 + Android bionic,应用靠 PRoot Ubuntu 容器里的 box64 把指令逐条翻译过来。所以它能跑,但启动更慢、性能约为原生一半,且它有一套与 Java 完全无关的独立环境。

别把 BDS 当成「官方所以更好」

2~5 人原版生存,BDS 合适;10 人以上或大型红石,转译会成为天花板,换 PowerNukkitX 更稳。想要 PHP 插件选 PocketMine-MP,想用 Java 21 选 Allay。四者差别见 基岩版核心,BDS 的完整步骤见 官方基岩版(BDS)开服。

「未知」是什么、什么时候选#

导入一个现成的服务端文件夹、压缩包、单个 JAR,或者还原旧备份时,应用会先尝试识别核心。识别依据包括入口文件名、jar 里的包名、libraries/ 的目录结构等。全都对不上时,服务器仍然会被导入,但核心登记为 未知。

未知 的版本列表是空的,也不能从下载页下载。它的作用是「先让这个服务器出现在列表里」,不是一种可用的新核心。正确的处理是:确认原来的核心类型,在服务器设置里手动改成对应核心;如果确实不知道,先不要覆盖目录里的文件,保留原样,去原服务端的文档或备份说明里找线索。未知 没有核心专属的启动参数,直接启动可能起不来,也没有对应的插件/配置支持。

先排除不适合的,再回答五个问题#

这些场景,手机不适合#

  • 大型 Forge / NeoForge 整合包:几百个模组启动要几分钟,内存 4 GB 起步,手机很容易被系统杀掉。

  • 代理端 + 多个子服:等于同时跑好几个服务端,手机扛不住。

  • BDS:能跑,但要先初始化专用环境,性能约为原生一半,不适合大服。

  • 几十人的公网服:不是核心的问题,是手机 CPU、内存、散热和网络的问题。

  • 需要长期 7×24 在线的服:省电策略和厂商清理会让它随时消失。

这些边界不是 Minexa 的缺陷,而是硬件形态决定的。知道什么不该做,比选一个“最强核心”更有用。

五个问题,30 秒选定#

  1. 朋友用 Java 版还是基岩版? Java 版选 Paper、Fabric、Forge 这类 Java 核心;基岩版选 PowerNukkitX / PocketMine-MP / Allay。

  2. 要装插件吗? 要,选 Paper 系;不要,Vanilla 或模组核心都行。

  3. 要装模组吗? 要,选 Fabric(轻量)或 Forge / NeoForge(大型);Quilt 适合明确支持它的整合包。

  4. 手机内存多少、几个人玩? 4 GB 以下别碰重整合,优先 Paper + 低版本 + 2~3 人。

  5. 朋友客户端是什么版本? 服务端必须与它一致;基岩版还要匹配协议,不是版本号看起来一样就行。

五个问题都不想回答,就用默认答案:Java 版朋友、要插件、手机 4 GB 以上 → Paper + 与朋友一致的 1.21.x 稳定版 + 1024~1536 MB 内存。这套组合不是最强,但最容易一次成功。更完整的场景对照在 选型决策向导。

先用最小配置跑通,再谈优化

第一次开服不要同时装插件、改视距、加模组。先让 Paper 出现 Done,确认朋友能进,再一项一项加。出问题时你才知道是哪一步引入的。

上机自查
  • 打开下载页,你能数出胶囊一共 18 个,并说出哪两个不是常用核心。

  • 你能用一句话说清自己选的核心属于哪一组(插件服/模组服/原版/代理/基岩)。

  • 选的核心和朋友的客户端阵营一致:Java 系看得到 25565,基岩系看得到 19132。

  • 如果你选了 BDS,还没指望它能启动。

  • 下载前确认过这个核心的版本列表里,有和朋友客户端一致的版本。

下一步#

读到这儿了,给你点个赞。如果这页内容帮你解决了问题,说明说明书的方向是对的;如果发现错误、过时信息或看不懂的地方,欢迎到 GitHub Issues 告诉我们。

⚡ 回到极速开服 📖 查术语表