1 Item aus dem Inv nehmen und das dan schließen

Wenn ihr bei eurem Plugin nicht weiter kommt, könnt ihr hier euer Problem beschreiben und um Hilfe bitten.

1 Item aus dem Inv nehmen und das dan schließen

Beitragvon chaoskiller99 » Sa 14. Jan 2017, 16:33

Hey,
Ich habe noch eine frage wie kann ich abfragen wen ein Item aus dem Inventart von einem anderem spieler genommen wird das man das Inventar sich dan schließt ?

MFG chaoskiller99
Benutzeravatar
chaoskiller99
 
Beiträge: 26
Registriert: Mo 12. Okt 2015, 20:20

Re: 1 Item aus dem Inv nehmen und das dan schließen

Beitragvon Kampfprofessor » Sa 14. Jan 2017, 18:07

Da ich das nicht so ganz verstanden habe, weiß ich nicht, ob das jetzt so richtig ist.

Code: Alles auswählen
  1. public class InvClose implements Listener {
  2.    
  3.    private Main main;
  4.    
  5.    public InvClose(Main main) {
  6.       this.main = main;
  7.    }
  8.    @EventHandler
  9.    public void onClick(InventoryClickEvent e) {
  10.       if (e.getCurrentItem() != null) {
  11.          if (e.getWhoClicked() instanceof Player && e.getClickedInventory().getHolder() instanceof Player) {
  12.             Player p = (Player) e.getWhoClicked();
  13.             Player target = (Player) e.getClickedInventory().getHolder();
  14.             if (p != target) {
  15.                Bukkit.getScheduler().scheduleSyncDelayedTask(main, new Runnable() {
  16.                   @Override
  17.                   public void run() {
  18.                      p.closeInventory();
  19.                   }
  20.                }, 2L);
  21.             }
  22.          }
  23.       }
  24.    }
  25. }
Benutzeravatar
Kampfprofessor
 
Beiträge: 71
Registriert: Fr 12. Feb 2016, 15:48

Re: 1 Item aus dem Inv nehmen und das dan schließen

Beitragvon chaoskiller99 » Sa 14. Jan 2017, 21:57

Danke ich versuche es mal
Benutzeravatar
chaoskiller99
 
Beiträge: 26
Registriert: Mo 12. Okt 2015, 20:20


Zurück zu Hilfe und Support

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 9 Gäste