Я недавно начал создавать плагины для Minecraft, но у меня возникли некоторые ошибки, такие как в этой ссылке https://paste.ubuntu.com/p/yHs2pQWf8t/
Main
package org.devoflua.hello;
import org.bukkit.plugin.java.JavaPlugin;
import org.devoflua.hello.commands.HelloCommand;
public class Main extends JavaPlugin {
@Override
public void onEnable() {
System.out.print("Okie");
new HelloCommand(this);
}
}
Команда
package org.devoflua.hello.commands;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.devoflua.hello.Main;
public class HelloCommand implements CommandExecutor {
@SuppressWarnings("unused")
private Main plugin;
public HelloCommand(Main plugin) {
this.plugin = plugin;
plugin.getCommand("hello").setExecutor(this);
}
@Override
public boolean onCommand(CommandSender Sender, Command Command, String label, String[] arg) {
if (!(Sender instanceof Player)) {
Sender.sendMessage("Only senders can use this command");
return true;
}
Player p = (Player) Sender;
if (p.hasPermission("hello.use")) {
p.sendMessage("hi");
return true;
} else {
p.sendMessage("You do not have permission to send this message");
}
return false;
}
}
Ошибка исходит от командного класса из строки 16, я считаю.Я искал в интернете, но не нашел ничего, что могло бы помочь мне решить эту проблему.