This commit is contained in:
Paul Reilly
2023-06-04 21:30:17 -05:00
parent ef3acca330
commit 27dafd69e6
27 changed files with 770 additions and 155 deletions

View File

@ -1,6 +1,6 @@
package me.totalfreedom.data;
import me.totalfreedom.security.perm.Group;
import me.totalfreedom.security.Group;
import net.kyori.adventure.text.serializer.plain.PlainTextComponentSerializer;
import java.util.ArrayList;

View File

@ -2,6 +2,7 @@ package me.totalfreedom.data;
import me.totalfreedom.user.User;
import me.totalfreedom.user.UserData;
import org.bukkit.entity.Player;
import java.util.HashMap;
import java.util.Map;
@ -20,6 +21,15 @@ public class UserRegistry
return userDataMap.get(user);
}
public UserData fromPlayer(final Player player) {
return userDataMap.entrySet()
.stream()
.filter(entry -> entry.getKey().getUniqueId().equals(player.getUniqueId()))
.findFirst()
.map(Map.Entry::getValue)
.orElse(null);
}
public void registerUserData(final User user, final UserData userData)
{
userDataMap.put(user, userData);