Мод для Майнкрафт на Fabric, который копирует и вставляет постройки в выживании и творческом режиме. Выделенная конструкция сохраняется в файл, а при вставке ориентируется относительно позиции игрока, поэтому её удобно переносить без ручного расчёта смещения.
Возможности
- Выделение прямоугольной области с предпросмотром границ и сохранение постройки в формате
.nbt. - Вставка по относительной точке или заданным координатам, с поворотом, зеркальным отражением и пропуском воздуха.
- Предупреждающий призрачный контур показывает блоки, которые будут перезаписаны.
- Поворот, отражение и перемещение уже вставленной постройки с возможностью отмены.
- Снимки для отмены хранятся в
copypaster/undos/и сохраняются после перезапуска. - Необязательный веб-интерфейс позволяет просматривать и редактировать сохранённые постройки в браузере, перекрашивать палитру, рисовать вокселями и импортировать или экспортировать
.nbt.
Как пользоваться
Встаньте в точку, относительно которой нужно сохранить постройку. Нажмите [ на первом углу и ] на втором, затем введите в чат имя постройки; cancel отменяет ввод имени. При вставке встаньте в такую же относительную точку и используйте команду:
/paste <name>
Если предпросмотр предупреждает о перезаписи блоков, выполните предложенный вариант команды с confirm.
Команды
/copy x1 y1 z1 x2 y2 z2
/copyhelp
/copyblocks <name> [page]
/paste <name>
/paste <name> at <x> <y> <z>
/paste <name> rotate <90|180|270>
/paste <name> mirror <left_right|front_back>
/paste <name> noair
/pasteundo [id]
/pasteinfo [distance]
/pasteundolist
/pastecancel
/pasteselect <undo id>
/pasterotate [90|180|270]
/pastemirror x|z
/pastemove <dx> <dy> <dz>
/pastemove at <x> <y> <z>
/copylist
/copyinfo <name>
/copydelete <name>
/copyweb
Настройки
Клавиши [ и ] можно изменить в меню «Настройки» → «Управление» → «Copy Paster». Необязательный веб-интерфейс включается в config/copypaster-server.yml параметром web.enabled: true; после перезапуска адрес открывает команда /copyweb.
Лимит размера копируемой области задаётся параметром limits.maxVolume, а время ожидания ввода имени — limits.sessionTimeoutSeconds. Постройки хранятся на сервере в copypaster/structures/ как файлы <name>.nbt и <name>.json.
Требования и совместимость
Для сервера и игроков, которые копируют постройки клавишами, требуются Fabric и Fabric API, а версия мода на клиенте и сервере должна совпадать. В режиме только сервера доступны команды вставки, список и просмотр сохранённых построек, а копирование мира выполняется командой /copy с координатами.
Для внутриигровых настроек клиента можно дополнительно установить Mod Menu и Cloth Config. Операторы имеют полный доступ; для обычных игроков при использовании LuckPerms выдаются права copypaster.*.
