Vinetos

Bukkit Dev' | #44 - HashMaps

Sep 2nd, 2015
339
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. import org.bukkit.command.Command;
  2. import org.bukkit.command.CommandSender;
  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. import java.util.HashMap;
  10.  
  11. /**
  12. * @author VINETOS
  13. */
  14. public class Main extends JavaPlugin implements Listener{
  15.  
  16. private HashMap<Player, String> players = new HashMap<>();
  17.  
  18. @Override
  19. public void onEnable() {
  20. getServer().getPluginManager().registerEvents(this, this);
  21. }
  22.  
  23. @EventHandler
  24. public void onJoin(PlayerJoinEvent e){
  25. Player p = e.getPlayer();
  26. players.put(p, "§aUn message concernant le joueur !");
  27. }
  28.  
  29. @Override
  30. public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
  31. if(sender instanceof Player){
  32. if(command.getName().equalsIgnoreCase("about")){
  33. Player p = (Player) sender;
  34. if(players.containsKey(p)){
  35. String msg = players.get(p);
  36. p.sendMessage("§cVotre message: "+msg);
  37. }else{
  38. p.sendMessage("§cTu n'es pas dans l'HashMap ");
  39. }
  40. }
  41. }
  42. return true;
  43. }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment