你好,我是Minecraft编码的新手,我今天刚刚开始,我正在尝试制作一个插件。当我用Intellij启动我的服务器时,它就启动了,但是当我这样做的时候 /plugins它说“插件(0)”:这意味着没有插件,那么我如何将我的插件添加到插件文件夹或代码或其他东西中?
这是我的主要java文件:Link
这是我的plugin.yml文件:链接
谢谢你的帮助!谢谢
我看到您正在使用ApacheMaven,您必须运行包
命令,然后转到/target
文件夹,然后移动构建的。jar文件到服务器的插件文件夹。只有这样你才能启动服务器。此外,请在下次提问时提供服务器日志。
tldr;包
-
此外,您的代码是错误的:
Player player = null; // player is now null, you cannot send message to null player. This is bad.
应该是
Player player = (Player) commandSender; // cast command sender to player, that is good. You can now send message.
观看本教程可以帮助您。
我正在制作一个小的原型插件,它每分钟都在增强mob,但这个插件并没有出现在服务器上。 插件作为jar文件导出,并放入服务器的plugins文件夹中。 非常感谢您的帮助。谢谢 我的3个脚本在这里: 主脚本: 听众: 插件。yml:
好吧,所以我决定学习一些代码的乐趣,并遵循一个简单的你好命令的教程。我使用server.pro来运行服务器来测试我的插件,最初是在JavaSE-15和Spigot 1.16.5中编码的。当我上传jar文件时,它不会显示在服务器上的 /plugins列表中。我可以选择运行服务器的java,并意识到它只升到Java11,所以我用Spigot 1.16.5的JavaSE-11系统库重新编码了它。无论我做
所以大约一周前,我决定学习编写minecraft插件,所以我试着按照下面的指南去做: 我把我的测试插件加载到我pc上的Spigot1.12服务器上,我得到了很多错误:
请任何人帮帮我...我已经试了两个星期了
我已经安装了tomcat 9.0.11,但是tomcat 9服务器名称没有看到它。要配置它,请提供解决方案 在此输入图像描述