Fix flocation owner showing as uuid instead of name. Fixes issue #18

This commit is contained in:
drtshock 2014-06-30 13:41:52 -05:00
parent ee96e330b7
commit 753c32785d

View File

@ -10,8 +10,10 @@ import com.massivecraft.factions.util.LazyLocation;
import com.massivecraft.factions.util.MiscUtil; import com.massivecraft.factions.util.MiscUtil;
import com.massivecraft.factions.util.RelationUtil; import com.massivecraft.factions.util.RelationUtil;
import com.massivecraft.factions.zcore.persist.Entity; import com.massivecraft.factions.zcore.persist.Entity;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor; import org.bukkit.ChatColor;
import org.bukkit.Location; import org.bukkit.Location;
import org.bukkit.OfflinePlayer;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
import java.util.*; import java.util.*;
@ -642,7 +644,8 @@ public class Faction extends Entity implements EconomyParticipator {
if (!ownerList.isEmpty()) { if (!ownerList.isEmpty()) {
ownerList += ", "; ownerList += ", ";
} }
ownerList += iter.next(); OfflinePlayer offlinePlayer = Bukkit.getOfflinePlayer(UUID.fromString(iter.next()));
ownerList += offlinePlayer != null ? offlinePlayer.getName() : "null player";
} }
return ownerList; return ownerList;
} }