
pv-addon-voice-messages
Серверный аддон для Plasmo Voice, добавляющий голосовые сообщения. Записывайте и отправляйте голосовые сообщения всем игрокам или конкретному игроку. Настраивайте длительность, хранилище и формат чата.
pv-addon-voice-messages - это серверный аддон для популярного мода голосового чата Plasmo Voice. Он добавляет в Minecraft возможность записывать и отправлять голосовые сообщения, что очень удобно на многопользовательских серверах: можно оставить голосовое сообщение игроку, который офлайн, или передать информацию, не находясь рядом.
Команды
/vm- записать и отправить голосовое сообщение всем игрокам (то же, что/vm default)/vm default- записать и отправить голосовое сообщение всем игрокам/vm direct <player>- записать и отправить голосовое сообщение конкретному игроку
Права доступа
pv.addon.voice_messages.play- проигрывать голосовые сообщения (по умолчанию true)pv.addon.voice_messages.record.default- записывать и отправлять глобальные голосовые сообщения (по умолчанию true)pv.addon.voice_messages.record.direct- записывать и отправлять личные голосовые сообщения (по умолчанию true)pv.addon.voice_messages.record.*- записывать и отправлять голосовые сообщения в любом контексте (по умолчанию OP)
Настройки
Файл конфигурации находится в plugins/pv-addon-voicemessages/config.toml (или /config/pv-addon-voicemessages/config.toml для Fabric/Forge/NeoForge).
# Тип активации для записи
activation = "proximity"
# Максимальная длительность голосового сообщения (в секундах)
max_duration_seconds = 60
# Как долго хранить записанные сообщения (в минутах)
expire_after_minutes = 10
# Показывать ли текст в actionbar при записи
actionbar_when_recording = true
# Вес строки источника (влияет на сортировку в "Громкости"):
# чем выше вес, тем ниже в списке
source_line_weight = 100
# Доступные типы хранилища: [MEMORY, REDIS]
storage_type = "MEMORY"
[chat_format]
default = "<lang:chat.type.text:'<player_name>':'<voice_message>'>"
direct_incoming = "<italic><gray><lang:commands.message.display.incoming:'<source_player_name>':'<voice_message>'>"
direct_outgoing = "<italic><gray><lang:commands.message.display.outgoing:'<target_player_name>':'<voice_message>'>"
# Настройки Redis (требуются, если storageType = REDIS)
#[redis]
#host = "localhost"
#port = 6379
#user = ""
#password = ""
API
Для интеграции с другими плагинами или модами доступно API. Подключите его через Gradle или Maven:
repositories {
mavenCentral()
}
dependencies {
compileOnly("dev.apehum.voicemessages:api:1.0.0-beta.1")
}
Базовый пример использования API можно найти в проекте api-example.
Итог
Если на вашем сервере стоит Plasmo Voice, этот аддон сделает голосовое общение ещё удобнее. Особенно пригодится на ролевых серверах, в мини-играх или просто для быстрой связи - вместо того чтобы писать в чат, можно за секунду наговорить сообщение и отправить его кому угодно. Всё легко настраивается, права гибкие, а хранилище можно вынести в Redis, если сообщений много.
