mirror of
https://github.com/essentials/Essentials.git
synced 2025-08-14 10:34:41 +02:00
Messing around with whois syntax (TL's probably need some love)
This commit is contained in:
@@ -59,16 +59,25 @@ public class Commandwhois extends EssentialsCommand
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
foundPlayer = true;
|
foundPlayer = true;
|
||||||
sender.sendMessage("");
|
sender.sendMessage(_("whoisTop", user.getName()));
|
||||||
user.setDisplayNick();
|
user.setDisplayNick();
|
||||||
sender.sendMessage(_("whoisIs", user.getDisplayName(), user.getName()));
|
sender.sendMessage(_("whoisIs", user.getDisplayName(), user.getName()));
|
||||||
sender.sendMessage(_("whoisHealth", user.getHealth()));
|
sender.sendMessage(_("whoisHealth", user.getHealth()));
|
||||||
sender.sendMessage(_("whoisExp", SetExpFix.getTotalExperience(user), user.getLevel()));
|
sender.sendMessage(_("whoisExp", SetExpFix.getTotalExperience(user), user.getLevel()));
|
||||||
sender.sendMessage(_("whoisOP", (user.isOp() ? _("true") : _("false"))));
|
|
||||||
sender.sendMessage(_("whoisGod", (user.isGodModeEnabled() ? _("true") : _("false"))));
|
|
||||||
sender.sendMessage(_("whoisGamemode", _(user.getGameMode().toString().toLowerCase(Locale.ENGLISH))));
|
|
||||||
sender.sendMessage(_("whoisLocation", user.getLocation().getWorld().getName(), user.getLocation().getBlockX(), user.getLocation().getBlockY(), user.getLocation().getBlockZ()));
|
sender.sendMessage(_("whoisLocation", user.getLocation().getWorld().getName(), user.getLocation().getBlockX(), user.getLocation().getBlockY(), user.getLocation().getBlockZ()));
|
||||||
sender.sendMessage(_("whoisMoney", Util.displayCurrency(user.getMoney(), ess)));
|
sender.sendMessage(_("whoisMoney", Util.displayCurrency(user.getMoney(), ess)));
|
||||||
|
sender.sendMessage(_("whoisIPAddress", user.getAddress().getAddress().toString()));
|
||||||
|
final String location = user.getData().getGeolocation();
|
||||||
|
if (location != null
|
||||||
|
&& Permissions.GEOIP_SHOW.isAuthorized(sender))
|
||||||
|
{
|
||||||
|
sender.sendMessage(_("whoisGeoLocation", location));
|
||||||
|
}
|
||||||
|
sender.sendMessage(_("whoisGamemode", _(user.getGameMode().toString().toLowerCase(Locale.ENGLISH))));
|
||||||
|
sender.sendMessage(_("whoisGod", (user.isGodModeEnabled() ? _("true") : _("false"))));
|
||||||
|
sender.sendMessage(_("whoisOP", (user.isOp() ? _("true") : _("false"))));
|
||||||
|
sender.sendMessage(_("whoisFly", user.getAllowFlight() ? _("true") : _("false"), user.isFlying() ? _("flying") : _("notFlying")));
|
||||||
|
sender.sendMessage(_("whoisAFK", (user.getData().isAfk() ? _("true") : _("false"))));
|
||||||
sender.sendMessage(_("whoisJail", (user.getData().isJailed()
|
sender.sendMessage(_("whoisJail", (user.getData().isJailed()
|
||||||
? user.getTimestamp(UserData.TimestampType.JAIL) > 0
|
? user.getTimestamp(UserData.TimestampType.JAIL) > 0
|
||||||
? DateUtil.formatDateDiff(user.getTimestamp(UserData.TimestampType.JAIL))
|
? DateUtil.formatDateDiff(user.getTimestamp(UserData.TimestampType.JAIL))
|
||||||
@@ -79,16 +88,7 @@ public class Commandwhois extends EssentialsCommand
|
|||||||
? DateUtil.formatDateDiff(user.getTimestamp(UserData.TimestampType.MUTE))
|
? DateUtil.formatDateDiff(user.getTimestamp(UserData.TimestampType.MUTE))
|
||||||
: _("true")
|
: _("true")
|
||||||
: _("false"))));
|
: _("false"))));
|
||||||
sender.sendMessage(user.getData().isAfk()
|
|
||||||
? _("whoisStatusAway")
|
|
||||||
: _("whoisStatusAvailable"));
|
|
||||||
sender.sendMessage(_("whoisIPAddress", user.getAddress().getAddress().toString()));
|
|
||||||
final String location = user.getData().getGeolocation();
|
|
||||||
if (location != null
|
|
||||||
&& Permissions.GEOIP_SHOW.isAuthorized(sender))
|
|
||||||
{
|
|
||||||
sender.sendMessage(_("whoisGeoLocation", location));
|
|
||||||
}
|
|
||||||
if (!foundPlayer)
|
if (!foundPlayer)
|
||||||
{
|
{
|
||||||
throw new NoSuchFieldException(_("playerNotFound"));
|
throw new NoSuchFieldException(_("playerNotFound"));
|
||||||
|
Reference in New Issue
Block a user