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

Problem z pluginem qDrop


Rekomendowane odpowiedzi

Opublikowano

Witam,

Po wgraniu pluginu qDrop nie dziala komenda /drop, w konsoli wyskakuja bledy:

[00:14:33 INFO]: supremebaran2137 issued server command: /drop
[00:14:33 INFO]: false
[00:14:33 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'drop
' in plugin qDrop v1.0-SNAPSHOT
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[cra
ftbukkit.jar:git-PaperSpigot-1f7d532]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:18
1) ~[craftbukkit.jar:git-PaperSpigot-1f7d532]
        at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchCommand(CraftServe
r.java:765) ~[craftbukkit.jar:git-PaperSpigot-1f7d532]
        at net.minecraft.server.v1_7_R4.PlayerConnection.handleCommand(PlayerCon
nection.java:1047) [craftbukkit.jar:git-PaperSpigot-1f7d532]
        at net.minecraft.server.v1_7_R4.PlayerConnection.a(PlayerConnection.java
:884) [craftbukkit.jar:git-PaperSpigot-1f7d532]
        at net.minecraft.server.v1_7_R4.PacketPlayInChat.a(PacketPlayInChat.java
:28) [craftbukkit.jar:git-PaperSpigot-1f7d532]
        at net.minecraft.server.v1_7_R4.PacketPlayInChat.handle(PacketPlayInChat
.java:65) [craftbukkit.jar:git-PaperSpigot-1f7d532]
        at net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:189
) [craftbukkit.jar:git-PaperSpigot-1f7d532]
        at net.minecraft.server.v1_7_R4.ServerConnection.c(ServerConnection.java
:81) [craftbukkit.jar:git-PaperSpigot-1f7d532]
        at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:7
95) [craftbukkit.jar:git-PaperSpigot-1f7d532]
        at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:3
07) [craftbukkit.jar:git-PaperSpigot-1f7d532]
        at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:6
43) [craftbukkit.jar:git-PaperSpigot-1f7d532]
        at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java
:549) [craftbukkit.jar:git-PaperSpigot-1f7d532]
        at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:6
28) [craftbukkit.jar:git-PaperSpigot-1f7d532]
Caused by: java.lang.NullPointerException: null key
        at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:
204) ~[craftbukkit.jar:git-PaperSpigot-1f7d532]
        at com.google.common.collect.ImmutableMap.entryOf(ImmutableMap.java:139)
 ~[craftbukkit.jar:git-PaperSpigot-1f7d532]
        at com.google.common.collect.ImmutableMap.copyOf(ImmutableMap.java:257)
~[craftbukkit.jar:git-PaperSpigot-1f7d532]
        at org.bukkit.craftbukkit.v1_7_R4.inventory.CraftMetaItem.getEnchants(Cr
aftMetaItem.java:613) ~[craftbukkit.jar:git-PaperSpigot-1f7d532]
        at org.bukkit.inventory.ItemStack.getEnchantments(ItemStack.java:391) ~[
craftbukkit.jar:git-PaperSpigot-1f7d532]
        at me.khalit.qDrop.gui.GUICreator.showGUI(GUICreator.java:44) ~[?:?]
        at me.khalit.qDrop.commands.DropCommand.onCommand(DropCommand.java:29) ~
[?:?]
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[cra
ftbukkit.jar:git-PaperSpigot-1f7d532]
        ... 13 more

http://www.mpcforum.pl/topic/1570080-qdrop-kompleksowy-system-dropu-na-tw%C3%B3j-serwer/

dsa

Opublikowano

Przeglądając kod, natrafiłem na ciekawą rzecz.. 

https://github.com/xVacuum/qDrop/blob/master/src/main/java/me/khalit/qDrop/gui/GUICreator.java#L36-L37

Nowe inventory za każdym razem, piękne.

 

Wracając do błędu..

Wykonywana jest pętla, gdy na itemie nie ma żadnego enchantu, dlatego plugin Ci zwraca nulla.

(https://github.com/xVacuum/qDrop/blob/master/src/main/java/me/khalit/qDrop/gui/GUICreator.java#L44)

 

Napisz do autora o naprawę tego błędu, bo sam raczej tego nie naprawisz.

Opublikowano

Witam,

Po wgraniu pluginu qDrop nie dziala komenda /drop, w konsoli wyskakuja bledy:

[00:14:33 INFO]: supremebaran2137 issued server command: /drop
[00:14:33 INFO]: false
[00:14:33 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'drop
' in plugin qDrop v1.0-SNAPSHOT
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[cra
ftbukkit.jar:git-PaperSpigot-1f7d532]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:18
1) ~[craftbukkit.jar:git-PaperSpigot-1f7d532]
        at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchCommand(CraftServe
r.java:765) ~[craftbukkit.jar:git-PaperSpigot-1f7d532]
        at net.minecraft.server.v1_7_R4.PlayerConnection.handleCommand(PlayerCon
nection.java:1047) [craftbukkit.jar:git-PaperSpigot-1f7d532]
        at net.minecraft.server.v1_7_R4.PlayerConnection.a(PlayerConnection.java
:884) [craftbukkit.jar:git-PaperSpigot-1f7d532]
        at net.minecraft.server.v1_7_R4.PacketPlayInChat.a(PacketPlayInChat.java
:28) [craftbukkit.jar:git-PaperSpigot-1f7d532]
        at net.minecraft.server.v1_7_R4.PacketPlayInChat.handle(PacketPlayInChat
.java:65) [craftbukkit.jar:git-PaperSpigot-1f7d532]
        at net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:189
) [craftbukkit.jar:git-PaperSpigot-1f7d532]
        at net.minecraft.server.v1_7_R4.ServerConnection.c(ServerConnection.java
:81) [craftbukkit.jar:git-PaperSpigot-1f7d532]
        at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:7
95) [craftbukkit.jar:git-PaperSpigot-1f7d532]
        at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:3
07) [craftbukkit.jar:git-PaperSpigot-1f7d532]
        at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:6
43) [craftbukkit.jar:git-PaperSpigot-1f7d532]
        at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java
:549) [craftbukkit.jar:git-PaperSpigot-1f7d532]
        at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:6
28) [craftbukkit.jar:git-PaperSpigot-1f7d532]
Caused by: java.lang.NullPointerException: null key
        at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:
204) ~[craftbukkit.jar:git-PaperSpigot-1f7d532]
        at com.google.common.collect.ImmutableMap.entryOf(ImmutableMap.java:139)
 ~[craftbukkit.jar:git-PaperSpigot-1f7d532]
        at com.google.common.collect.ImmutableMap.copyOf(ImmutableMap.java:257)
~[craftbukkit.jar:git-PaperSpigot-1f7d532]
        at org.bukkit.craftbukkit.v1_7_R4.inventory.CraftMetaItem.getEnchants(Cr
aftMetaItem.java:613) ~[craftbukkit.jar:git-PaperSpigot-1f7d532]
        at org.bukkit.inventory.ItemStack.getEnchantments(ItemStack.java:391) ~[
craftbukkit.jar:git-PaperSpigot-1f7d532]
        at me.khalit.qDrop.gui.GUICreator.showGUI(GUICreator.java:44) ~[?:?]
        at me.khalit.qDrop.commands.DropCommand.onCommand(DropCommand.java:29) ~
[?:?]
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[cra
ftbukkit.jar:git-PaperSpigot-1f7d532]
        ... 13 more

http://www.mpcforum.pl/topic/1570080-qdrop-kompleksowy-system-dropu-na-tw%C3%B3j-serwer/

<version>1.10.2-R0.1-SNAPSHOT</version>

NIE 1.7!@!!!!!!!!!!!!!

Opublikowano

** Byłem na wakacjach dlatego nie było żadnej odpowiedzi **

 

@GotoFinal jak zawsze - dzięki za to. Poprawa już się szykuje.

@wszyscy To że używam silnika 1.10 nie oznacza że plugin nie działa na niższe, nie korzystam z nowych funkcji 1.10 lub zaawansowanych pakietów czy refleksji. Równie dobrze mógłbym zaimportować tam silnik 1.7, lecz nie mam takowego na komputerze ;P

Moja oficjalna strona! :)

http://socketbyte.pl/ 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...