VanillaSquad
СайтПравила сервераКартаБан-лист
  • Основные
    • Введение
    • Как начать играть?
    • Словарь терминов
    • Команды
    • Правила сервера
      • Разрешённые и запрещённые модификации
    • Часто задаваемые вопросы
    • Установка сборки сервера
      • Как установить сборку через Curseforge​?
      • Как установить сборку через Modrinth?
      • Как установить сборку через TLauncher?
      • Как установить сборку через Legacy Launcher?
      • Как установить сборку через KLauncher?
      • Как установить сборку через Minecraft Launcher
      • Как установить сборку через Prism Launcher?
      • Как установить cборку через MultiMC?
  • Игровой контент
    • Города
    • Мир построек, мир ферм и мир артов
    • Дата-паки
    • Защита артов и кузнечных шаблонов
    • Невидимые рамки
    • Обновление лута в данжах
    • Балансировка торговли
    • Невидимый свет
    • Быстрый бетон
    • Напитки
    • Интерактивная карта
    • Плагин на позы
    • Чат
    • Мод на голосовой чат
      • Сделать разрешение на микрофон в MacOS для Plasmo Voice
    • 🎶Включение своей музыки
      • Инструкция по включению музыки с пластинок через Google Drive
      • Инструкция по включению музыки с внешних источников на пластинках Minecraft
    • Эмоции
    • CoreProtect
    • Ресурс паки
    • Руководство по использованию мода Litematica
  • Поддержка сервера
    • Подписка Union и Union+
    • Значок
    • Item Edit
    • Debug Stick
    • Цветной ник
    • Другие способы поддержки сервера
  • Другое
    • Двухэтапная аутентификация (2FA)
    • Как зайти на сервер с PojavLauncher?
    • Увеличение дальности прорисовки
    • Squad Sync
    • Ограничения мобов
    • Установка скина через URL
    • Конфигурация сервера
    • Как поменять DNS сервера
  • Наши ресурсы
    • Наш Discord сервер
    • Наш сайт
    • Правила сервера
    • Карта
    • Скачать лаунчер для игры
    • Бан-лист
Powered by GitBook
On this page

Was this helpful?

  1. Игровой контент
  2. Мод на голосовой чат

Сделать разрешение на микрофон в MacOS для Plasmo Voice

Last updated 11 months ago

Was this helpful?

Этот подмодуль содержит код для проверки, предоставлены ли разрешения на использование микрофона. Также он имеет метод обхода этого ограничения.

Как работает этот обходной путь?

Чтобы приложение MacOS получило разрешения на использование микрофона, необходимо выполнить следующие требования:

  • В Info.plist приложения нужно добавить ключ NSMicrophoneUsageDescription. Подробнее .

  • Если приложение подписано (что является случаем для стандартного лаунчера), оно должно быть подписано с правом на использование микрофона .

Если любое из этих требований не выполнено, и приложение запрашивает доступ к микрофону, MacOS завершит работу приложения. Подробнее .

Поскольку Plasmo Voice само по себе не знает, разрешено ли ему запрашивать разрешения на микрофон, мод порождает другой процесс для запроса разрешения. Если этот процесс завершается с ненулевым кодом выхода, это указывает на то, что лаунчер не соответствует требованиям.

В этом случае мод откроет графический интерфейс, куда вы сможете перетащить своё приложение-лаунчер. Этот интерфейс проанализирует Info.plist приложения и добавит ключ NSMicrophoneUsageDescription.

Он также выполнит команду codesign --deep --remove-signature <your-application>, чтобы удалить подпись лаунчера. Обратите внимание, что это может вызвать другие проблемы с вашим лаунчером, поэтому используйте это на свой страх и риск. Вы можете отменить эти изменения, переустановив лаунчер.

После перезапуска лаунчера Minecraft должен запросить доступ к микрофону.

Как исправить ваш лаунчер

Стандартный лаунчер Minecraft

  • Перетащите лаунчер Minecraft из вашей папки приложений на графический интерфейс исправления

CurseForge Launcher

  • Перейдите в Настройки > Аддоны > Путь установки модов и откройте этот путь (по умолчанию это Documents/curseforge/)

  • Откройте папку minecraft в пути установки модов

  • Откройте папку Install

  • Перетащите приложение Minecraft на графический интерфейс исправления

MultiMC

  • Перетащите MultiMC из вашей папки приложений на графический интерфейс исправления

Устранение неполадок

Если лаунчер не запрашивает доступ к микрофону после исправления в графическом интерфейсе, выполните следующую команду в окне терминала: codesign --force --deep --sign - <your-application>, где <your-application> — это путь к вашему лаунчеру.

Если появится всплывающее окно с запросом Minecraft wants to use your confidential information stored in "mojangTokenService" in your keychain, введите пароль вашего Mac и нажмите Always Allow. Если всплывающее окно продолжает появляться, перезагрузите компьютер и попробуйте снова.

Если исправление вашего лаунчера завершится с ошибкой xcrun: error: invalid active developer path, выполните команду sudo xcode-select --install в вашем терминале.

Есть ли альтернативы этому?

Вы можете запускать свой лаунчер в терминале. Это приведёт к появлению всплывающего окна с запросом на разрешение микрофона. Недостатком этого является необходимость делать это каждый раз, когда вы хотите запустить Minecraft. Это также не будет работать со всеми лаунчерами.

Автономная версия

Примечание: необходимо открыть .jar с помощью Java 17.

Существует также обходного пути. Она работает точно так же, как и встроенная в мод версия. Используйте её, если графический интерфейс не появляется при запуске игры или ваш микрофон не улавливает звук. Вам также нужно использовать эту версию, если вы используете Minecraft 1.16.5 или старее, так как в этих версиях нет встроенного исправления.

Используйте .

Он запускает Plasmo Voice через macOS.

здесь
entitlement
здесь
автономная версия
Prism Launcher