D
deleted201903
Guest
Hallöchen ich habe ein HomeGui Plugin programmiert, soweit die funktionen / das was es halt tun soll funktionieren bis auf weiterers tadelos.
Nur wenn ich im Interact bei der Abfrage ob der geklickte Block = Air ist danach hängt sich ClickEvent auf und funktioniert garnicht mehr.
Normalerweise sollte es gehen.. Hier mal der Code-Abschnitt ohne die Air-Abfrage:
Mit freundlichen Grüßen,
~Pyario
Nur wenn ich im Interact bei der Abfrage ob der geklickte Block = Air ist danach hängt sich ClickEvent auf und funktioniert garnicht mehr.
Normalerweise sollte es gehen.. Hier mal der Code-Abschnitt ohne die Air-Abfrage:
Java:
@EventHandler
public void Click (InventoryClickEvent e) {
if (e.getInventory().getName().equals("§9> Homes")) {
e.setCancelled(true);
e.getWhoClicked().closeInventory();
// Ohne Air geht das Es geht um die Zeile 11
if(e.getCursor() != null) {
if (e.getSlot() == 9) {
if (e.getClickedInventory().getItem(9).getItemMeta().getDisplayName().equals("§c> §2Position setzen")) {
Java:
//Und wenn der Code so ist also mit der Air - Abfrage ist das gesamte ClickEvent aus irgendeinen Grund blockiert/geht nicht..
if (e.getCursor() != null && e.getCursor().getType() != Material.AIR) {
if (e.getSlot() == 9) {
if (e.getClickedInventory().getItem(9).getItemMeta().getDisplayName().equals("§c> §2Position setzen")) {
Mit freundlichen Grüßen,
~Pyario