1
mirror of https://github.com/Shiewk/SModeration.git synced 2026-04-28 05:54:16 +02:00

Improved finding of UUIDs

This commit is contained in:
Shy
2024-06-08 19:30:22 +02:00
parent 3542997bba
commit deee125e88
@@ -1,5 +1,7 @@
package de.shiewk.smoderation.util; package de.shiewk.smoderation.util;
import de.shiewk.smoderation.SModeration;
import de.shiewk.smoderation.punishments.Punishment;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
import org.bukkit.OfflinePlayer; import org.bukkit.OfflinePlayer;
import org.bukkit.command.CommandSender; import org.bukkit.command.CommandSender;
@@ -26,6 +28,11 @@ public abstract class PlayerUtil {
if (offlinePlayer != null) { if (offlinePlayer != null) {
return offlinePlayer.getUniqueId(); return offlinePlayer.getUniqueId();
} else { } else {
// try to find uuid by searching through punishments
final Punishment punishment = SModeration.container.find(p -> offlinePlayerName(p.to).equalsIgnoreCase(name));
if (punishment != null) {
return punishment.to;
}
return null; return null;
} }
} }