VoiceCraft.Java
VoiceCraft.Java — лучший кросс-клиентский плагин для голосового чата по близости, объединяющий VoiceCraft, Simple Voice Chat и Plasmo Voice на Java и Bedrock.
- Загрузчики
- FabricNeoForgeForgePaper
- Скачиваний на Modrinth
- 27,1 тыс.
- Подписчиков на Modrinth
- 50
- версий
- 40
- Обновлён
- 23 августа 202623 авг.
- Опубликован
- в 2024
Коротко о моде
Автор не указал, где нужен мод
VoiceCraft.Java
Мощный плагин проксимити-голосового чата, объединяющий VoiceCraft, Simple Voice Chat и Plasmo Voice между Java и Bedrock.
VoiceCraft.Java собирает игроков с разными голосовыми клиентами в одно общее пространство проксимити-голоса. Игрок с Simple Voice Chat может говорить с тем, кто использует Plasmo Voice или отдельный клиент VoiceCraft, — и слышать их через тот клиент, к которому уже привык.
Особенно полезен для серверов с кросс-плеем. Java-игроки могут оставить свои любимые моды для голосового чата, а Bedrock-игроки, заходящие через Geyser, могут участвовать через клиент VoiceCraft без установки Java-модов.
Один сервер — все поддерживаемые клиенты
| Клиент игрока | Как подключается |
|---|---|
| Клиент VoiceCraft | Подключается к бэкенду VoiceCraft и привязывается к игроку Minecraft командой /voice bind |
| Simple Voice Chat | Подключается через официальный серверный плагин/мод SVC и его публичный API |
| Plasmo Voice | Подключается через официальный серверный плагин/мод Plasmo Voice и его публичный API |
| Bedrock через Geyser | Использует отдельный клиент VoiceCraft, Java-мод на клиенте не нужен |
Все подключённые игроки находятся в одной и той же среде позиционного звука. VoiceCraft.Java синхронизирует миры Minecraft, позиции, поворот, дистанцию проксимити, эхо в пещерах, приглушение под водой, идентичность игроков, жизненный цикл речи и поддерживаемые состояния mute/deafen.
Возможности
- Проксимити-звук между VoiceCraft, Simple Voice Chat и Plasmo Voice.
- Голосовой чат для Java- и Bedrock-игроков в одном разговоре.
- Нативные мосты через API SVC и Plasmo без эмуляции протокола.
- Автоматическая установка совместимых официальных серверных зависимостей SVC/Plasmo.
- Один конфиг VoiceCraft.Java для портов привязки и объявления VoiceCraft, SVC и Plasmo.
- Автоматическая загрузка, настройка, запуск и остановка VoiceCraft Server на Paper.
- Прямой режим для одного Paper-сервера.
- Режим Velocity и BungeeCord для сетей из нескольких серверов.
- Поддержка UDP-ретрансляции для SVC и Plasmo в прокси-сетях.
- Синхронизация позиции, измерения, проксимити, эха в пещерах и звука под водой.
- Локализованный конфиг и сообщения.
Статусы голоса в vanilla и Bedrock
Игроки без SVC или Plasmo могут видеть лёгкие vanilla-совместимые статусы голоса над другими игроками без модов. Индикаторы работают через Geyser и показывают, отключён игрок, подключён, говорит, заглушён или отключил звук.
Оверлей отображается только для того, кто смотрит: игроки с SVC или Plasmo его никогда не получают, поэтому он не перекрывает нативные индикаторы их модов. Каждый символ, цвет, высоту, интервал обновления и дальность видимости можно настроить.
Режимы установки
Paper
Установите Paper-jar для отдельного сервера. VoiceCraft.Java может автоматически скачать и управлять подходящим рантаймом VoiceCraft Server или подключиться к существующему бэкенду VoiceCraft.
Включите адаптеры Simple Voice Chat и/или Plasmo Voice в config.yml, если нужно принимать эти клиенты. Оба адаптера по умолчанию отключены.
Velocity или BungeeCord
Установите VoiceCraft.Java на прокси и на каждый Paper-бэкенд. Прокси владеет центральным подключением VoiceCraft, а бэкенд-серверы предоставляют состояние игроков и сессии адаптеров. Опциональные UDP-ретрансляторы удерживают клиентов SVC и Plasmo на связи, пока игроки перемещаются между бэкенд-серверами.
Требования
- Java 17 для Minecraft 1.20.x, Java 21 для 1.21.x и Java 25 для 26.x.
- Paper для голосовых адаптеров и поддержки управляемого рантайма VoiceCraft.
- Velocity или BungeeCord только при работе сети из нескольких серверов.
- Доступные UDP-порты для каждого включённого голосового адаптера.
Включите хотя бы один официальный голосовой плагин/мод для Java-клиентов, которые вы хотите поддерживать. VoiceCraft.Java может автоматически скачать совместимую зависимость, или вы можете установить её самостоятельно. Официальный плагин отвечает за рукопожатие клиента и UDP-транспорт; VoiceCraft.Java направляет его итоговые Opus-кадры через VoiceCraft Server.
VoiceCraft.Java сосредоточен на общем опыте, который важен для всех клиентов: позиционном аудио, идентификации, состоянии речи и голосовых элементах управления. Эксклюзивные для конкретных клиентов функции, такие как приватные группы Simple Voice Chat, остаются в своей экосистеме, а не имитируются ложно для других клиентов.
Поддерживаемые платформы
- Paper, Purpur, Folia, Spigot и Bukkit
- Fabric
- Forge
- NeoForge
- Velocity
- BungeeCord
Minecraft 1.20.1 и новее поддерживаются через артефакты модов для каждой версии. Не для каждой комбинации Minecraft/загрузчика модов есть оба вышестоящих голосовых мода; VoiceCraft.Java поддерживает работу доступного моста и записывает понятное предупреждение, когда включённый адаптер не существует для этой цели.
VoiceCraft.Java распространяется под лицензией GNU Affero General Public License v3.0 или более поздней.
Частые вопросы
Как установить VoiceCraft.Java?
Установите Fabric под свою версию Minecraft, скачайте VoiceCraft.Java под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть VoiceCraft.Java?
У VoiceCraft.Java есть сборки для Minecraft 1.20.1–26.2.