Войти или зарегистрироваться

Помогите Unhandled exception executing command

  • Автор темы Автор темы OneLove
  • Дата начала Дата начала

OneLove

Активный участник
Баллы
61
В чем моя ошибка? Команда в плагине не работает.







Код:
null
org.bukkit.command.CommandException: Unhandled exception executing command 'cm' in plugin StaffChat v1.0
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[core.jar:git-Spigot-21fe707-741a1bd]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[core.jar:git-Spigot-21fe707-741a1bd]
        at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) ~[core.jar:git-Spigot-21fe707-741a1bd]
        at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1162) [core.jar:git-Spigot-21fe707-741a1bd]
        at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:997) [core.jar:git-Spigot-21fe707-741a1bd]
        at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45) [core.jar:git-Spigot-21fe707-741a1bd]
        at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1) [core.jar:git-Spigot-21fe707-741a1bd]
        at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [core.jar:git-Spigot-21fe707-741a1bd]
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_321]
        at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_321]
        at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [core.jar:git-Spigot-21fe707-741a1bd]
        at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) [core.jar:git-Spigot-21fe707-741a1bd]
        at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [core.jar:git-Spigot-21fe707-741a1bd]
        at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [core.jar:git-Spigot-21fe707-741a1bd]
        at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [core.jar:git-Spigot-21fe707-741a1bd]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_321]
Caused by: java.lang.NoClassDefFoundError: net/luckperms/api/LuckPermsProvider
        at org.staffchat.managers.LuckManager.<clinit>(LuckManager.java:12) ~[?:?]
        at org.staffchat.commands.CmCommand.onCommand(CmCommand.java:28) ~[?:?]
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[core.jar:git-Spigot-21fe707-741a1bd]
        ... 15 more
Caused by: java.lang.ClassNotFoundException: net.luckperms.api.LuckPermsProvider
        at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_321]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:101) ~[core.jar:git-Spigot-21fe707-741a1bd]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) ~[core.jar:git-Spigot-21fe707-741a1bd]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_321]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_321]
        at org.staffchat.managers.LuckManager.<clinit>(LuckManager.java:12) ~[?:?]
        at org.staffchat.commands.CmCommand.onCommand(CmCommand.java:28) ~[?:?]
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[core.jar:git-Spigot-21fe707-741a1bd]
        ... 15 more








Код:
package org.staffchat.commands;

import org.bukkit.command.*;
import org.bukkit.entity.*;
import org.staffchat.main.*;
import org.staffchat.managers.*;

public class CmCommand implements CommandExecutor
{
    public boolean onCommand(final CommandSender sender, final Command cmd, final String label, final String[] args) {
        if (!(sender instanceof Player)) {
            return false;
        }
        final Player p = (Player)sender;
        if (!p.hasPermission(ConfigManager.getString("permission"))) {
            p.sendMessage(Utils.parseColor("&c\u041d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043f\u0440\u0430\u0432!"));
            return true;
        }
        if (SpigotPlugin.disablingChat.contains(p.getName())) {
            p.sendMessage(Utils.parseColor("&c\u0412\u044b \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u043b\u0438 \u0441\u0442\u0430\u0444\u0444-\u0447\u0430\u0442 \u0438 \u0442\u0435\u043f\u0435\u0440\u044c \u043d\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0438\u0441\u0430\u0442\u044c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f!"));
            return true;
        }
        if (args.length < 1) {
            p.sendMessage(Utils.parseColor("&c\u0412\u044b \u043d\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043f\u0443\u0441\u0442\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435!"));
            return true;
        }
        final String message = Utils.parseString(args, 0);
        final String prefix = LuckManager.getPrefix(LuckManager.getUser(p));
        SendManager.sendAll(Utils.parseColor("&6\u041c\u043e\u0434\u0435\u0440\u044b &8| &f" + prefix + p.getName() + ": &f" + message));
        return true;
    }
}
 
Последнее редактирование:
1) Прикладывай код через "вставить" -> "код" и отдельно дублируй строку, на которую показывает трейс
2) 11 тем назад было это https://rubukkit.org/threads/kak-sozdat-novuju-gruppu-ispolzuja-luckyperms-api.183548/
Видимо, там что-то с LP
нет, с LP все нормально, но при этом команда не работает
 
Назад
Верх