public void onSelect(CommandSender sender) {
   super.onSelect(sender);
   if (sender == null) return;
   final Player player = (Player) sender;
   plugin
       .getServer()
       .getScheduler()
       .scheduleSyncDelayedTask(
           plugin,
           new Runnable() {
             @Override
             public void run() {
               if (!player.isSneaking()) {
                 setLines(
                     plugin.lang.lang(
                         LanguagePath.SIGN_MENU_ADD_STOCK.getPath(),
                         barterSign.getStock().toString()));
               } else {
                 setLines(
                     plugin.lang.lang(
                         LanguagePath.SIGN_MENU_REMOVE_STOCK.getPath(),
                         barterSign.getStock().toString()));
               }
               barterSign.showMenu(player);
             }
           });
 }