private void sendPlayer(CommandSender warper, Warpable warped, Warp warp) { if (warped.teleport(warp.getLocation().toLocation(), TeleportCause.COMMAND)) { String rawMsg = warp.getRawWelcomeMessage(); if (rawMsg == null) { rawMsg = this.properties.getDefaultMessage().replace("{NAME}", warp.getName()); } if (MinecraftUtil.isSet(rawMsg)) { warped.sendMessage(ChatColor.AQUA + rawMsg); } this.down.addPlayer(warp, warper); this.players.remove(warper); if (!warped.equals(warper)) { warper.sendMessage( "Sucessfully warped '" + ChatColor.GREEN + MinecraftUtil.getName(warped) + ChatColor.WHITE + "'"); } } else { warper.sendMessage(ChatColor.RED + "Unable to warp."); } }