Advertisement
Guest User

Untitled

a guest
Dec 15th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.69 KB | None | 0 0
  1. package fr.r4d.login;
  2.  
  3. import org.bukkit.entity.Player;
  4. import org.bukkit.event.EventHandler;
  5. import org.bukkit.event.Listener;
  6. import org.bukkit.event.player.PlayerJoinEvent;
  7. import org.bukkit.plugin.java.JavaPlugin;
  8.  
  9. public class Main extends JavaPlugin implements Listener{
  10. public void onEnable(){
  11. getServer().getPluginManager().registerEvents(this, this);
  12. this.getCommand("login").setExecutor(new LoginCommand());
  13. this.getCommand("/register").setExecutor(new RegisterCommand());
  14. }
  15. @EventHandler
  16. public void onJoin(PlayerJoinEvent e){
  17. Player p = e.getPlayer();
  18. e.setJoinMessage("");
  19. if(RegisterCommand.getMdp(e.getPlayer().getName()) != null){
  20. p.sendMessage("§bFait /register [Mot de passe] !");
  21. return;
  22. }
  23. p.sendMessage("§bFait /login [Ton mot de passe] !");
  24.  
  25. }
  26. }
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41. package fr.r4d.login;
  42.  
  43. import java.util.HashMap;
  44.  
  45. import org.bukkit.command.Command;
  46. import org.bukkit.command.CommandExecutor;
  47. import org.bukkit.command.CommandSender;
  48.  
  49. public class RegisterCommand implements CommandExecutor {
  50. public static HashMap<String, String> mdp = new HashMap<>();
  51.  
  52. @Override
  53. public boolean onCommand(CommandSender sender, Command cmd, String str, String[] args) {
  54. if(args.length == 0){
  55. sender.sendMessage("§c/register [Mot de passe]");
  56. return false;
  57. }
  58. mdp.put(sender.getName(), args.toString());
  59. sender.sendMessage("§bEnregistrement avec sucées");
  60. return false;
  61. }
  62. public static String getMdp(String player){
  63. return mdp.get(player);
  64. }
  65.  
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement