summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKHobbits <rob@khobbits.co.uk>2012-04-14 15:57:47 +0100
committerKHobbits <rob@khobbits.co.uk>2012-04-14 15:57:47 +0100
commit4ee4616e12cd0ffad9d36b2a32177d7907ee4cf8 (patch)
treea2b84b2566cc97c52314597034bcbbf5f25a3e8a
parent48b670d8c6a8ea93a3a4f56b666fa00c5dd3f583 (diff)
downloadEssentials-4ee4616e12cd0ffad9d36b2a32177d7907ee4cf8.tar
Essentials-4ee4616e12cd0ffad9d36b2a32177d7907ee4cf8.tar.gz
Essentials-4ee4616e12cd0ffad9d36b2a32177d7907ee4cf8.tar.lz
Essentials-4ee4616e12cd0ffad9d36b2a32177d7907ee4cf8.tar.xz
Essentials-4ee4616e12cd0ffad9d36b2a32177d7907ee4cf8.zip
Fix null locations in /seen
-rw-r--r--Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java1
-rw-r--r--Essentials/src/com/earth2me/essentials/commands/Commandseen.java4
2 files changed, 4 insertions, 1 deletions
diff --git a/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java b/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java
index 38243cf76..3e3f2fd91 100644
--- a/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java
+++ b/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java
@@ -116,6 +116,7 @@ public class EssentialsPlayerListener implements Listener
{
user.toggleGodModeEnabled();
}
+ user.setLastLocation();
user.updateActivity(false);
user.dispose();
}
diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandseen.java b/Essentials/src/com/earth2me/essentials/commands/Commandseen.java
index 75f04da33..24f1f9c41 100644
--- a/Essentials/src/com/earth2me/essentials/commands/Commandseen.java
+++ b/Essentials/src/com/earth2me/essentials/commands/Commandseen.java
@@ -60,7 +60,9 @@ public class Commandseen extends EssentialsCommand
{
sender.sendMessage(_("whoisIPAddress", player.getLastLoginAddress()));
final Location loc = player.getLastLocation();
- sender.sendMessage(_("whoisLocation", loc.getWorld().getName(), loc.getBlockX(), loc.getBlockY(), loc.getBlockZ()));
+ if (loc != null) {
+ sender.sendMessage(_("whoisLocation", loc.getWorld().getName(), loc.getBlockX(), loc.getBlockY(), loc.getBlockZ()));
+ }
}
}
}