Помогите Сервер не видит плагин

Статус
Закрыто для дальнейших ответов.

Conorfish

Активный участник
Пользователь
Баллы
76
Плагин для тролинга. Пока 1 команда. Но сервер не видит плагин. Что не так? (не обращайте внимание на RegisterEvents и тп, я забыл убрать)
Главный класс(единственный):
Код:
package me.qbert.trollCommands;

import org.apache.logging.log4j.Logger;
import org.bukkit.Bukkit;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.entity.Player;
import org.bukkit.event.Listener;
import org.bukkit.plugin.java.JavaPlugin;

import net.md_5.bungee.api.ChatColor;

public class trollCommands extends JavaPlugin implements Listener{
    
    Logger log = (Logger) getLogger();
    FileConfiguration config = getConfig();
    
    public void onEnable() {
        Bukkit.getServer().getPluginManager().registerEvents(this, this);
    }
    

    public void onDisable() {
        
    }
    
    public boolean onCommand (CommandSender sender, Command cmd, String label, String[] args) {
        if (cmd.getName().equalsIgnoreCase("fop")) {
            if (!sender.hasPermission("trollCommands.fop")) {
                sender.sendMessage(ChatColor.RED + "У вас нет прав!");
                return true;
            }
            if (args.length == 0) {
                sender.sendMessage(ChatColor.RED + "Недостаточно аргументов!");
                return true;
            }
            String argums = String.join(" ", args);
            Player target = Bukkit.getPlayerExact(argums);
            if (target.getPlayer() == null) {
                sender.sendMessage(ChatColor.RED + "Такого игрока либо не существует, либо он не онлайн!");
                return true;
            }
            log.warn(ChatColor.RED + sender.getName()+ " выдал(а) фейк-опку игроку " + target.getName());       
            sender.sendMessage(ChatColor.GREEN + "Вы выдали игроку " + target.getName() + " Фэйк-Опку!");
            target.sendMessage(ChatColor.GRAY + "" + ChatColor.ITALIC + "[Server: " + target.getName() + " теперь оператор]");
            return true;
        }
        return false;
    }
}
plugin.yml:
Код:
name: trollCommands
main: me.qbert.trollCommands.trollCommands
version: 999

commands:
  fop:
    usage: /fop
Заранее спасибо
 
Я сильно новичок. Прошу объясняйте попроще. Спасибо:3
 
хотя бы кинуть ошибку
Код:
org.bukkit.plugin.InvalidPluginException: java.lang.ClassCastException: org.bukkit.plugin.PluginLogger cannot be cast to org.apache.logging.log4j.Logger
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) ~[spigot.jar:git-Spigot-4df3c0c-03f1e37]
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:326) ~[spigot.jar:git-Spigot-4df3c0c-03f1e37]
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:248) [spigot.jar:git-Spigot-4df3c0c-03f1e37]
    at org.bukkit.craftbukkit.v1_12_R1.CraftServer.loadPlugins(CraftServer.java:302) [spigot.jar:git-Spigot-4df3c0c-03f1e37]
    at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:205) [spigot.jar:git-Spigot-4df3c0c-03f1e37]
    at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:544) [spigot.jar:git-Spigot-4df3c0c-03f1e37]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_51]
Caused by: java.lang.ClassCastException: org.bukkit.plugin.PluginLogger cannot be cast to org.apache.logging.log4j.Logger
    at me.qbert.trollCommands.trollCommands.<init>(trollCommands.java:16) ~[?:?]
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_51]
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_51]
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_51]
    at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_51]
    at java.lang.Class.newInstance(Unknown Source) ~[?:1.8.0_51]
    at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:76) ~[spigot.jar:git-Spigot-4df3c0c-03f1e37]
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:129) ~[spigot.jar:git-Spigot-4df3c0c-03f1e37]
    ... 6 more
 
Спасибо, понял сам. Ошибка в при получении логгера
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх