- Баллы
- 76
Версия: 0.18
Описание: Музыка через ресурспак.
Source: GitHub
Особенности:
Файлы и директории:
Установка и минимальная настройка:
Настройка сервера загрузки звуков:
Команды:
[] - не обязательный параметр
Права:
Максимальный размер ресурспака:
Скачать для bukkit: amusic_bukkit-0.18.jar
Скачать для velocity: amusic_velocity-0.18.jar
Описание: Музыка через ресурспак.
Source: GitHub
Особенности:
- Поддерживаемые версии 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/<uuid>.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
Команды:
- /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 - отклонить/применить изменения по ид сессии
Максимальный размер ресурспака:
- 1.7.10-1.15.2: 50 MiB (52428800 байт)
- 1.16-1.17.1: 100 MiB (104857600 байт)
- 1.18+: 250 MiB (262144000 байт)
Скачать для bukkit: amusic_bukkit-0.18.jar
Скачать для velocity: amusic_velocity-0.18.jar
Скачать v0.17 (bukkit): amusic_bukkit-0.17.jar
Скачать v0.17 (velocity): amusic_velocity-0.17.jar
Скачать v0.16 (bukkit): amusic_bukkit-0.16.jar
Скачать v0.16 (velocity): amusic_velocity-0.16.jar
Скачать v0.15 (bukkit): amusic_bukkit-0.15.jar
Скачать v0.15 (velocity): amusic_velocity-0.15.jar
Скачать v0.14 (bukkit): amusic_bukkit-0.14.jar
Скачать v0.14 (velocity): amusic_velocity-0.14.jar
Скачать v0.13 (bukkit): amusic_bukkit-0.13.jar
Скачать v0.13 (velocity): amusic_velocity-0.13.jar
Скачать: AMusic_v0.12.jar
Скачать: AMusic_v0.11.jar
Скачать: AMusic_v0.9.jar
Скачать: AMusic_v0.8.jar
Скачать: AMusic_v0.7.jar
Скачать: AMusic_v0.6.jar
Скачать: AMusic_v0.5.jar
Скачать: AMusic_v0.4.jar
Скачать: AMusic_v0.3.jar
Скачать: AMusic_v0.2.jar
Скачать: AMusic_v0.1.jar
Скачать v0.17 (velocity): amusic_velocity-0.17.jar
Скачать v0.16 (bukkit): amusic_bukkit-0.16.jar
Скачать v0.16 (velocity): amusic_velocity-0.16.jar
Скачать v0.15 (bukkit): amusic_bukkit-0.15.jar
Скачать v0.15 (velocity): amusic_velocity-0.15.jar
Скачать v0.14 (bukkit): amusic_bukkit-0.14.jar
Скачать v0.14 (velocity): amusic_velocity-0.14.jar
Скачать v0.13 (bukkit): amusic_bukkit-0.13.jar
Скачать v0.13 (velocity): amusic_velocity-0.13.jar
Скачать: AMusic_v0.12.jar
Скачать: AMusic_v0.11.jar
Скачать: AMusic_v0.9.jar
Скачать: AMusic_v0.8.jar
Скачать: AMusic_v0.7.jar
Скачать: AMusic_v0.6.jar
Скачать: AMusic_v0.5.jar
Скачать: AMusic_v0.4.jar
Скачать: AMusic_v0.3.jar
Скачать: AMusic_v0.2.jar
Скачать: AMusic_v0.1.jar
Changelog:
0.18
Кеширование ответов API для tab complete (только AMusicClient)
Исправление необработанного значения placeholder
Улучшена страница загрузки звука
Ресурспак и информация о нём теперь хранится в одном файле
Используется UUID для имени файла упакованного ресурспака
Добавлена поддержка версий 1.21.5 - 1.21.11
Добавлена возможность загружать ресурспак при входе игрока
Убрана зависимость protocolize для Velocity
Переписана система кеша в RAM на стороне сервера
Добавлена возможность упаковки ресурспака при старте и хранения в RAM
Исправлена перезапись звука на версиях 1.20.3+ когда загружено несколько ресурспаков
Минимальная версия Java для velocity теперь 21
0.17
Переработано IO
Улучшено автоматическое добавление в ресурспак
Добавлена возможность получать названия не упакованных плейлистов
Добавлена возможность получать названия не упакованных звуков
0.16
Добавлена регулировка громкости параметр Голос в настройках (1.13+)
Убрано авто заполнение команд с цветовыми кодами
Добавлена поддержка https для сервера загрузки музыки
Добавлена поддержка Folia, Glowstone, Sponge 7
Добавлена возможность перенаправлять вызовы API AMusic Bukkit на AMusic Velocity (экспериментальное)
0.15
Добавлен веб загрузчик с конвертацией ffmpeg wasm uploadsound <start/finish> <playlistname>/[token]
Добавлено больше сообщений статуса для команды loadmusic
Исправлено отображение hover и click для сообщений
Исправлена ошибка при остановке звука 1.8-1.12.2 (velocity)
Добавлена поддержка 1.21.4
Добавлена остановка звука на версиях без перезахода в мир 1.7.10, 1.8.8 с помощю спама звука тишины
Добавлена поддержка 1.7.10 для velocity
0.14
Увеличено максимальное количество звуков в одном плейлисте (ресурспаке) до 32767
Исправлена ошибка, из-за которой врапер ffmpeg не работал с пробелами в пути
Исправлено добавление к существующему ресурспаку, когда ресурспак уже упакован.
Возвращена поддержка 1.7.10, 1.8.8, 1.9.4, 1.10.2
Добавлена опция для контроля проверки ResourcePackStatus `config.waitacception`, если true загрузка начнётся только после получения ResourcePackStatus Accepted
Добавлена поддержка 1.21.1+
Добавлена поддержка селекторов только для bukkit `@p`, `@r`, `@a`
Исправлена стандартная локализация для версий до `1.16`
Добавлена неотслеживаемая альтернатива команды `playmusic`: `playmusicuntrackable`
Временная директория больше не используется, используются pipe
Добавлена поддержка кастомных источников звука
Исправлена логика удаления плейлиста.
Исправлена tab complete с пробелами для 1.13+
0.13
Рефакторинг кода
Переход на Maven
Добавлена поддержка velocity
Исправлен кеш на стороне клиента, добавлена опция отключения
Исправлена обработка неправильных запросов на файловый сервер
Добавлена возможность инициализировать несколько экземпляров AMusic
0.12
Добавлен режим добавления в существующий ресурспак
Добавлена опция для отключения упаковки ресурспака (processpack)
Добавлена опция для отключения проверки статуса ресурспака (checkpackstatus)
Точное определение момента завершения применения ресурспака (packapplystatus)
Убрана поддержка reload confirm если strictdownloaderlist: true
Исправлено получение названия загруженного ресурспака через api (getPackName)
0.11
Добавлена поддержка 1.7.10
Возвращена поддержка с 1.8 до 1.11
Добавлена поддержка остановки музыки на 1.8.8 (с помощью фейкового перехода в другой мир)
Добавлена поддержка кеширования на стороне клиента в 1.8.8-1.10.2
Добавлен способ получить название загруженного ресурспака в API: AMusic.getPackName(player);
PositionTracker теперь менее восприимчив к просадкам тпс.
Добавлена проверка правильности запроса на сервер скачивания ресурспаков.
Рефакторинг кода.
Пустые сообщения больше не отображаются.
0.9
Исправлен сброс состояния загрузки ресурспака при загрузке не существующего плейлиста.
0.8
Добавлена возможность настраивать сообщения не в json формате.
Исправлена загрузка стандартной локализации для 1.16.5+
Добавлена опция отключения строгого режима загрузки.
Добавлена опция включения кеша.
Исправлена несовместимость с spigot на некоторых версиях.
Добавлена обработка статуса ресурспака
Добавлена поддержка PlaceholderAPI
0.7
Добавлена поддержка ресурспака больше 50mb (для новых версий)
0.6
Добавлен рандомный режим повтора
Исправлено ложное отправление сообщений смены типа повтора целевому игроку
Добавлена русская локализация
Добавлено цветовое оформление сообщений
Добавлено право для принудительного обновления плейлиста - amusic.loadmusic.update
Все файлы конфигурации теперь загружаются при включении плагина.
(API) Изменено setRepeatMode(Player player,RepeatType repeattype)
(API) Добавлена возможность получить оставшиеся время звука
0.5
Добавлено API
Добавлена команда /repeat
Добавлены режимы повтора: repeatone,repeatall,playone,playall
Во время упаковки плейлиста игроки которые также загружают этот-же плейлист теперь добавляются в список загрузчиков плейлиста.
0.4
Добавлена опция принудительного обновления плейлиста
Добавлена поддержка конвертации в ogg с помощью jave2
Переменные с названиями плейлиста и звука для lang
0.3
Добавлены плейлисты
Добавлена остановка музыки
Удалена команда /music
Добавлены команда /loadmusic - загрузка плейлиста
Добавлены команда /playmusic - старт/стоп музыки
Изменены все названия переменных в lang
Добавлен tab complete
0.2
Временная папка упаковки архива перенесена в папку плагина (Temp)
Добавлен исходный код (в jar файл)
0.1
РЕЛИЗ
Completed:
Остановка музыкиv0.3
Плейлистыv0.3
Поддержка mp3v0.4
Режим беспрерывного воспроизведения (после окончания одного звука включается другой)v0.5
APIv0.5
Режим повтора random (следующий звук будет выбран случайно)v0.6
Поддержка ресурспака больше 50mb (для новых версий)v0.7
Вернуть поддержку 1.8v0.11
Режим добавления в существующий ресурспакv0.12
Более точное отслеживание момента завершения применения ресурспакаv0.12
Конвертация(ffmpeg wasm) и загрузка звуков через браузерv0.15
Основан на MCusiqueTodo:
Режим работы AMusic вне сервера Minecraft (как самостоятельная программа).
Последнее редактирование: