- Поддерживаемые версии
- 1.7
- 1.8
- 1.9
- 1.10
- 1.11
- 1.12
- 1.13
- 1.14
- 1.15
- 1.16
- 1.17
- 1.18
- 1.19
- 1.20
- 1.21
- Ядра и Прокси
- Bukkit
- Spigot
- Paper
- Velocity
- Минимальная версия Java
- 8
- Исходный код
- https://github.com/FatSaw/AMusic
Особенности:
Настройка сервера загрузки звуков:
Типы повтора:
- Поддерживаемые версии 1.7.10 - 1.21.11 (velocity, bukkit)
- Сайт для загрузки звуков с конвертацией на стороне клиента (ffmpeg wasm)
- Селекторы для команд фильтры по позиции и количеству (bukkit)
- Регулировка звука
Voiceтолько для1.13+ - Список плейлистов и звуков через tab complete, добавляется в список после упаковки ресурспака
- Автоматическая конвертация в ogg (Если сайт загрузки не используется, необходимо настроить amusic.encoder)
./config.yml- файл конфигурации./lang.yml- файл локализации./resourcepack.zip- файл родительского пакета ресурсов по умолчанию./Music/- директория музыки./Music/<название_плейлиста>/- директория плейлиста./Music/<название_плейлиста>/<название_звука>- звук./Music/<название_плейлиста>.zip- файл родительского пакета ресурсов для определенного плейлиста./Packed/- директория упакованных пакетов ресурсов./Packed/<packid_плейлиста>.ampi- информация о упакованном пакете ресурсов и упакованный пакет ресурсов
- Поместить
amusic_*-0.18.jarв папку /plugins - Перезапустить сервер
- Указать параметр amusic.server.sendpack.port (порт НЕ должен быть использован другими серверами)
- Указать параметр amusic.server.sendpack.host (заменить 127.0.0.1 на внешний ip или домен сервера, заменить 25530 на порт указанный выше)
- Перезапустить сервер
Настройка сервера загрузки звуков:
- Указать параметр amusic.server.upload.port (порт НЕ должен быть использован другими серверами)
- Указать параметр amusic.server.upload.https.use = true если нужен https, указать путь amusic.server.upload.https.path к файлу PCKS12, указать пароль amusic.server.upload.https.password
- Указать параметр amusic.server.upload.host (заменить 127.0.0.1 на внешний ip или домен сервера, заменить 25532 на порт указанный выше, заменить http на https если https используется)
- Указать параметр amusic.server.upload.use = true
Типы повтора:
- repeatone - повторять один звук
- repeatall - повторять все циклично
- playone - не повторять
- playall - до конца плейлиста
- random - случайный
- 1.7.10-1.15.2: 50 MiB (52428800 байт)
- 1.16-1.17.1: 100 MiB (104857600 байт)
- 1.18+: 250 MiB (262144000 байт)
Основан на You must be logged in to see this link.
- Команды и права
- Команды:
- /loadmusic <ник> <название плейлиста> - загружает ресурспак игроку
- /playmusic <ник> [название звука] - старт/стоп музыки (работает только после загрузки плейлиста)
- /playmusicuntrackable <ник> [название звука] - старт/стоп музыки без отслеживания позиции (работает только после загрузки плейлиста)
- /repeat <ник> <тип повтора> - установить тип повтора (сбрасывается при перезаходе на playone)
- /loadmusic @n <название плейлиста> - обновить ресурспак
- /uploadmusic <start/finish/drop> <playlist>/[token]/[token] - загрузка звуков
[] - не обязательный параметр
Права:
- amusic.loadmusic - загрузка ресурспака
- amusic.playmusic - старт/стоп музыки
- amusic.repeat - установка режима повтора
- amusic.loadmusic.other - загрузка ресурспака для других игроков
- amusic.playmusic.other - старт/стоп музыки для других игроков
- amusic.repeat.other - установка режима повтора для других игроков
- amusic.loadmusic.update - обновление ресурспака
- amusic.uploadmusic - начать загрузку, отклонить/применить изменения
- amusic.uploadmusic.token - отклонить/применить изменения по ид сессии