java.lang.NullPointerException because the return value is null

Рейтинг: -1Ответов: 1Опубликовано: 18.07.2023

Короче ошибка вот:

java.lang.NullPointerException: Cannot invoke "org.bukkit.command.PluginCommand.setExecutor(org.bukkit.command.CommandExecutor)"
  because the return value of "org.sssumed.mc.claymineeconomy.ClayMineEconomy.getCommand(String)" is null 

это часть ошибки там дальше там важного нету ничего.

paper-plugin.yml:
commands:
  pay:

код:

this.getCommand("pay").setExecutor((CommandExecutor)new Commands());

код2:

public class Commands implements CommandExecutor {
    @Override
    public boolean onCommand(@NotNull CommandSender commandSender, @NotNull Command command, @NotNull String s, @NotNull String[] strings) {
        commandSender.sendMessage("qwa");
        return true;
    }
}

Ответы

▲ -1

Решение очень просто просто не надо писать плагин под paper. На spigot такой же код работает на 100%