diff --git a/Essentials/src/com/earth2me/essentials/User.java b/Essentials/src/com/earth2me/essentials/User.java index c4e0cc972..f14c6bf47 100644 --- a/Essentials/src/com/earth2me/essentials/User.java +++ b/Essentials/src/com/earth2me/essentials/User.java @@ -492,8 +492,9 @@ public class User extends PlayerExtension implements Comparable { List vals = (List)data.get("home"); World world = getServer() == null ? null : getServer().getWorlds().get(0); - if (vals.size() > 5 && getServer() != null) - getServer().getWorld((String)vals.get(5)); + if (vals.size() > 5 && getServer() != null) { + world = getServer().getWorld((String)vals.get(5)); + } return new Location( world, (Double)vals.get(0), @@ -508,8 +509,9 @@ public class User extends PlayerExtension implements Comparable Map gdata = Essentials.getData(this); List vals = (List)gdata.get("home"); World world = getServer().getWorlds().get(0); - if (vals.size() > 5) - getServer().getWorld((String)vals.get(5)); + if (vals.size() > 5) { + world = getServer().getWorld((String)vals.get(5)); + } return new Location(world, (Double)vals.get(0), (Double)vals.get(1),