- Для версий
- 1.16.✘
- 1.17.✘
- 1.18.✘
- 1.19.✘
- 1.20.✘
- 1.21.✘
- 26.✘
- Зависимости
- Plasmo Voice 2.1.6+, РесурсПак
REFONT TRANSMITTER
Реалистичные рации для Plasmo Voice
Каналы, динамические помехи, настоящий экран состояний и пространственный внешний динамик.
О ПЛАГИНЕ
RefontTransmitter добавляет на сервер полноценные ручные рации, работающие через Plasmo Voice. Игроки выбирают канал, включают рацию и общаются на расстоянии. Чем слабее сигнал, тем заметнее становятся обрывы и звуки помех.
ВОЗМОЖНОСТИ
- До 999 каналов с настраиваемым количеством в конфиге.
- Передача только между включёнными рациями на одинаковом канале.
- Дальность до 1800 блоков по умолчанию.
- Настраиваемые сильные помехи после 1000 блоков.
- Выпадения голосовых кадров, серии обрывов, щелчки, шипение и треск.
- Реалистичное «пш-пш» при начале и завершении передачи.
- Отдельный расчёт качества сигнала для каждого принимающего игрока.
- Пространственный внешний динамик: окружающие слышат принятый голос прямо от игрока с рацией.
- Поддержка основной и левой руки.
- Отображение состояний OFF, TX и RX на модели.
- Экран показывает каналы 01-99 и компактные диапазоны 1xx-9xx.
- Индикация приёма и передачи в Action Bar.
- Подробный конфиг с комментариями почти к каждому параметру.
- 4 языка: русский, английский, вьетнамский и китайский.
- Озвучка предупреждений ниже Y=0 через ресурспак.
- Поддержка кастомных sound events из вашего ресурспака.
- Режим
language: customсохраняет полностью свойconfig.ymlиmessages.yml. - Оптимизированная пересылка исходных Opus-кадров без тяжёлого декодирования на сервере.
УПРАВЛЕНИЕ
- ПКМ — включить или выключить рацию.
- Shift + ПКМ — следующий канал.
- Shift + ЛКМ — предыдущий канал.
- Для разговора назначьте клавишу активации «Рация» в меню Plasmo Voice.
Все действия работают с рацией в основной или левой руке.
КОМАНДЫ
Код:
/rt give <игрок> [количество]
/rt channel <1-max>
/rt power
/rt reloadПолная команда:
/refonttransmitterАлиасы:
/rt, /transmitter, /walkieПРАВА
Код:
refonttransmitter.use
refonttransmitter.give
refonttransmitter.adminrefonttransmitter.use— использование рации, доступно всем по умолчанию.refonttransmitter.give— выдача раций, только операторам по умолчанию.refonttransmitter.admin— перезагрузка и диагностика, только операторам.
ЗАВИСИМОСТИ
Обязательно:
- Paper или совместимое ядро версии 1.16.5 и новее.
- Java 17 или новее.
- Plasmo Voice 2.1.6 или новее.
Необязательно: ViaVersion и ViaBackwards понадобятся только серверу, который одновременно принимает клиентов разных версий.
РЕСУРСПАКИ
В комплект входят три проверенных ресурспака:
- 1.16.5-1.20.4 — Legacy.
- 1.20.5-1.21.3 — Components.
- 1.21.4 и новее — Modern.
Каждый архив содержит 325 состояний модели и 332 текстуры. Выберите архив под версию клиента и установите его как серверный ресурспак.
УСТАНОВКА
- Установите Plasmo Voice 2.1.6+.
- Поместите
pv-refonttransmitter-Paper-x.jarв папкуplugins. - Выберите подходящий ZIP-ресурспак из комплекта.
- Укажите ссылку и SHA-1 ресурспака в настройках сервера либо предложите игрокам установить его вручную.
- Полностью перезапустите сервер.
- Выдайте рацию:
/rt give <игрок>. - Назначьте клавишу активации «Рация» в настройках Plasmo Voice.
НАСТРОЙКА
В
config.yml настраиваются:- количество и начальный канал;
- максимальная дальность;
- момент появления слабых и сильных помех;
- критическая дистанция;
- вероятность одиночных и серийных обрывов;
- длительность провалов голоса;
- звуки и громкость помех;
- радиус внешнего динамика;
- Action Bar и оформление сообщений;
- язык:
ru,en,vi,zh,custom; - sound events для подземной озвучки и кастомных ресурспаков;
- интервалы обновления и кэширования для снижения нагрузки;
- действия разных сочетаний клавиш.
После изменения конфига используйте
/rt reload.СОВМЕСТИМОСТЬ
- Minecraft: 1.16.5 - актуальная версия.
- Ядро: Paper и совместимые форки.
- Java: 17+.
- Plasmo Voice: 2.1.6+.
FAQ
Как выдать рацию через DeluxeMenus?
Можно добавить команду от консоли:
Код:
rt give %player_name% 1Если меню выполняет команду от консоли, игроку не нужно право
refonttransmitter.give. Это право нужно только для ручного использования команды игроком.Можно ли добавить свою озвучку в ресурспак?
Да. Добавьте
.ogg файл в свой ресурспак, пропишите sound event в assets/<namespace>/sounds.json, затем укажите его в конфиге: Код:
below-zero-alert:
sounds:
ru: "my_pack:radio.custom_warning_ru"
en: "my_pack:radio.custom_warning_en"
vi: "my_pack:radio.custom_warning_vi"
zh: "my_pack:radio.custom_warning_zh"После этого выполните
/rt reload и обновите SHA-1 серверного ресурспака, чтобы клиенты скачали новую версию.Как оставить полностью свой перевод и комментарии?
Поставьте
language: custom. В этом режиме /rt reload не переводит и не перезаписывает ни config.yml, ни messages.yml.Как сменить язык и комментарии конфига?
Поставьте в
config.yml значение language: ru, language: en, language: vi или language: zh, затем выполните /rt reload. Комментарии config.yml и стандартный messages.yml будут заменены на выбранный язык, а значения настроек сохранятся.ПОДДЕРЖКА
При обращении приложите версию сервера, Java, Plasmo Voice, RefontTransmitter и файл
logs/latest.log.Модель основана на «Walkie Talkie / BT 72.74» от sanekcloff и используется по лицензии CC BY 4.0. Хоть и переделана.