Плагин для серверов Майнкрафт, который записывает действия игроков и сохраняет повторы в файлы или базу данных. Запись можно затем посмотреть в любое время, управляя ходом повтора командами.
Возможности
- Записывает перемещения и действия игроков, изменения инвентаря, сообщения чата и изменения блоков от игроков.
- Сохраняет живых существ, выброшенные предметы и снаряды.
- Во время просмотра можно ставить повтор на паузу, менять скорость, телепортироваться к участникам и переходить к нужному моменту.
- Для разработчиков доступен API: можно изменить способ хранения повторов и добавлять собственные данные в запись.
Команды
/replay— список команд./replay start [Name]:[Duration] [<Players ...>]— начать запись./replay stop <Name> [-nosave|-force]— остановить и сохранить запись./replay play <Name>— запустить повтор./replay jump <Time>— перейти к указанному моменту./replay leave— выйти из повтора./replay info <Name>— сведения о повторе./replay delete <Name>— удалить повтор./replay list [Page]— список сохранённых повторов./replay reload— перезагрузить конфигурацию.
Права
Для каждой команды используется право вида replay.command.<Command>.
Настройка
Основные параметры находятся в config.yml, а подключение MySQL — в mysql.yml. В конфигурации можно задать максимальную длительность записи, качество записи перемещений, сохранение при остановке сервера, автоматическое удаление старых повторов, отображение прогресса и отдельно включать запись блоков, существ, предметов и чата.
Требования
Требуется ProtocolLib. Для него также доступны сборки для разработки.
