Помогите Ошибка в коде перезагрузки

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

Fedy_

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Fedy_
Где тут ошибка?

Код:
   @EventHandler
   public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args){
   if (cmd.getName().equalsIgnoreCase("joqreload"));
   this.reloadConfig();
   }
 
Где тут ошибка?

Код:
   @EventHandler
   public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args){
   if (cmd.getName().equalsIgnoreCase("joqreload"));
   this.reloadConfig();
   }
Правильный код:
Код:
public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args){
   if (cmd.getName().equalsIgnoreCase("joqreload"))this.reloadConfig();
   }
 
Правильный код:
Код:
public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args){
   if (cmd.getName().equalsIgnoreCase("joqreload"))this.reloadConfig();
   }
10331783.png
 
Я в ступоре... Делал импорт?
 
package test;

//Вот это мне скинь
import org.bukkit....;
import .....;
//Конец
Либо скинь ВЕСЬ код, если ты не понимаешь, что от тебя требуется.
 
package test;

//Вот это мне скинь
import org.bukkit....;
import .....;
//Конец
Либо скинь ВЕСЬ код, если ты не понимаешь, что от тебя требуется.
import java.io.File;
import java.util.logging.Logger;

import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.command.CommandSender;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.event.player.PlayerQuitEvent;
import org.bukkit.material.Command;
import org.bukkit.plugin.java.JavaPlugin;
import org.bukkit.entity.Player;
 
Замени
Код:
import org.bukkit.material.Command;
на
Код:
import org.bukkit.command.Command;

Я понять не могу одного, зачем начинать писать плагины, если не знаешь ЯП.
 
****ец. При таком даже помогать не хочется.
Ты создал метод, который ОБЯЗАН возвращать boolean переменную.
Пропиши в концe
Код:
return false;

Получилось?
 
Вы идиоты?

if ((cmd.getName().equalsIgnoreCase("joqreload"))) {
this.reloadConfig();
}
return true;
}
import org.bukkit.material.Command; ЗАЧЕМ?
там нужен другой импорт!
org.bukkit.command.Command;
x4pNBYL.jpg
 
Последнее редактирование:
Ну не знаю, у меня без { никогда не работало, и выводило NullPointerException
Весело у вас тут..
Угу. Парень плагины пытается писать, ему уже говорили читать надо (да и мне иногда тоже, я не тру),
Чтобы научиться нужно читать и включать мозг. Это тебе не в игры играть да сок попивать.

Ну не знаю, у меня без { никогда не работало, и выводило NullPointer :(
Где тут ошибка?

Код:
   @EventHandler
   public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args){
   if (cmd.getName().equalsIgnoreCase("joqreload"));
   this.reloadConfig();
   }
И да, что не используем args?
if ((cmd.getName().equalsIgnoreCase("joq"))) if (args.length == 1)
if (args[0].equalsIgnoreCase("reload")) {
this.reloadConfig(); ???
 
Умник пришёл.
Ему уже помогли, а ты решил просто написать тоже самое.
Перед тем, как что-либо написать, прочитай полностью тему, вдруг уже решение есть.

ТЫ МЕНЯ ЕЩЁ УЧИТЬ БУДЕШЬ!? Умник БЛЯTЬ.
Сам то, написал два не нужных плагина.
Горит очаг?
 
Назад
Верх