From 753c32785d5546562981de6376dfc20d3f3fa147 Mon Sep 17 00:00:00 2001 From: drtshock Date: Mon, 30 Jun 2014 13:41:52 -0500 Subject: [PATCH] Fix flocation owner showing as uuid instead of name. Fixes issue #18 --- src/main/java/com/massivecraft/factions/Faction.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/massivecraft/factions/Faction.java b/src/main/java/com/massivecraft/factions/Faction.java index 793c8eab..fcc28de0 100644 --- a/src/main/java/com/massivecraft/factions/Faction.java +++ b/src/main/java/com/massivecraft/factions/Faction.java @@ -10,8 +10,10 @@ import com.massivecraft.factions.util.LazyLocation; import com.massivecraft.factions.util.MiscUtil; import com.massivecraft.factions.util.RelationUtil; import com.massivecraft.factions.zcore.persist.Entity; +import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.Location; +import org.bukkit.OfflinePlayer; import org.bukkit.entity.Player; import java.util.*; @@ -642,7 +644,8 @@ public class Faction extends Entity implements EconomyParticipator { if (!ownerList.isEmpty()) { ownerList += ", "; } - ownerList += iter.next(); + OfflinePlayer offlinePlayer = Bukkit.getOfflinePlayer(UUID.fromString(iter.next())); + ownerList += offlinePlayer != null ? offlinePlayer.getName() : "null player"; } return ownerList; }