+ Antworten
Ergebnis 1 bis 4 von 4
  1. #1
    Permanent Gesperrt
    Registriert seit
    18.09.2011
    Beiträge
    287
    Minecraft
    X4n0

    [CraftBukkit für 1.2] PlayerListener, wie?

    Hey,

    ich verzweifel grade an einem PlayerListener in einem Plugin für Bukkit 1.2.
    Ich weiß, dass Bukkit den Code aufgeräumt und die API verändert hat.
    Aber wie bekomme ich dann jetzt meinen PlayerListener?
    Mein alter Code funktioniert ja nicht.

    Gruß,
    Luca

  2. #2
    legendarydreams.net Avatar von cat24max
    Registriert seit
    30.10.2011
    Beiträge
    1.079
    Minecraft
    cat24max
    Vor diesem Problem stand wohl jeder Programmierer (auch ich).
    Schau mal hier: http://Youtube.com/MrHoppelmann der hat irgendwo ein Video gemacht...
    Wenns nicht klappt, ich mach die nächsten Tage eins...


    Sent from my iPhone 4S using Tapatalk

  3. #3
    Architekt Avatar von Neui
    Registriert seit
    06.04.2011
    Beiträge
    1.145
    Minecraft
    Neui
    Falls du Englisch kannst: http://wiki.bukkit.org/Introduction_...w_Event_System
    Eine Methode:
    Bei onEnable:
    Code:
    getServer().getPluginManager().registerEvents(new *classenname*(), this);
    *classname*:
    Code:
    public class *classname* implements Listener {
        @eventHandler
        public void voidname ist auswählbar*(*event* event) {
            // CODE
        }
     
        @eventHandler(priority = EventPriority.Normal)
        public void *voidname ist auswählbar*(*anderer Event* event) {
            // CODE
        }
    }
    Oder alles in eine Class:
    Code:
    public class *CLASSNAME* extends JavaPlugin implements Listener
    
    public void onEnable() {
            getServer().getPluginManager().registerEvents(this, this);
        }
    
      @eventHandler
        public void voidname ist auswählbar*(*event* event) {
            // CODE
        }
     
        @eventHandler(priority = EventPriority.Normal)
        public void *voidname ist auswählbar*(*anderer Event* event) {
            // CODE
        }
    © -NEUI☺ Mein Youtube-Channel: CraftNeui Bukkit-Dev: Neuis, Bukkit: Neui, sysProfile
    Rechtschreibfehlern haftet meine Tastatur.
    ►►►Meine selbstgemachten Projekte: GlassSplitter, BackCraft, MC.Jar Backup, R/A Map 1 R/A Map 2◄◄◄

  4. #4
    legendarydreams.net Avatar von cat24max
    Registriert seit
    30.10.2011
    Beiträge
    1.079
    Minecraft
    cat24max
    Danke. Ist einfacher als meine bisherige Methode...


    Sent from my iPhone 4S using Tapatalk

+ Antworten