public void printAreaInfo(String areaname, Player player) { ClaimedResidence res = this.getByName(areaname); if (res == null) { player.sendMessage("§c" + Residence.getLanguage().getPhrase("InvalidResidence")); return; } ResidencePermissions perms = res.getPermissions(); if (Residence.getConfigManager().enableEconomy()) player.sendMessage( "§e" + Residence.getLanguage().getPhrase("Residence") + ":§2 " + areaname + " §eBank: §6" + res.getBank().getStoredMoney()); else player.sendMessage("§e" + Residence.getLanguage().getPhrase("Residence") + ":§2 " + areaname); if (Residence.getConfigManager().enabledRentSystem() && Residence.getRentManager().isRented(areaname)) player.sendMessage( "§e" + Residence.getLanguage().getPhrase("Owner") + ":§c " + perms.getOwner() + "§e Rented by: §c" + Residence.getRentManager().getRentingPlayer(areaname)); else player.sendMessage( "§e" + Residence.getLanguage().getPhrase("Owner") + ":§c " + perms.getOwner() + "§e - " + Residence.getLanguage().getPhrase("World") + ": §c" + perms.getWorld()); player.sendMessage( "§e" + Residence.getLanguage().getPhrase("Flags") + ":§9 " + perms.listFlags()); player.sendMessage( "§e" + Residence.getLanguage().getPhrase("Your.Flags") + ": §a" + perms.listPlayerFlags(player.getName())); player.sendMessage( "§e" + Residence.getLanguage().getPhrase("Group.Flags") + ":§c " + perms.listGroupFlags()); player.sendMessage( "§e" + Residence.getLanguage().getPhrase("Others.Flags") + ":§c " + perms.listOtherPlayersFlags(player.getName())); String aid = res.getAreaIDbyLoc(player.getLocation()); if (aid != null) player.sendMessage("§e" + Residence.getLanguage().getPhrase("CurrentArea") + ": §6" + aid); player.sendMessage( "§e" + Residence.getLanguage().getPhrase("Total.Size") + ":§d " + res.getTotalSize()); if (Residence.getConfigManager().useLeases() && Residence.getLeaseManager().leaseExpires(areaname)) { player.sendMessage( "§e" + Residence.getLanguage().getPhrase("LeaseExpire") + ":§a " + Residence.getLeaseManager().getExpireTime(areaname)); } }