Мод для Майнкрафт, который оставляет на сервере копию персонажа после выхода игрока. Такой персонаж может продолжать добывать ресурсы, сражаться или выполнять другие действия, пока владелец не держит игру включённой.
Возможности
После команды /offline на сервере появляется копия игрока. Если она выживет до возвращения владельца, ему передадутся её инвентарь и полученный опыт. Если копию убьют, она не выбросит добычу, а игрок после входа погибнет и сможет забрать вещи на месте смерти.
Копии можно назначать действия:
attack— атака;break— ломание блока до завершения;placeилиuse— использование предмета или установка блока;crouch,jump— приседание и прыжок;eat— еда при голоде, если пища находится в руке;drop_item,drop_stack— выброс одного предмета или всей стопки из активного слота;move_forward,move_backward— движение вперёд или назад;disconnect— отключение копии через заданное время.
Как пользоваться
Введите /offline, чтобы создать копию персонажа. Для действия укажите его после команды: /offline attack; список доступных действий выводит /offline actions.
Действия можно запускать с интервалом и задержкой. Например, /offline break:20 ломает блоки с интервалом в 20 тиков, а /offline attack:20:10 добавляет задержку в 10 тиков. Время можно задавать в тиках, миллисекундах (100ms), секундах (1s), минутах (1.5m), часах (0.25h) и днях (1d).
Несколько действий объединяются в одной команде и выполняются по порядку: /offline attack move_forward или /offline jump:20 attack eat move_backward.
Настройки
Файл настроек расположен по пути config/OfflinePlayersReworked.json в корневой папке сервера.
opRequired— разрешает/offlineтолько операторам.autoOp— выдаёт копиям операторов права оператора.autoWhitelist— автоматически добавляет копии в белый список.autoDisconnect— отключает игрока после создания копии.killOnDeath— убивает игрока при повторном входе, если его копия погибла.respawnKickedPlayers— возвращает отключённые копии после перезапуска сервера.informAboutKickedPlayer— сообщает игроку, что его копия была отключена.copySkin— копирует скин владельца.databaseLocation— путь к папке базы данных.offlinePlayerPrefix— префикс в имени копии.availableOptions— список действий, доступных для команды.
