运行配置以调试IntelliJ IDEA中的Bukkit / Minecraft插件?
我正在帮助我的孩子学习创建Minecraft插件,尽管我对Java或IDEA没有太多经验。到目前为止,一切都运行良好,但是为了执行我们的代码,我们必须:
- 在 IDEA 中生成项目(输出路径设置为
Bukkit/plugins
) - 运行 Bukkit 服务器
- 启动 Minecraft 并连接
我不确定是否可以对(3)做任何事情,但在我看来,IDEA应该能够在一个步骤中处理(1)和(2)。此外,我们目前无法使用此配置进行调试。
在Visual Studio / .NET中,我只需要将可执行文件(在这种情况下为java/craftbukkit)指定为“外部程序”,它将解决所有这些问题。但是,在IDEA中,似乎我应该添加一个运行配置,但我没有看到一个允许像“主机应用程序”这样的东西的选项。相反,它想要完整的类路径到Bukkit,我不清楚那会是什么。我还在其他地方看到有人建议,如果没有Bukkit的调试版本,即使这样也无法正常工作。但我真的不想调试Bukkit;我只想调试我们的插件代码。main
我找到了这些用于远程调试Bukkit插件的说明,但这实际上是必要的吗?它没有解决“两步运行”的问题;它实际上使情况变得更糟!