Помогите Бан оффлайн

  • Автор темы Автор темы Kurumi
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Kurumi

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Kurumi
Скорее всего, я чего-то не дописал в коде. Как оно должно работать: Если я прописываю /p <nickname> <пункт правил> игрока должно банить. Всё работает. Но есть проблема, если игрока нету на сервере, плагин выдает ошибку, гуглил, была похожая проблема у чувака на зарубежном форуме, решение мне не помогло. Прошу помощи тут.

P.S. Все те, кто родились с фулл знаниями по яве и бакит апи, которые любят обосрать человека когда тот просит помочь, можете не писать. На сколько я знаю, этот отдел был создан специально для помощи новичкам, а не высмеиванию их проблемы.

Код:
Код:
package Lemar98.me;

import org.bukkit.Bukkit;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.plugin.java.JavaPlugin;
import org.bukkit.ChatColor;

public class Main extends JavaPlugin
{
       
    public void onEnable()
    {
        getLogger().info("BannedWorld is enabled!");
        getCommand("punishment").setExecutor(this);
        getCommand("p").setExecutor(this);
    }
   
    public void onDisable()
    {
        getLogger().info("BannedWorld is disabled!");
    }
   
    @SuppressWarnings("deprecation")
    @Override
    public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args)
    {
        Player b = (Player) sender;
        if(cmd.getName().equalsIgnoreCase("punishment") || cmd.getName().equalsIgnoreCase("p"))
        {
          if(!sender.hasPermission("bawo.ban"))
          {
              sender.sendMessage(ChatColor.RED + "У вас недостаточно прав");
              return true;
          }
            if(args.length == 0)
            {
               return false;
            }
            if(args.length == 1)
            {
                return false;
            }
             Player p = Bukkit.getPlayer(args[0]);
             String reason = args[1];
             {
             if(args.length == 2)
             {
             if(p.isOnline() || !p.isOnline() && args[1] == reason)
                {
                 p.kickPlayer(ChatColor.RED + "Вы были забанены игроком " + ChatColor.GREEN + b.getName() + ChatColor.RED + " по пункту правил " + ChatColor.GOLD + reason);
                 p.setBanned(true);
                 Bukkit.getOfflinePlayer(args[0]).setBanned(true);
                 b.sendTitle("§4Вы наказали игрока " + ChatColor.RED + args[0], "§9По пункту правил " + ChatColor.RED + reason);
                 return true;
                }
              }
          }
        return true;
    }
}
Ошибка консоли:
Код:
 [Server thread/INFO]: Kurumi issued server command: /p Lemar98 1.1
 [Server thread/ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'p' in plugin BannedWorld v1.0
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at org.bukkit.craftbukkit.v1_11_R1.CraftServer.dispatchCommand(CraftServer.java:650) ~[spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at net.minecraft.server.v1_11_R1.PlayerConnection.handleCommand(PlayerConnection.java:1354) [spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at net.minecraft.server.v1_11_R1.PlayerConnection.a(PlayerConnection.java:1189) [spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at net.minecraft.server.v1_11_R1.PacketPlayInChat.a(PacketPlayInChat.java:45) [spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at net.minecraft.server.v1_11_R1.PacketPlayInChat.a(PacketPlayInChat.java:1) [spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at net.minecraft.server.v1_11_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_121]
    at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_121]
    at net.minecraft.server.v1_11_R1.SystemUtils.a(SourceFile:46) [spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at net.minecraft.server.v1_11_R1.MinecraftServer.D(MinecraftServer.java:747) [spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at net.minecraft.server.v1_11_R1.DedicatedServer.D(DedicatedServer.java:399) [spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at net.minecraft.server.v1_11_R1.MinecraftServer.C(MinecraftServer.java:678) [spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.java:576) [spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_121]
Caused by: java.lang.NullPointerException
    at Lemar98.me.Main.onCommand(Main.java:51) ~[?:?]
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot.jar:git-Spigot-3fb9445-6e3cec8]
    ... 15 more
UP
 
Последнее редактирование:
Player p = Bukkit.getPlayer(args[0]); <--- Пытаешься достать то чего нет...
Бань по никнейму, при входе проверяй и кикай.
 
Последнее редактирование:
Гавнокод(только не спрашивай куда вставлять умаляю тебя пажалуйста)

PHP:
    if (p.isOnline) {
         p.kickPlayer(ChatColor.RED + "Вы были забанены игроком " + ChatColor.GREEN + b.getName() + ChatColor.RED + " по пункту правил " + ChatColor.GOLD + reason);
         p.setBanned(true);
    } else {
        Bukkit.getOfflinePlayer(p.getName()).setBanned(true);
    }
 
if (Bukkit.getPlayer(args[0]) == null){
Player p = (Player) Bukkit.getOfflinePlayer(args[0]);
p.kickPlayer(ChatColor.RED + "Вы были забанены игроком " + ChatColor.GREEN + b.getName() + ChatColor.RED + " по пункту правил " + ChatColor.GOLD + reason);
Ты дурак?Совсем дурак чтоле ваще не понио тебя идеот блэн! Кикни офф.игрока, попробуй)
 
Гавнокод(только не спрашивай куда вставлять умаляю тебя пажалуйста)

PHP:
    if (p.isOnline) {
         p.kickPlayer(ChatColor.RED + "Вы были забанены игроком " + ChatColor.GREEN + b.getName() + ChatColor.RED + " по пункту правил " + ChatColor.GOLD + reason);
         p.setBanned(true);
    } else {
        Bukkit.getOfflinePlayer(p.getName()).setBanned(true);
    }
Попробовал ваш способ, не работает. Поправьте меня, если сделал что-то не так
Код:
 if(args.length == 2)
             {
             if(p.isOnline() && args[1] == reason)
                {
                 p.kickPlayer(ChatColor.RED + "Вы были забанены игроком " + ChatColor.GREEN + b.getName() + ChatColor.RED + " по пункту правил " + ChatColor.GOLD + reason);
                 p.setBanned(true);
                 Bukkit.getOfflinePlayer(args[0]).setBanned(true);
                 b.sendTitle("§4Вы наказали игрока " + ChatColor.RED + args[0], "§9По пункту правил " + ChatColor.RED + reason);
                 return true;
                }
             else
             {
                 Bukkit.getOfflinePlayer(p.getName()).setBanned(true);
             }
              }
          }
        return true;
    }
 
Попробовал ваш способ, не работает. Поправьте меня, если сделал что-то не так
Код:
 if(args.length == 2)
             {
             if(p.isOnline() && args[1] == reason)
                {
                 p.kickPlayer(ChatColor.RED + "Вы были забанены игроком " + ChatColor.GREEN + b.getName() + ChatColor.RED + " по пункту правил " + ChatColor.GOLD + reason);
                 p.setBanned(true);
                 Bukkit.getOfflinePlayer(args[0]).setBanned(true);
                 b.sendTitle("§4Вы наказали игрока " + ChatColor.RED + args[0], "§9По пункту правил " + ChatColor.RED + reason);
                 return true;
                }
             else
             {
                 Bukkit.getOfflinePlayer(p.getName()).setBanned(true);
             }
              }
          }
        return true;
    }
Не бань игрока два раза
 
Попробовал ваш способ, не работает. Поправьте меня, если сделал что-то не так
Код:
 if(args.length == 2)
             {
             if(p.isOnline() && args[1] == reason)
                {
                 p.kickPlayer(ChatColor.RED + "Вы были забанены игроком " + ChatColor.GREEN + b.getName() + ChatColor.RED + " по пункту правил " + ChatColor.GOLD + reason);
                 p.setBanned(true);
                 Bukkit.getOfflinePlayer(args[0]).setBanned(true);
                 b.sendTitle("§4Вы наказали игрока " + ChatColor.RED + args[0], "§9По пункту правил " + ChatColor.RED + reason);
                 return true;
                }
             else
             {
                 Bukkit.getOfflinePlayer(p.getName()).setBanned(true);
             }
              }
          }
        return true;
    }
Б****
PHP:
if(p.isOnline() && args[1] == reason)
                {
                 p.kickPlayer(ChatColor.RED + "Вы были забанены игроком " + ChatColor.GREEN + b.getName() + ChatColor.RED + " по пункту правил " + ChatColor.GOLD + reason);
                 p.setBanned(true);
                 b.sendTitle("§4Вы наказали игрока " + ChatColor.RED + args[0], "§9По пункту правил " + ChatColor.RED + reason);
                 return true;
                }
             else
             {
                 Bukkit.getOfflinePlayer(p.getName()).setBanned(true);
                 b.sendTitle("§4Вы наказали игрока " + ChatColor.RED + args[0], "§9По пункту правил " + ChatColor.RED + reason);
                 return true;
             }
 
Player p = Bukkit.getPlayer(args[0]); <--- Пытаешься достать то чего нет...
Бань по никнейму, при входе проверяй и кикай.

UPD. Вроде должно работать.
Код:
    public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){
        Player b = (Player) sender;
        if(cmd.getName().equalsIgnoreCase("punishment") || cmd.getName().equalsIgnoreCase("p")){
          if(!sender.hasPermission("bawo.ban")){
              sender.sendMessage(ChatColor.RED + "У вас недостаточно прав");
              return true;
          }
          if(args.length == 2){
              String reason = args[1];
              if(p.isOnline() || !p.isOnline() && args[1] == reason){
                 if (Bukkit.getPlayer(args[0]) == null){
                     Player p = (Player) Bukkit.getOfflinePlayer(args[0]);
                      p.setBanned(true);
                      Bukkit.getOfflinePlayer(args[0]).setBanned(true);
                      b.sendTitle("§4Вы наказали игрока " + ChatColor.RED + args[0], "§9По пункту правил " + ChatColor.RED + reason);
                 }else{
                     Player p = Bukkit.getPlayer(args[0]);
                     p.kickPlayer(ChatColor.RED + "Вы были забанены игроком " + ChatColor.GREEN + b.getName() + ChatColor.RED + " по пункту правил " + ChatColor.GOLD + reason);
                      p.setBanned(true);
                      Bukkit.getOfflinePlayer(args[0]).setBanned(true);
                      b.sendTitle("§4Вы наказали игрока " + ChatColor.RED + args[0], "§9По пункту правил " + ChatColor.RED + reason);
                 }
                  return true;
              }
          }
        }
        return true;
    }
Ошибка, ссылается на кастованого плеера.
Код:
[Server thread/INFO]: Kurumi issued server command: /p Lemar 1.1
[Server thread/ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'p' in plugin BannedWorld v1.0
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at org.bukkit.craftbukkit.v1_11_R1.CraftServer.dispatchCommand(CraftServer.java:650) ~[spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at net.minecraft.server.v1_11_R1.PlayerConnection.handleCommand(PlayerConnection.java:1354) [spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at net.minecraft.server.v1_11_R1.PlayerConnection.a(PlayerConnection.java:1189) [spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at net.minecraft.server.v1_11_R1.PacketPlayInChat.a(PacketPlayInChat.java:45) [spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at net.minecraft.server.v1_11_R1.PacketPlayInChat.a(PacketPlayInChat.java:1) [spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at net.minecraft.server.v1_11_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_121]
    at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_121]
    at net.minecraft.server.v1_11_R1.SystemUtils.a(SourceFile:46) [spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at net.minecraft.server.v1_11_R1.MinecraftServer.D(MinecraftServer.java:747) [spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at net.minecraft.server.v1_11_R1.DedicatedServer.D(DedicatedServer.java:399) [spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at net.minecraft.server.v1_11_R1.MinecraftServer.C(MinecraftServer.java:678) [spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.java:576) [spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_121]
Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.v1_11_R1.CraftOfflinePlayer cannot be cast to org.bukkit.entity.Player
    at Lemar98.me.Main.onCommand(Main.java:45) ~[?:?]
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot.jar:git-Spigot-3fb9445-6e3cec8]
    ... 15 more
 
PHP:
if(p.isOnline() && args[1] == reason)
                {
                 p.kickPlayer(ChatColor.RED + "Вы были забанены игроком " + ChatColor.GREEN + b.getName() + ChatColor.RED + " по пункту правил " + ChatColor.GOLD + reason);
                 p.setBanned(true);
                 b.sendTitle("§4Вы наказали игрока " + ChatColor.RED + args[0], "§9По пункту правил " + ChatColor.RED + reason);
                 return true;
                }
             else
             {
                 Bukkit.getOfflinePlayer(p.getName()).setBanned(true);
                 b.sendTitle("§4Вы наказали игрока " + ChatColor.RED + args[0], "§9По пункту правил " + ChatColor.RED + reason);
                 return true;
             }
Проверку игрока на null и args[0] в оффлайн игроке, и уже не сильно говнокод)
 
Код со всеми исправлениями
PHP:
Player p = Bukkit.getPlayer(args[0]);
String reason = args[1]; {
 if (args.length >= 2) {

  if (p != null && p.isOnline() && args[1] == reason) {
   p.kickPlayer(ChatColor.RED + "Вы были забанены игроком " + ChatColor.GREEN + b.getName() + ChatColor.RED + " по пункту правил " + ChatColor.GOLD + reason);
   p.setBanned(true);
   b.sendTitle("§4Вы наказали игрока " + ChatColor.RED + args[0], "§9По пункту правил " + ChatColor.RED + reason);
   return true;
  } else {
   Bukkit.getOfflinePlayer(arg[0]).setBanned(true);
   b.sendTitle("§4Вы наказали игрока " + ChatColor.RED + args[0], "§9По пункту правил " + ChatColor.RED + reason);
   return true;
  }
 }
 return true;
 
PHP:
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){
        Player b = (Player) sender;
        if(cmd.getName().equalsIgnoreCase("punishment") || cmd.getName().equalsIgnoreCase("p")){
          if(!sender.hasPermission("bawo.ban")){
              sender.sendMessage(ChatColor.RED + "У вас недостаточно прав");
              return true;
          }
          if(args.length == 2){
              String reason = args[1];
              if(p.isOnline()){
                  Player p = Bukkit.getPlayer(args[0]);
                  p.kickPlayer(ChatColor.RED + "Вы были забанены игроком " + ChatColor.GREEN + b.getName() + ChatColor.RED + " по пункту правил " + ChatColor.GOLD + reason);
                  p.setBanned(true);
                  b.sendTitle("§4Вы наказали игрока " + ChatColor.RED + args[0], "§9По пункту правил " + ChatColor.RED + reason);
                  return true;
              }else{
                  Bukkit.getOfflinePlayer(args[0]).setBanned(true);
                  b.sendTitle("§4Вы наказали игрока " + ChatColor.RED + args[0], "§9По пункту правил " + ChatColor.RED + reason);
                  return true;
              }
          }
        }
        return true;
    }
 
Последнее редактирование:
PHP:
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){
        Player b = (Player) sender;
        if(cmd.getName().equalsIgnoreCase("punishment") || cmd.getName().equalsIgnoreCase("p")){
          if(!sender.hasPermission("bawo.ban")){
              sender.sendMessage(ChatColor.RED + "У вас недостаточно прав");
              return true;
          }
          if(args.length == 2){
              String reason = args[1];
              if(p.isOnline()){
                  Player p = Bukkit.getPlayer(args[0]);
                  p.kickPlayer(ChatColor.RED + "Вы были забанены игроком " + ChatColor.GREEN + b.getName() + ChatColor.RED + " по пункту правил " + ChatColor.GOLD + reason);
                  p.setBanned(true);
                  b.sendTitle("§4Вы наказали игрока " + ChatColor.RED + args[0], "§9По пункту правил " + ChatColor.RED + reason);
                  return true;
              }else{
                  OfflinePlayer p = Bukkit.getOfflinePlayer(args[0]);
                  p.setBanned(true);
                  b.sendTitle("§4Вы наказали игрока " + ChatColor.RED + args[0], "§9По пункту правил " + ChatColor.RED + reason);
                  return true;
              }
          }
        }
        return true;
    }
Круто юзать OfflinePlayer p = Bukkit.getOfflinePlayer(args[0]); в командексекуторе. Сервер подождет, насрать на игроков)
 
PHP:
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){
        Player b = (Player) sender;
        if(cmd.getName().equalsIgnoreCase("punishment") || cmd.getName().equalsIgnoreCase("p")){
          if(!sender.hasPermission("bawo.ban")){
              sender.sendMessage(ChatColor.RED + "У вас недостаточно прав");
              return true;
          }
          if(args.length == 2){
              String reason = args[1];
              if(p.isOnline()){
                  Player p = Bukkit.getPlayer(args[0]);
                  p.kickPlayer(ChatColor.RED + "Вы были забанены игроком " + ChatColor.GREEN + b.getName() + ChatColor.RED + " по пункту правил " + ChatColor.GOLD + reason);
                  p.setBanned(true);
                  b.sendTitle("§4Вы наказали игрока " + ChatColor.RED + args[0], "§9По пункту правил " + ChatColor.RED + reason);
                  return true;
              }else{
                  OfflinePlayer p = Bukkit.getOfflinePlayer(args[0]);
                  p.setBanned(true);
                  b.sendTitle("§4Вы наказали игрока " + ChatColor.RED + args[0], "§9По пункту правил " + ChatColor.RED + reason);
                  return true;
              }
          }
        }
        return true;
    }
Теперь в консоли старая ошибка и все равно не работает.
PHP:
 @SuppressWarnings("deprecation")
    @Override
    public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args)
    {
        Player b = (Player) sender;
        if(cmd.getName().equalsIgnoreCase("punishment") || cmd.getName().equalsIgnoreCase("p"))
        {
          if(!sender.hasPermission("bawo.ban"))
          {
              sender.sendMessage(ChatColor.RED + "У вас недостаточно прав");
              return true;
          }
            if(args.length == 0)
            {
               return false;
            }
            if(args.length == 1)
            {
                return false;
            }
            Player p = Bukkit.getPlayer(args[0]);
             String reason = args[1];
             if(args.length == 2)
             {
             if(p.isOnline() || !p.isOnline() && args[1] == reason)
                {
                 if (Bukkit.getPlayer(args[0]) == null){
                     OfflinePlayer pp = Bukkit.getOfflinePlayer(args[0]);
                     pp.setBanned(true);
                     b.sendTitle("§4Вы наказали игрока " + ChatColor.RED + args[0], "§9По пункту правил " + ChatColor.RED + reason);
                 return true;
                }
                }
             else
             {
                  p.kickPlayer(ChatColor.RED + "Вы были забанены игроком " + ChatColor.GREEN + b.getName() + ChatColor.RED + " по пункту правил " + ChatColor.GOLD + reason);
                  p.setBanned(true);
                  b.sendTitle("§4Вы наказали игрока " + ChatColor.RED + args[0], "§9По пункту правил " + ChatColor.RED + reason);
             }
              return true;
          }
          }
        return true;
    }
}
Код:
[Server thread/INFO]: Kurumi issued server command: /p Lemar98 1.1
[Server thread/ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'p' in plugin BannedWorld v1.0
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at org.bukkit.craftbukkit.v1_11_R1.CraftServer.dispatchCommand(CraftServer.java:650) ~[spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at net.minecraft.server.v1_11_R1.PlayerConnection.handleCommand(PlayerConnection.java:1354) [spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at net.minecraft.server.v1_11_R1.PlayerConnection.a(PlayerConnection.java:1189) [spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at net.minecraft.server.v1_11_R1.PacketPlayInChat.a(PacketPlayInChat.java:45) [spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at net.minecraft.server.v1_11_R1.PacketPlayInChat.a(PacketPlayInChat.java:1) [spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at net.minecraft.server.v1_11_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_121]
    at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_121]
    at net.minecraft.server.v1_11_R1.SystemUtils.a(SourceFile:46) [spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at net.minecraft.server.v1_11_R1.MinecraftServer.D(MinecraftServer.java:747) [spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at net.minecraft.server.v1_11_R1.DedicatedServer.D(DedicatedServer.java:399) [spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at net.minecraft.server.v1_11_R1.MinecraftServer.C(MinecraftServer.java:678) [spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.java:576) [spigot.jar:git-Spigot-3fb9445-6e3cec8]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_121]
Caused by: java.lang.NullPointerException
    at Lemar98.me.Main.onCommand(Main.java:50) ~[?:?]
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot.jar:git-Spigot-3fb9445-6e3cec8]
    ... 15 more
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх