Мод для Майнкрафт, расширяющий возможности Carpet для управления фейковыми игроками и сервером. Он позволяет сохранять ботов с их действиями, открывать их инвентари, автоматизировать рыбалку и замену инструментов, а также добавляет команды для координат, точек, задач и белого списка.
Возможности
- Фейковые игроки могут оставаться в мире после выхода, сохранять выполняемое действие, автоматически возрождаться у спавна, на месте смерти или в сохранённой точке.
- Боты автоматически пополняют предметы, в том числе из шалкеровых ящиков, ловят рыбу, меняют почти сломанные инструменты и при необходимости сообщают в чат о поломке или неудачном пополнении.
- Для ботов можно задать префикс и суффикс имени, использовать офлайн-UUID и показывать их положение на полосе поиска игроков.
- Правым кликом по боту открывается его инвентарь;
Shift+ правый клик открывает эндер-сундук. Для реальных игроков также можно разрешить просмотр инвентаря с нужным уровнем прав. - Сохранённых ботов можно объединять в группы, загружать и выгружать всей группой, а также создавать пачками. Для панели управления ботом настраиваются кнопки с действиями
/player. - Команды позволяют вести список задач и сохранённых точек, быстро показывать свои координаты, искать игроков, управлять белым и чёрным списками.
- Есть полезные мелочи: сохранение состояния калитки при установке, взаимодействие с блоком за табличкой или рамкой, ограничение обтёсывания брёвен топорами с
Stripв названии, быстрый крафт с сохранением предмета в инвентаре, простой калькулятор, приветствие игроков и предупреждения о появлении странствующего торговца.



Как пользоваться
Правила включаются через /carpet; вместо [setDefault] можно указать setDefault, чтобы сделать выбранное значение правилом по умолчанию. Например:
/carpet [setDefault] openFakePlayerInventory true
/carpet [setDefault] fakePlayerAutoFish true
/carpet [setDefault] fakePlayerAutoRespawn <spawn|death|setting>
/carpet [setDefault] fakePlayerAutoReplaceTool <true|keep>
Чтобы бот рыбачил автоматически, дайте ему удочку и выполните:
/player <имя> use
Режим true у fakePlayerAutoReplaceTool оставляет инструментам с починкой 10 единиц прочности, а остальные заменяет после поломки; keep сохраняет 10 прочности у всех инструментов.
Настройки
Размер страниц списков задаётся правилом gcaPageSize, например:
/carpet [setDefault] gcaPageSize 10
Доступ к функциям задаётся значениями true, false, ops или уровнями прав от 0 до 4 — в частности у openRealPlayerInventory, commandBot, commandTodo, commandHere, commandWhereis и commandLoc.
Для использования офлайн-UUID у ботов включите allowSpawningOfflinePlayers, затем:
/carpet [setDefault] fakePlayerForceOfflineUUID true
После отключения этого правила для возврата к онлайн-UUID требуется очистить usercache.json и перезапустить сервер или клиент.
Требования и совместимость
Дополнение использует правила и команды Carpet. Для работы на NeoForge через Sinytra Connector нужен совместимый плагин из сборки совместимости NeoForge Sinytra. Команда /here работает, только если не загружен CarpetAmsAddition.
Несколько правил отмечены как экспериментальные: просмотр инвентарей реальных игроков, быстрый крафт, настройка qnmdLC, синхронизация кристаллов энда, уведомления о странствующем торговце и права команды /tick.
