Skriptteki on rightclick with diamond sword gibi şeyler javada hangi eventler üzerinden gerçekleşir?

Pledix

Kızıltaş Madencisi
En iyi cevaplar
0
Skriptteki on rightclick with diamond sword gibi şeyler javada hangi eventler üzerinden gerçekleşir?

InventoryClickEvent diye bir şey var ama sanırım aradığım şey o değil, yardımcı olabilirseniz sevinirim.

@MegaCrafter ,@java10
 

MegaCrafter

Obsidyen Madencisi
En iyi cevaplar
0
PlayerInteractEvent adı altında geçiyor olması lazım. Şu an biraz yorgunum o yüzden yanlış söylüyor olabilirim.
 

java10

kız çava bana kahve yap
En iyi cevaplar
0
crafter doğru söylüyor interact ten yapılıyor,
Kod:
@EventHandler
public void a(PlayerInteractEvent e) {
    Action a = e.getAction();
    Player p = e.getPlayer();
    Material m = p.getInventory().getItemInMainHand().getType();
    if (a.equals(Action.RIGHT_CLICK_BLOCK) || a.equals(Action.RIGHT_CLICK_AIR)) {
        if (m.equals(Material.DIAMOND_SWORD)) {
            // Do some things
        }
    }
}
 
Son düzenleme:
Üst