Java 服务器没有';我不能启用我的插口插件。(它甚至没有尝试过)

Java 服务器没有';我不能启用我的插口插件。(它甚至没有尝试过),java,bukkit,Java,Bukkit,为了练习,我基本上是在制作一个插口插件。 服务器未启用服务器,控制台中没有错误。它也没有启用插件的“信息” 这是我的主课 package me.FarrosGaming.spawnepillager; 导入org.bukkit.plugin.java.JavaPlugin; 导入me.FarrosGaming.SpawnPillager.commands.PillagerCommand; 公共类Main扩展了JavaPlugin{ @凌驾 public void onEnable(){ 新掠夺司

为了练习,我基本上是在制作一个插口插件。

服务器未启用服务器,控制台中没有错误。它也没有启用插件的“信息”

这是我的主课

package me.FarrosGaming.spawnepillager;
导入org.bukkit.plugin.java.JavaPlugin;
导入me.FarrosGaming.SpawnPillager.commands.PillagerCommand;
公共类Main扩展了JavaPlugin{
@凌驾
public void onEnable(){
新掠夺司令部(本);
}
@凌驾
公共无效不可撤销(){
}
}
这是我的指挥课

package me.FarrosGaming.SpawnPillager.commands;
导入org.bukkit.Location;
导入org.bukkit.World;
导入org.bukkit.command.command;
导入org.bukkit.command.CommandExecutor;
导入org.bukkit.command.CommandSender;
导入org.bukkit.entity.EntityType;
导入org.bukkit.entity.Player;
导入me.FarrosGaming.SpawnPillager.Main;
公共类PillagerCommand实现CommandExecutor{
私有主插件;
公共PillagerCommand(主插件){
this.plugin=plugin;
plugin.getCommand(“chase”).setExecutor(this);
}
@凌驾
公共布尔onCommand(CommandSender-sender、Command命令、字符串标签、字符串[]args){
如果(!(播放机的发送方实例)){
sender.sendMessage(“仅限可发送此命令的玩家”);
返回true;
}
玩家=(玩家)发送者;
if(player.hasPermission(“hello.use”)){
Location Location=player.getLocation();
World=player.getWorld();
对于(int i=0;i<10;i++){
world.spawneEntity(位置,EntityType.爬行器);
}
返回true;
}否则{
sendMessage(“您没有使用此命令的权限”);
}
返回false;
}
}
这是我的plugin.yml文件

name:spawnepillager
版本:1.0
作者:法罗斯博彩
描述:布拉布拉
main:me.FarrosGaming.sprownpillager.main
命令:
追逐:
描述:在你的位置产卵掠夺者
用法:/chase
实际上,plugin.yml中没有空格
我使用的是最新版本的spigot。

确保将插件的Jar放在正确的位置,我指的是正确的服务器的插件文件夹,如果您选择多个,然后重新加载/重新启动服务器,
我告诉你,因为我自己也犯了这个错误。

你确定插件在你的
plugins
目录中,并且你把jar放在该目录后重新启动了服务器吗?主要是一个健全的检查,因为你的代码/插件没有任何其他问题。yml@Lucan是的,我正在将我的jar文件放入plugins文件夹,并且我已经重新启动了服务器,没有发生任何事情。您是否确保正确导出.jar?