Solved OnPlayerJoinEvent

Discussion in 'Plugin Development' started by SeniorCluckers, Feb 22, 2015.

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

    SeniorCluckers

    Hey everyone I'm trying to make it so when a players joins my server every time they join it will send them a msg like essentials motd. I don't know what I'm doing wrong..

    Code:
    package com.seniorcluckers.motdjoin;
    
    import org.bukkit.Bukkit;
    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.PlayerLoginEvent;
    import org.bukkit.plugin.java.JavaPlugin;
    
    public class Main extends JavaPlugin implements Listener {
        @Override
        public void onEnable() {
            getLogger().info("onEnable has been invoked!");
            Bukkit.getServer().getPluginManager().registerEvents(this, this);
        }
        @Override
        public void onDisable() {
            getLogger().info("onDisable has been invoked!");
        }
       
        @EventHandler(priority=EventPriority.HIGH)
        public void onPlayerLogin(PlayerLoginEvent event){
        Player player = event.getPlayer();
        player.sendMessage("This is a test! :p");
        }
        }
     
  2. Offline

    bobthefish

    Im not sure quite what the difference is, but you might try PlayerJoinEvent instead?
     
  3. Offline

    SeniorCluckers

  4. Offline

    bobthefish

    Haha no problem
     
Thread Status:
Not open for further replies.

Share This Page