Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Anna.love.MV_Guilds.objects.utils;
- import java.util.ArrayList;
- import java.util.List;
- import java.util.UUID;
- import Anna.love.MV_Guilds.objects.User;
- public class UserUtils {
- private static List<User> users = new ArrayList<User>();
- public static List<User> getUsers() {
- return new ArrayList<User>(users);
- }
- public static void addUser(User u) {
- if (!users.contains(u))
- users.add(u);
- }
- public static void removeUser(User u) {
- if (users.contains(u))
- users.remove(u);
- }
- public static boolean playedBefore(String name) {
- for (User u : users) {
- if (u.getName().equalsIgnoreCase(name))
- return true;
- }
- return false;
- }
- public static boolean playedBefore(UUID uuid) {
- for (User u : users) {
- if (u.getUUID().equals(uuid))
- return true;
- }
- return false;
- }
- public static List<String> toNames(List<User> users) {
- List<String> names = new ArrayList<String>();
- for (User u : users)
- names.add(u.getName());
- return names;
- }
- public static List<User> fromNames(List<String> names) {
- List<User> users = new ArrayList<User>();
- for (String s : names)
- users.add(User.get(s));
- return users;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment