PlayerJoinEvent is fired 3 times..

Discussion in 'Plugin Development' started by vYN, May 2, 2013.

Thread Status:
Not open for further replies.
  1. Offline

    vYN

    Hi... IN my plugin i'm listeneing to the "PlayerJoinEvent".. But for some reason it's fired 3 times... When a player joins...

    Might it be a different plugin that does some weird stuff with it...?

    Code that is being run:

    Code:
    @EventHandler(priority = EventPriority.NORMAL)
        public void onPlayerJoin(PlayerJoinEvent e){
       
            Player player = e.getPlayer();
            String pName = player.getName();
     
            player.sendMessage("Joined");
    }
    Anyway here is my plugin list:

    Code:
    ab.jar
    AdvancedAFK.jar
    afkTerminator.jar
    Ancient_Gates.jar
    bChatManager-3.0-BETA.jar
    bpermissions.jar
    Builder.jar
    Buycraft.jar
    Citizens.jar
    cncp.jar
    DeathControl.jar
    dynmap.jar
    Essentials.jar
    Factions.jar
    HeavySpleef.jar
    Herobrine.jar
    LogBlock.jar
    LWC.jar
    mcjobs.jar
    mcMMO.jar
    MineBans.jar
    MobArena.jar
    MotdManager.jar
    Multiverse-core.jar
    NoCheatPlus.jar
    OPlock.jar
    PlotMe.jar
    TimeLock.jar
    Vault.jar
    Votifier.jar
    worldedit.jar
    worldguard.jar
     
  2. Offline

    gomeow

    full code please
     
  3. Offline

    vYN

    gomeow
    Seriously it's everything in my listening class..

    onEnable:

    Code:
    public void onEnable(){
            pluginST = this;
         
            getCommands();
            loadConfiguration();
            setupMySql();
     
            PluginManager pm = Bukkit.getPluginManager();
                pm.registerEvents(new PlayerListener(), this);
     
        }
    ListeningClass:

    Code:
    package pro.homiecraft;
     
    import org.bukkit.entity.Player;
    import org.bukkit.event.EventHandler;
    import org.bukkit.event.EventPriority;
    import org.bukkit.event.Listener;
    import org.bukkit.event.player.PlayerJoinEvent;
     
     
    /**
    * User: Stian
    * Date: 22.04.13
    * Time: 13:17
    */
    public class PlayerListener implements Listener {
     
        @EventHandler(priority = EventPriority.NORMAL)
        public void onPlayerJoin(PlayerJoinEvent e){
     
            Player player = e.getPlayer();
            String pName = player.getName();
            player.sendMessage("Joined");
        }
    }
    
     
  4. Offline

    BajanAmerican

    Code:java
    1. PlayerListener pl = new PlayerListener(this);
    2.  
    3. @Override
    4. public void onEnable(){
    5. getServer().getPluginManager().registerEvents(this.pl, this);
    6. }

    vYN
     
  5. Offline

    ZeusAllMighty11

Thread Status:
Not open for further replies.

Share This Page