ItsAlexousd

DEV' PLUGIN HUB #04 - PlayerJoin

Jul 23rd, 2017
816
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.32 KB | None | 0 0
  1. package fr.itsalexousd.hub.events;
  2.  
  3. import fr.itsalexousd.hub.Main;
  4. import org.bukkit.Bukkit;
  5. import org.bukkit.GameMode;
  6. import org.bukkit.entity.Player;
  7. import org.bukkit.event.EventHandler;
  8. import org.bukkit.event.Listener;
  9. import org.bukkit.event.player.PlayerJoinEvent;
  10. import org.bukkit.potion.PotionEffect;
  11.  
  12. /**
  13.  * Created by Alexis on 23/07/2017.
  14.  */
  15. public class PlayerJoin implements Listener {
  16.  
  17.     private Main main = Main.getInstance();
  18.  
  19.     @EventHandler
  20.     public void onJoin(PlayerJoinEvent e){
  21.         Player player = e.getPlayer();
  22.  
  23.         main.rank.createAccount(player);
  24.  
  25.         e.setJoinMessage(main.rank.getRank(player).getPrefix() + player.getName() + " §ba rejoint le hub !");
  26.         player.setGameMode(GameMode.ADVENTURE);
  27.         player.teleport(Bukkit.getWorlds().get(0).getSpawnLocation());
  28.         player.getInventory().clear();
  29.         player.getInventory().setHelmet(null);
  30.         player.getInventory().setChestplate(null);
  31.         player.getInventory().setLeggings(null);
  32.         player.getInventory().setBoots(null);
  33.         player.setHealth(20);
  34.         player.setFoodLevel(20);
  35.         player.setLevel(0);
  36.         player.setExp(0);
  37.  
  38.         for(PotionEffect pe : player.getActivePotionEffects()){
  39.             player.removePotionEffect(pe.getType());
  40.         }
  41.     }
  42. }
Add Comment
Please, Sign In to add comment