- Баллы
- 61
- Имя в Minecraft
- Fager
Я делаю простейший код для создания свой команды. Вроде как сделал все правильно а оно все равно не работает, делал уже по разным туториалам. По какой-то причине моя команда не проходит проверку и в итоге возвращает false
Файл plugin.yml
Код:
public class FirstPlugin extends JavaPlugin implements Listener
{
public boolean checkSender(CommandSender sender){
if (sender instanceof Player) {
return false;
}
return true;
}
public boolean onCommand(CommandSender commandSender, Command cmd, String label, String[] args){
Player p = (Player) commandSender;
if(getName().equalsIgnoreCase("heal")) {
if (checkSender(commandSender)) {
p.setFoodLevel(100);
return true;
}
}
return false;
}
public void onEnable(){
getLogger().info("Plugin Crasher Enable");
getServer().getPluginManager().registerEvents(this, this);
}
public void onDisable(){
getLogger().info("Plugin Crasher Enable");
getServer().getPluginManager().registerEvents(this, this);
}
}
Код:
name: Plugins
main: ru.Fager.FirstPlugin
version: 0.9.9
author: Fager
commands:
heal:
description: Пример команды
permission: <plugin name>
usage: /<command>
