一般来说,Minecraft服务器插件文件夹中的.jar文件应包含插件的代码、依赖项和配置文件。下面是一个示例:
假设我们正在开发一个插件,名为MyPlugin。我们使用Maven来管理项目,我们想要将插件作为.jar文件上传到Minecraft服务器插件文件夹。
首先,在Maven项目的pom.xml文件中添加以下配置,以便生成一个可包含所有依赖项的插件:
...
org.apache.maven.plugins
maven-assembly-plugin
2.4
jar-with-dependencies
make-assembly
single
...
然后,我们在src/main/java/com/myplugin目录下创建一个名为MyPlugin.java的文件,该文件包含插件的代码:
package com.myplugin;
import org.bukkit.plugin.java.JavaPlugin;
public class MyPlugin extends JavaPlugin {
@Override
public void onEnable() {
// 插件启用时执行的代码
}
@Override
public void onDisable() {
// 插件禁用时执行的代码
}
}
最后,我们在项目的根目录下创建一个名为plugin.yml的文件,该文件包含插件的配置信息:
name: MyPlugin
version: 1.0
author: Your name
main: com.myplugin.MyPlugin
在终端中使用mvn package命令即可生成.jar文件。将该文件上传到