Solved i need help with adding potion effect when a player join

Discussion in 'Plugin Development' started by reboxer, Apr 11, 2016.

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

    reboxer

    hello guys, i have a problem with my code, i trying adding that code to give 'speed' effect when the player join to the server, but it does not work.

    code:
    Code:
    package main;
    
    import org.bukkit.entity.Player;
    import org.bukkit.event.EventHandler;
    import org.bukkit.event.Listener;
    import org.bukkit.event.player.PlayerJoinEvent;
    import org.bukkit.potion.PotionEffect;
    import org.bukkit.potion.PotionEffectType;
    
    public class PotionJoinEvent
      implements Listener
    {
      public PotionJoinEvent(Main plugin)
      {
          }
         
      @EventHandler
      public void onPlayerJoin(PlayerJoinEvent ev)
      {
        Player player = ev.getPlayer();
        if (ev.getPlayer().hasPermission("vipjoin.speed")) {
            player.addPotionEffect(new PotionEffect(PotionEffectType.SPEED, 10, 1));  }
            }
        }
     
  2. Offline

    Rndom293

    eh, have you even registered your events?
     
    reboxer likes this.
  3. Offline

    reboxer

  4. Offline

    Rndom293

    Remember to mark the thread as Sloved. Gald i could help :)
     
  5. Offline

    WolfMage1

    you can get rid of your constructor :)
     
Thread Status:
Not open for further replies.

Share This Page