1. Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Commandexecutor mit EventHandler

Dieses Thema im Forum "Programmierung" wurde erstellt von Mrcookie008, 22. Mai 2013.


  1. Mrcookie008
    Offline

    Mrcookie008

    Registriert seit:
    15. Dezember 2011
    Beiträge:
    380
    Minecraft:
    xCookieZz oder Mrcookie008 (Beides Premium)
    Hallo,
    ich möchte meinen Eventhandler in eine andere Klasse packen (Übersicht), aber ich weiss bisher nur wie das mit Commands funktioniert:

    Code (Text):
    1.     this.getCommand("CommandXY").setExecutor(new KlasseXY());
    Wie funktioniert das nun mit einem Eventhandler? getEventhandler hat irgentwie nicht ganz funktioniert..
    Hätte jemand ein Beispiel?
    LG.
     
  2. Benni1000
    Offline

    Benni1000 Ehem. Teammitglied

    Registriert seit:
    4. Mai 2012
    Beiträge:
    1.397
    Du erstellst eine Klasse die Listener imlementiert (implements Listener) und dann kannst du sie registrieren.

    JoinListener.java
    Code (Text):
    1. public class JoinListener implements Listener {
    2.    
    3.     public JoinListener() {
    4.        
    5.     }
    6.    
    7.     @EventHandler
    8.     public void onPlayerJoinEvent(PlayerJoinEvent ev) {
    9.     }
    10.    
    11. }
    Und dann in deiner main-klasse:
    Code (Text):
    1. Bukkit.getPluginManager().registerEvents(new JoinListener(), this);