Помогите Ловлю NPE во время регистрации команды.

Статус
Закрыто для дальнейших ответов.

EnderBro3D

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
EnderBro3D
Ловлю NPE с

Java:
if(!setupPermissions()) {
l.log(Level.SEVERE, "Permissions plugin not found.");
PluginLoader.getInstance().disable(this);
return;
}
if(!setupChat()) {
l.log(Level.SEVERE, "Chat plugin not found.");
PluginLoader.getInstance().disable(this);
return;
}
if(!setupEconomy()) {
l.log(Level.SEVERE, "Economy plugin not found.");
PluginLoader.getInstance().disable(this);
return;
}

we = (WorldEditPlugin) Bukkit.getPluginManager().getPlugin("WorldEdit");

Bukkit.getPluginCommand("region").setExecutor(new _RegionCommand()); //me.ShadowMine.regions.ShadowMine - 87 строка метод onEnable()l.log(Level.INFO, "Plugin successful enabled!");

Конструктора в классе _RegionCommand нет.
Java:
public class _RegionCommand implements CommandExecutor {

    @Override
    public boolean onCommand(CommandSender s, Command cmd, String l, String[] a) {
     //Очень много говнокода
    }
}

На сервере есть Vault, WorldEdit, PermissionsEx(Permission & Chat), iConomy(Economy)

Данная ошибка вызывается во время включения плагина.

PluginYAML:
YAML:
name: Regions
author: ShadowMine
version: 1.0
main: me.ShadowMine.regions.ShadowMinePlugin
loadbefore: [API, Core]
depend: [API, Core]
commands:
  region:
    aliases: [rg, regions]



Может пригодится
Код:
[19:55:26 INFO]: [Regions] Enabling Regions v1.0
[19:55:26 ERROR]: Error occurred while enabling Regions v1.0 (Is it up to date?)
java.lang.NullPointerException
        at me.ShadowMine.regions.ShadowMinePlugin.onEnable(ShadowMinePlugin.java:87) ~[?:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:271) ~[server.jar:git-Spigot-3fb9445-6e3cec8]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337) [server.jar:git-Spigot-3fb9445-6e3cec8]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [server.jar:git-Spigot-3fb9445-6e3cec8]
        at org.bukkit.craftbukkit.v1_11_R1.CraftServer.enablePlugin(CraftServer.java:376) [server.jar:git-Spigot-3fb9445-6e3cec8]
        at org.bukkit.craftbukkit.v1_11_R1.CraftServer.enablePlugins(CraftServer.java:326) [server.jar:git-Spigot-3fb9445-6e3cec8]
        at net.minecraft.server.v1_11_R1.MinecraftServer.t(MinecraftServer.java:421) [server.jar:git-Spigot-3fb9445-6e3cec8]
        at net.minecraft.server.v1_11_R1.MinecraftServer.l(MinecraftServer.java:382) [server.jar:git-Spigot-3fb9445-6e3cec8]
        at net.minecraft.server.v1_11_R1.MinecraftServer.a(MinecraftServer.java:337) [server.jar:git-Spigot-3fb9445-6e3cec8]
        at net.minecraft.server.v1_11_R1.DedicatedServer.init(DedicatedServer.java:272) [server.jar:git-Spigot-3fb9445-6e3cec8]
        at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.java:544) [server.jar:git-Spigot-3fb9445-6e3cec8]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_131]
 
WE загружается после твоего плугина.
И да, хорошо мы стак посмотрели, когда строчки не те.
 
В плагин юмл
softdepend: [WorldEdit, WorldGuard]
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх