
pv-addon-lavaplayer-lib
Библиотека-аддон для Plasmo Voice, включающая форк LavaPlayer. Нужна для работы некоторых голосовых аддонов на серверах Minecraft.
pv-addon-lavaplayer-lib - это вспомогательная библиотека для голосового чата Plasmo Voice, которая поставляется вместе с форком популярной аудио-библиотеки LavaPlayer. Без неё некоторые аддоны для Plasmo Voice просто не запустятся.
Зачем это нужно
Plasmo Voice - один из лучших модов для голосового общения в Minecraft. Он позволяет игрокам говорить друг с другом в реальном времени, слышать шаги, расстояние и даже эхо в пещерах. Но для расширения функционала (например, проигрывания музыки, звуковых эффектов или радио) нужны дополнительные аддоны. Многие из них используют LavaPlayer для обработки аудиопотоков. Вот тут и пригождается pv-addon-lavaplayer-lib - он подтягивает все нужные зависимости, чтобы разработчикам не приходилось тащить их в каждый аддон по отдельности.
Установка
- Скачайте аддон с Modrinth.
- Установите в зависимости от платформы:
- Paper/Spigot - положите файл в папку
~/plugins. - Fabric / Forge - положите файл в папку
~/mods.
- Paper/Spigot - положите файл в папку
- Перезапустите сервер.
Никаких сложных настроек не требуется - библиотека просто висит в памяти и ждёт, пока её вызовут другие аддоны.
Для разработчиков
Если вы пишете свой аддон для Plasmo Voice и хотите использовать LavaPlayer, подключите библиотеку через репозиторий https://repo.plo.su.
Kotlin DSL
repositories {
maven("https://repo.plo.su")
}
dependencies {
compileOnly("su.plo:pv-addon-lavaplayer-lib:1.0.2")
}
Groovy DSL
repositories {
maven { url 'https://repo.plo.su/' }
}
dependencies {
compileOnly 'su.plo:pv-addon-lavaplayer-lib:1.0.2'
}
Использование в универсальных аддонах
Если ваш аддон поддерживает и Fabric, и Forge, и Bukkit, пропишите зависимость через аннотации:
Kotlin
@Addon(
...
dependencies = [
Dependency(id = "pv-addon-lavaplayer-lib")
]
)
Java
@Addon(
...
dependencies = {
@Dependency(id = "pv-addon-lavaplayer-lib")
}
)
Использование с Bukkit-плагинами
Для Paper/Spigot просто добавьте pv-addon-lavaplayer-lib в plugin.yml в секцию depend:
depend:
- pv-addon-lavaplayer-lib
Важно знать
- Библиотека сама по себе ничего не делает - это просто прослойка. Основной функционал дают аддоны вроде музыкальных плееров или звуковых модулей.
- Если у вас на сервере стоит Plasmo Voice и вы хотите добавить музыку или радио - скорее всего, вам понадобится ещё и этот аддон.
- Совместима с Minecraft 1.17-1.21, работает на Fabric, Forge и Paper.
Скачайте pv-addon-lavaplayer-lib, если планируете расширять голосовой чат на своём сервере - без него многие полезные аддоны просто не включатся.
