Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Error pluginu


Sp1di

Rekomendowane odpowiedzi

Opublikowano

Hej napisałem sobie dość prosty plugin, ale po wpisaniu komendy wyskakuje mi error i nwm czemu.

error:

org.bukkit.command.CommandException: Unhandled exception executing command 'stat
y' in plugin mysvToolsPlus v0.1
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[Pap
erSpigot-1.7.10-R0.1-SNAPSHOT-b36.jar:git-PaperSpigot-36]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:18
1) ~[PaperSpigot-1.7.10-R0.1-SNAPSHOT-b36.jar:git-PaperSpigot-36]
        at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchCommand(CraftServe
r.java:766) ~[PaperSpigot-1.7.10-R0.1-SNAPSHOT-b36.jar:git-PaperSpigot-36]
        at net.minecraft.server.v1_7_R4.PlayerConnection.handleCommand(PlayerCon
nection.java:1044) [PaperSpigot-1.7.10-R0.1-SNAPSHOT-b36.jar:git-PaperSpigot-36]

        at net.minecraft.server.v1_7_R4.PlayerConnection.a(PlayerConnection.java
:881) [PaperSpigot-1.7.10-R0.1-SNAPSHOT-b36.jar:git-PaperSpigot-36]
        at net.minecraft.server.v1_7_R4.PacketPlayInChat.a(PacketPlayInChat.java
:28) [PaperSpigot-1.7.10-R0.1-SNAPSHOT-b36.jar:git-PaperSpigot-36]
        at net.minecraft.server.v1_7_R4.PacketPlayInChat.handle(PacketPlayInChat
.java:65) [PaperSpigot-1.7.10-R0.1-SNAPSHOT-b36.jar:git-PaperSpigot-36]
        at net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:189
) [PaperSpigot-1.7.10-R0.1-SNAPSHOT-b36.jar:git-PaperSpigot-36]
        at net.minecraft.server.v1_7_R4.ServerConnection.c(ServerConnection.java
:81) [PaperSpigot-1.7.10-R0.1-SNAPSHOT-b36.jar:git-PaperSpigot-36]
        at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:7
89) [PaperSpigot-1.7.10-R0.1-SNAPSHOT-b36.jar:git-PaperSpigot-36]
        at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:3
07) [PaperSpigot-1.7.10-R0.1-SNAPSHOT-b36.jar:git-PaperSpigot-36]
        at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:6
38) [PaperSpigot-1.7.10-R0.1-SNAPSHOT-b36.jar:git-PaperSpigot-36]
        at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java
:544) [PaperSpigot-1.7.10-R0.1-SNAPSHOT-b36.jar:git-PaperSpigot-36]
        at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:6
28) [PaperSpigot-1.7.10-R0.1-SNAPSHOT-b36.jar:git-PaperSpigot-36]
Caused by: java.lang.NullPointerException
        at pl.mysurvival.toolsplus.commands.StatyCommand.onCommand(StatyCommand.
java:23) ~[?:?]
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[Pap
erSpigot-1.7.10-R0.1-SNAPSHOT-b36.jar:git-PaperSpigot-36]
        ... 13 more
>

 

 klasa StatyCommand:

public class StatyCommand implements CommandExecutor {
    public StatyCommand() {
    }

    public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
        if(!(sender instanceof Player)){
            sender.sendMessage(ChatColor.RED + "Tylko gracz moze tego uzyc!");
            return true;
        } else {
            Player p = (Player) sender;
            StatyInventory.statyInventory.openInventory((p));
            return true;
        }
    }
}

Klasa StatyInventory:

public class StatyInventory {

    public static InventoryGUI statyInventory;

    public static void init(){
        statyInventory = new InventoryGUI(Main.getInstance(), ChatUtil.fixColors("&bStatystyki"), 1);
        statyInventory.setItem(0, new ItemBuilder(Material.DIAMOND_SWORD).setName(ChatUtil.fixColors("&3Zabojstwa")).setLore(ChatUtil.fixColors("&bTwoje zabojstwa: ")).toItemStack(), new StatyAction("zabojstwa"));
    }
}
Opublikowano

A zainicjalizowales to gui w onEnable ;-;?

    public void onEnable() {
        StatyInventory.init();
    }
Opublikowano

 

A zainicjalizowales to gui w onEnable ;-;?

    public void onEnable() {
        StatyInventory.init();
    }

@Nesz Sprawdzę czy pomogło, bo zapomniałem o tym ;x

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...