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); } }); }