Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Dismiss Notice

Помогите [Решено] Syntax error, insert "}" to complete ClassBody

Discussion in 'Разработка плагинов для новичков' started by Exception, Aug 24, 2016.

Thread Status:
Not open for further replies.
  1. Автор темы
    Exception

    Exception Новичок Пользователь

    Trophy Points:
    6
    Не находит начало ClassBody
    Code:
    public class KickCommand implements CommandExecutor {
    
        private mainClass plugin;
    
        public KickCommand(mainClass plugin) {
            this.plugin = plugin;
        }
    
        @Override
        public boolean onCommand(CommandSender Sender, Command cmd, String label, String[] args) {
            if(!Sender.hasPermission("orderprotect.kick"));
                Sender.sendMessage(ChatColor.RED + "У вас недостаточно прав для этой команды");
                return true;
                       
       
                if(args.length == 0){
                return false;
               
            String name = args[0];
            Player p = Bukkit.getPlayer(name);
            if(p == null){
                Sender.sendMessage(ChatColor.RED + "Игрока нет на сервере");
                return true;
               
            String reason = args[1];
               
            }
           
            p.kickPlayer(name);
            Sender.sendMessage(ChatColor.GOLD + "Игрок " + name + " был кикнут с сервера ");
           
            return true;
        }
    
       
    }
    
    P.S. Благодарю за помощь в прошлой теме,проблему я решил
     
  2. Хостинг MineCraft
    <
  3. slavik123123123

    slavik123123123 Старожил Пользователь

    Trophy Points:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Code:
    public class KickCommand implements CommandExecutor {
    
        private mainClass plugin;
    
        public KickCommand(mainClass plugin) {
            this.plugin = plugin;
        }
    
        @Override
        public boolean onCommand(CommandSender Sender, Command cmd, String label, String[] args) {
            if(!Sender.hasPermission("orderprotect.kick")){
                Sender.sendMessage(ChatColor.RED + "У вас недостаточно прав для этой команды");
                return true;
                      }
      
                if(args.length == 0){
                return false;
              }
            String name = args[0];
            Player p = Bukkit.getPlayer(name);
            if(p == null){
                Sender.sendMessage(ChatColor.RED + "Игрока нет на сервере");
                return true;
              }
            String reason = args[1];
              
            
          
            p.kickPlayer(name);
            Sender.sendMessage(ChatColor.GOLD + "Игрок " + name + " был кикнут с сервера ");
          
            return true;
        
    
      
    }
    
     
  4. Автор темы
    Exception

    Exception Новичок Пользователь

    Trophy Points:
    6
    Ошибка осталась
     

    Attached Files:

  5. Exception_Prototype

    Exception_Prototype Активный участник Пользователь

    Trophy Points:
    46
    Вроде есть метод isOnline();
     
  6. Автор темы
    Exception

    Exception Новичок Пользователь

    Trophy Points:
    6
    Писал по видео
     
  7. slavik123123123

    slavik123123123 Старожил Пользователь

    Trophy Points:
    143
    Имя в Minecraft:
    Leymooooooooooo
    добавь ещё один } в самом конце.
     
  8. Автор темы
    Exception

    Exception Новичок Пользователь

    Trophy Points:
    6
    Благодарю.
     
Thread Status:
Not open for further replies.

Share This Page