- Баллы
- 11
- Имя в Minecraft
- crypt0x
Ошибка при запуске плагина в консоле.
Method invocation 'setExecutor' may produce 'NullPointerException' (Пишется в Intellij IDEA 2020)
Вот что пишится в консоле:
Method invocation 'setExecutor' may produce 'NullPointerException' (Пишется в Intellij IDEA 2020)
Вот что пишится в консоле:
[23:43:33 INFO]: Enabling OrelReshka v1.0-SNAPSHOT
[23:43:33 ERROR]: Error occurred while enabling OrelReshka v1.0-SNAPSHOT (Is it up to date?)
java.lang.NullPointerException: Cannot invoke "org.bukkit.command.PluginCommand.setExecutor(org.bukkit.command.CommandExecutor)" because the return value of "orel.main.orelandreshka.getCommand(String)" is null
at orel.main.orelandreshka.onEnable(orelandreshka.java:11) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263) ~[patched_1.16.5.jar:git-Paper-551]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:380) ~[patched_1.16.5.jar:git-Paper-551]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:483) ~[patched_1.16.5.jar:git-Paper-551]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugin(CraftServer.java:501) ~[patched_1.16.5.jar:git-Paper-551]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugins(CraftServer.java:415) ~[patched_1.16.5.jar:git-Paper-551]
at net.minecraft.server.v1_16_R3.MinecraftServer.loadWorld(MinecraftServer.java:468) ~[patched_1.16.5.jar:git-Paper-551]
at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:241) ~[patched_1.16.5.jar:git-Paper-551]
at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:943) ~[patched_1.16.5.jar:git-Paper-551]
at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:177) ~[patched_1.16.5.jar:git-Paper-551]
at java.lang.Thread.run(Thread.java:832) [?:?]
[23:43:33 INFO]: Disabling OrelReshka v1.0-SNAPSHOT
[23:43:33 ERROR]: Error occurred while enabling OrelReshka v1.0-SNAPSHOT (Is it up to date?)
java.lang.NullPointerException: Cannot invoke "org.bukkit.command.PluginCommand.setExecutor(org.bukkit.command.CommandExecutor)" because the return value of "orel.main.orelandreshka.getCommand(String)" is null
at orel.main.orelandreshka.onEnable(orelandreshka.java:11) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263) ~[patched_1.16.5.jar:git-Paper-551]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:380) ~[patched_1.16.5.jar:git-Paper-551]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:483) ~[patched_1.16.5.jar:git-Paper-551]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugin(CraftServer.java:501) ~[patched_1.16.5.jar:git-Paper-551]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugins(CraftServer.java:415) ~[patched_1.16.5.jar:git-Paper-551]
at net.minecraft.server.v1_16_R3.MinecraftServer.loadWorld(MinecraftServer.java:468) ~[patched_1.16.5.jar:git-Paper-551]
at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:241) ~[patched_1.16.5.jar:git-Paper-551]
at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:943) ~[patched_1.16.5.jar:git-Paper-551]
at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:177) ~[patched_1.16.5.jar:git-Paper-551]
at java.lang.Thread.run(Thread.java:832) [?:?]
[23:43:33 INFO]: Disabling OrelReshka v1.0-SNAPSHOT
Код:
package orel.main;
import org.bukkit.plugin.java.JavaPlugin;
public final class orelandreshka extends JavaPlugin {
@Override
public void onEnable() {
getCommand("orel").setExecutor(new commands(this));
getLogger().info("Plugin Orel loaded!");
}
@Override
public void onDisable() {
// Plugin shutdown logic
}
}
