You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

导出Minecraft开源插件报org.bukkit.plugin.InvalidPluginException错误求助

问题原因

报错日志抛出的java.lang.ClassNotFoundException: net.ess3.api.MaxMoneyException是典型的依赖缺失问题:

  • 你编译的NavyCraft插件本身依赖Essentials系列插件的API运行,打包时没有将该依赖的相关类整合进输出的jar包,且当前运行的MC服务端也没有提前安装Essentials前置插件,导致加载插件时找不到对应的类文件。
可行解决方案
  • 方案1(操作最简单,推荐使用):提前在服务端安装与你1.12.2服务端版本兼容的EssentialsX插件,将对应jar包放入服务端plugins目录后重启服务端即可,无需修改你已经导出的NavyCraft插件包。
  • 方案2(无需额外安装前置,需调整打包配置):在Eclipse导出jar的配置环节,勾选「将引用的依赖库一并打包进输出jar」的选项,确认ess3相关的API依赖被包含在打包列表内后再执行导出,生成的jar即可直接在服务端运行。
  • 补充注意:如果调整后仍出现其他类找不到的报错,按照相同逻辑检查是否还有其他MC插件前置(如Vault、WorldEdit等)未安装,或者打包时未包含对应依赖即可。

内容的提问来源于stack exchange,提问作者BasZ

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 08:15:09