public void addWhoisInformation(String key, Object value) { if (value == null) { addWhoisInformation(key, null); } else { addWhoisInformation(key, String.valueOf(value)); } }
event.addWhoisInformation("Current Regions", regionStr); event.addWhoisInformation("Can build", regions.testState(localPlayer, Flags.BUILD));
event.addWhoisInformation("UUID", offline.getUniqueId()); if (offline instanceof Player) { Player player = (Player) offline; event.addWhoisInformation("Display name", player.getDisplayName()); event.addWhoisInformation("Entity ID #", player.getEntityId()); event.addWhoisInformation("Current vehicle", player.getVehicle()); event.addWhoisInformation("Address", player.getAddress().toString()); event.addWhoisInformation("Game mode", player.getGameMode()); event.addWhoisInformation("Bed spawn location", ChatUtil.toFriendlyString(bedSpawn)); } else { event.addWhoisInformation(null, "No bed spawn location"); event.addWhoisInformation(null, "First joined: " + dateFormat.format(offline.getFirstPlayed()) + "; Last joined: " + dateFormat.format(offline.getLastPlayed()));
@EventHandler public void playerWhois(InfoComponent.PlayerWhoisEvent event) { if (event.getPlayer() instanceof Player) { if (CommandBook.inst().hasPermission(event.getSource(), "commandbook.god.check")) { event.addWhoisInformation(null, "Player " + (hasGodMode((Player) event.getPlayer()) ? "has" : "does not have") + " god mode"); } } }
@EventHandler public void playerWhois(InfoComponent.PlayerWhoisEvent event) { if (CommandBook.inst().hasPermission(event.getSource(), "commandbook.bans.isbanned")) { event.addWhoisInformation(null, "Player " + (getBanDatabase().isBanned(event.getPlayer().getUniqueId()) ? "is" : "is not") + " banned."); } }