Mit gaaaanz vielen Falling Blocks und du musst Vektoren drauf haben![]()
@galaone Bei mir bleiben die Blöcke auf dem Boden liegen. Wie kann ich das verhindern?
Mit gaaaanz vielen Falling Blocks und du musst Vektoren drauf haben![]()
Gibst du denen denn ne Velocity?@galaone Bei mir bleiben die Blöcke auf dem Boden liegen. Wie kann ich das verhindern?
Gibst du denen denn ne Velocity?
Schick mal Code
Versuchs mit höheren Werten. Die die du benutzt sind nen Witz.
Versuchs mit höheren Werten. Die die du benutzt sind nen Witz.
Hier nochwas: https://bukkit.org/threads/spawn-a-falling-block.93254/
Meinst du vielleicht folgendes?Aber beim Abschuss ändert der sich ja und jeder z.B. ein TeleportArrow vorm Abschuss heißt ja beim ProjectileHitEvent einfach nur arrow
@EventHandler
public void onClick(InventoryClickEvent e) {
Player p = (Player) e.getWhoClicked();
e.setCancelled(true);
if(e.getCurrentItem().getItemMeta().getDisplayName().equalsIgnoreCase(ChatColor.GREEN + "Team 1")) { ......weiterer Code, der ausgeführt wird, wenn man auf das Item klickt.......
[20:13:51 ERROR]: Could not pass event InventoryClickEvent to Paintball v0.3
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
va:310) ~[spigot-1.8.7.jar:git-Spigot-b3c0272-7723b90]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
a:62) ~[spigot-1.8.7.jar:git-Spigot-b3c0272-7723b90]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j
ava:502) [spigot-1.8.7.jar:git-Spigot-b3c0272-7723b90]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
ava:487) [spigot-1.8.7.jar:git-Spigot-b3c0272-7723b90]
at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java
:1603) [spigot-1.8.7.jar:git-Spigot-b3c0272-7723b90]
at net.minecraft.server.v1_8_R3.PacketPlayInWindowClick.a(SourceFile:31)
[spigot-1.8.7.jar:git-Spigot-b3c0272-7723b90]
at net.minecraft.server.v1_8_R3.PacketPlayInWindowClick.a(SourceFile:9)
[spigot-1.8.7.jar:git-Spigot-b3c0272-7723b90]
at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:1
3) [spigot-1.8.7.jar:git-Spigot-b3c0272-7723b90]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [
?:1.8.0_45]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_45]
at net.minecraft.server.v1_8_R3.SystemUtils.a(SystemUtils.java:19) [spig
ot-1.8.7.jar:git-Spigot-b3c0272-7723b90]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:7
18) [spigot-1.8.7.jar:git-Spigot-b3c0272-7723b90]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:3
67) [spigot-1.8.7.jar:git-Spigot-b3c0272-7723b90]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:6
57) [spigot-1.8.7.jar:git-Spigot-b3c0272-7723b90]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java
:560) [spigot-1.8.7.jar:git-Spigot-b3c0272-7723b90]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_45]
Caused by: java.lang.NullPointerException
at de.blockbreaker.paintball.listener.InteractListener.onClick(InteractL
istener.java:87) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0
_45]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0
_45]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1
.8.0_45]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_45]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
va:306) ~[spigot-1.8.7.jar:git-Spigot-b3c0272-7723b90]
... 15 more
>
Teste vorher ob das currentItem null isHallihallo, ich hätte mal eine kleine Frage
PHP:@EventHandler public void onClick(InventoryClickEvent e) { Player p = (Player) e.getWhoClicked(); e.setCancelled(true); if(e.getCurrentItem().getItemMeta().getDisplayName().equalsIgnoreCase(ChatColor.GREEN + "Team 1")) { ......weiterer Code, der ausgeführt wird, wenn man auf das Item klickt.......
Ich habe nun folgendes Problem: Wenn ich auf das Item klicke läuft alles ohne Probleme und man ist Mitglied in dem Team. Aber wenn man nun auf einen leeren Inventar Slot klickt bekomme ich einen Fehler, in dem es heißt, dass der Fehler in dieser Zeile wäre. Wieso?!?! Wenn ich auf das Item klicke funktioniert ja alles ohne Probleme.
Hier noch einmal der Fehler:
PHP:[20:13:51 ERROR]: Could not pass event InventoryClickEvent to Paintball v0.3 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:310) ~[spigot-1.8.7.jar:git-Spigot-b3c0272-7723b90] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav a:62) ~[spigot-1.8.7.jar:git-Spigot-b3c0272-7723b90] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j ava:502) [spigot-1.8.7.jar:git-Spigot-b3c0272-7723b90] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j ava:487) [spigot-1.8.7.jar:git-Spigot-b3c0272-7723b90] at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java :1603) [spigot-1.8.7.jar:git-Spigot-b3c0272-7723b90] at net.minecraft.server.v1_8_R3.PacketPlayInWindowClick.a(SourceFile:31) [spigot-1.8.7.jar:git-Spigot-b3c0272-7723b90] at net.minecraft.server.v1_8_R3.PacketPlayInWindowClick.a(SourceFile:9) [spigot-1.8.7.jar:git-Spigot-b3c0272-7723b90] at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:1 3) [spigot-1.8.7.jar:git-Spigot-b3c0272-7723b90] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [ ?:1.8.0_45] at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_45] at net.minecraft.server.v1_8_R3.SystemUtils.a(SystemUtils.java:19) [spig ot-1.8.7.jar:git-Spigot-b3c0272-7723b90] at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:7 18) [spigot-1.8.7.jar:git-Spigot-b3c0272-7723b90] at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:3 67) [spigot-1.8.7.jar:git-Spigot-b3c0272-7723b90] at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:6 57) [spigot-1.8.7.jar:git-Spigot-b3c0272-7723b90] at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java :560) [spigot-1.8.7.jar:git-Spigot-b3c0272-7723b90] at java.lang.Thread.run(Unknown Source) [?:1.8.0_45] Caused by: java.lang.NullPointerException at de.blockbreaker.paintball.listener.InteractListener.onClick(InteractL istener.java:87) ~[?:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0 _45] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0 _45] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1 .8.0_45] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_45] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:306) ~[spigot-1.8.7.jar:git-Spigot-b3c0272-7723b90] ... 15 more >
Vielen Dank schonmal im Vorraus, ich hoffe ihr könnt mir helfen :/
Das würde nicht der Exception entsprechen..Teste vorher ob das currentItem null is
Ich habs nich mal richtig gelesen aber ich bin davon ausgegangenDas würde nicht der Exception entsprechen..
.. wenn du bei Exceptions immer räts, dann ist das deine Sache.Ich habs nich mal richtig gelesen aber ich bin davon ausgegangen![]()
In diesem Fall hab ich das nich gelesen^^ Hab nur gesehen dass er das nicht testet und bin direkt davon ausgegangen^^.. wenn du bei Exceptions immer räts, dann ist das deine Sache.
Ups, ich hab auch nur das oberste gelesen
Entweder schau in deiner Klasse in Zeile 87 weil von da kommt die NullPointerException oder Paste die ganze Klasse auf hastebin.com und schick den LinkDie Debug Msg´s haben ergeben,dass ich wenn ich auf einen leeren Slot klicke ist das current Item NICHT null ist.