Advertisement
Guest User

Untitled

a guest
Jul 30th, 2016
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.81 KB | None | 0 0
  1. public class UserManager {
  2.  
  3.     private HashMap<UUID, User> map;
  4.  
  5.     public UserManager() {
  6.         map = new HashMap<>();
  7.     }
  8.  
  9.     public void reload() {
  10.         map.clear();
  11.         BungeeCord.getInstance().getPlayers().stream().forEach(player -> map.put(player.getUniqueId(), new User(player)));
  12.     }
  13.  
  14.     public User add(ProxiedPlayer player) {
  15.         return map.put(player.getUniqueId(), new User(player));
  16.     }
  17.  
  18.     public void remove(UUID uuid) {
  19.         assert map.containsKey(uuid);
  20.  
  21.         map.remove(uuid);
  22.     }
  23.  
  24.     public User get(UUID uuid) {
  25.         return map.get(uuid);
  26.     }
  27.  
  28.     public User getEntityByName(ProxiedPlayer player) {
  29.         return map.get(player.getUniqueId().toString());
  30.     }
  31.  
  32.     public UserEntity getEntityByName(String name) {
  33.        
  34.     }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement