Advertisement
ItsAlexousd

DEV' PLUGIN HUB #06 - PlayerJoin

Jul 23rd, 2017
652
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.51 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.         main.coins.createAccount(player, 10);
  25.  
  26.         e.setJoinMessage(main.rank.getRank(player).getPrefix() + player.getName() + " §ba rejoint le hub !");
  27.         player.setGameMode(GameMode.ADVENTURE);
  28.         player.teleport(Bukkit.getWorlds().get(0).getSpawnLocation());
  29.         player.getInventory().clear();
  30.         player.getInventory().setHelmet(null);
  31.         player.getInventory().setChestplate(null);
  32.         player.getInventory().setLeggings(null);
  33.         player.getInventory().setBoots(null);
  34.         player.setHealth(20);
  35.         player.setFoodLevel(20);
  36.         player.setLevel(0);
  37.         player.setExp(0);
  38.  
  39.         for(PotionEffect pe : player.getActivePotionEffects()){
  40.             player.removePotionEffect(pe.getType());
  41.         }
  42.  
  43.         player.sendMessage("§7[§aBanque§7] §6Votre solde est de : §e" + main.coins.getCoins(player) + "€");
  44.  
  45.         main.sbManager.init();
  46.     }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement