Only print stack trace of motd.txt not found, if debug is on.

This commit is contained in:
snowleo 2011-11-27 09:07:15 +01:00
parent 098072517a
commit 8791a8dbb7

View file

@ -175,9 +175,16 @@ public class EssentialsPlayerListener extends PlayerListener
pager.showPage("1", null, user); pager.showPage("1", null, user);
} }
catch (IOException ex) catch (IOException ex)
{
if (ess.getSettings().isDebug())
{ {
LOGGER.log(Level.WARNING, ex.getMessage(), ex); LOGGER.log(Level.WARNING, ex.getMessage(), ex);
} }
else
{
LOGGER.log(Level.WARNING, ex.getMessage());
}
}
} }
if (!ess.getSettings().isCommandDisabled("mail") && user.isAuthorized("essentials.mail")) if (!ess.getSettings().isCommandDisabled("mail") && user.isAuthorized("essentials.mail"))
@ -231,10 +238,12 @@ public class EssentialsPlayerListener extends PlayerListener
private void updateCompass(final User user) private void updateCompass(final User user)
{ {
Location loc = user.getHome(user.getLocation()); Location loc = user.getHome(user.getLocation());
if (loc == null) { if (loc == null)
{
loc = user.getBedSpawnLocation(); loc = user.getBedSpawnLocation();
} }
if (loc != null) { if (loc != null)
{
user.setCompassTarget(loc); user.setCompassTarget(loc);
} }
} }
@ -362,9 +371,11 @@ public class EssentialsPlayerListener extends PlayerListener
@Override @Override
public void onPlayerChangedWorld(final PlayerChangedWorldEvent event) public void onPlayerChangedWorld(final PlayerChangedWorldEvent event)
{ {
if (ess.getSettings().getNoGodWorlds().contains(event.getPlayer().getLocation().getWorld().getName())) { if (ess.getSettings().getNoGodWorlds().contains(event.getPlayer().getLocation().getWorld().getName()))
{
User user = ess.getUser(event.getPlayer()); User user = ess.getUser(event.getPlayer());
if (user.isGodModeEnabledRaw()) { if (user.isGodModeEnabledRaw())
{
user.sendMessage(_("noGodWorldWarning")); user.sendMessage(_("noGodWorldWarning"));
} }
} }