Advertisement
Guest User

Untitled

a guest
Oct 3rd, 2016
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. package com.mclaurence.mcraces.util;
  2.  
  3. import java.util.HashMap;
  4. import java.util.Map;
  5.  
  6. import org.bukkit.ChatColor;
  7.  
  8. import com.mclaurence.mcraces.MainClass;
  9. import com.mclaurence.mcraces.races.BaseRace;
  10.  
  11. public class RacesUtilities {
  12.  
  13. private MainClass main;
  14.  
  15. public RacesUtilities(MainClass main){
  16. this.main = main;
  17. }
  18.  
  19. private HashMap<String, BaseRace> joined = new HashMap<String, BaseRace>();
  20.  
  21. public void joinRace(String uuid, BaseRace race){
  22. joined.put(uuid, race);
  23. save();
  24. }
  25.  
  26. public BaseRace getRace(String uuid){
  27. if(joined.containsKey(uuid))
  28. return joined.get(uuid);
  29. return BaseRace.HUMAN;
  30. }
  31.  
  32. public boolean hasRace(String uuid){
  33. return joined.containsKey(uuid); //&& joined.get(uuid) != BaseRace.HUMAN;
  34. }
  35.  
  36. private void save(){
  37. main.print();
  38. for(Map.Entry<String, BaseRace> entry : joined.entrySet()){
  39. main.config().set(entry.getKey(), joined.get(entry.getKey()).getName());
  40. }
  41. main.save();
  42. }
  43.  
  44. public String getPrefix(){
  45. return ChatColor.BLUE + "[Races] " + ChatColor.GREEN + "~";
  46. }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement