▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/copypaster
copypaster

copypaster

Copy and paste Minecraft structures with player-relative positioning, ghost preview, persistent undo, and an optional browser editor.

Оцените первым
361
1

Copy cuboid regions to files. Paste them back exactly where you mean to — anchored to your position.


Copy Paster is a Fabric client + server mod for survival and creative builders who want a fast, visual way to duplicate structures without leaving the game. Select a box with keybinds, name it in chat, then paste it later — position follows where you stand at copy time and paste time, so offsets stay intuitive.

  • [ / ] copy — two corners, live wireframe preview, name in chat
  • Paste options — absolute coords, rotation, mirror, skip air, overwrite confirm
  • Paste ghost preview — cyan box when blocks would be overwritten (respects rotation/mirror)
  • Post-paste edits/pasterotate, /pastemirror, /pastemove with cascaded undo
  • Undo/pasteundo with persistent snapshots under copypaster/undos/ (survives restart)
  • LuckPerms — grant copypaster.* nodes to non-ops; vanilla operators always allowed
  • Web UI (optional) — browser 3D viewer/editor with texture-accurate preview, palette remap, voxel paint, import/export .nbt
  • Ukrainian (uk_ua) — full UI strings alongside English

Source: github.com/matrunchyk/copypaster · Changelog · Issues


Install

WhereWhat
Dedicated serverMatching copy_paster-<version>+<mc>.jar in mods/ + Fabric API
Each player who copiesSame JAR (same MC version) in client mods/ + bind [ / ]

Pick your JAR (server and every copying client must match):

MinecraftJavaExample artifact
1.21.1121copy_paster-3.4.1+1.21.11.jar
26.225copy_paster-3.4.1+26.2.jar

Requires Fabric Loader 0.19.3+ and Fabric API.

Server-only mode: /paste, /copylist, /copyinfo, /copyblocks, /copydelete, /copyweb, and the web UI still work. World copy requires the client mod and keybinds (or /copy with coords).

Optional: Mod Menu + Cloth Config for in-game client settings.


Quick start

1 · Save a region

  1. Stand at the anchor point you want for this copy.
  2. Press [ on corner 1, then ] on corner 2 (wireframe follows your crosshair for the end corner). Or run /copy x1 y1 z1 x2 y2 z2 without the client mod (requires copypaster.copy).
  3. Type a structure name in chat (az, 09, _, -, max 64 chars). Type cancel to abort (timeout from server config, default 60 s).

2 · Paste it back

  1. Stand in the same relative spot you used when copying (or use at — see commands).
  2. /paste <name> — if the ghost warns about overwrites, run the suggested … confirm command.
  3. Use /pasteinfo while looking at the build, or /pasteundolist, then /pasteundo <id>.

Examples:

/paste house
/paste house at 100 64 -20
/paste house rotate 90 mirror left_right noair confirm

Commands

CommandDescription
/copyhelpCommand summary (copy, paste, undo, web UI)
/copy x1 y1 z1 x2 y2 z2Copy region via coordinates (chat naming)
/copyblocks <name> [page]Block type shopping list (paginated)
/paste <name>Paste at player-relative anchor
/paste <name> at <x> <y> <z>Paste with min corner at world coordinates
/paste <name> rotate <90|180|270>Rotate before placing
/paste <name> mirror <left_right|front_back>Mirror before placing
/paste <name> noairSkip air blocks in the structure
/paste <name> … confirmPaste after overwrite warning
/pasteundo [id]Undo latest paste or a specific undo id
/pasteinfo [distance]Undo ID and details for paste at crosshair
/pasteundolistList pastes still available for undo
/pastecancelDismiss overwrite preview without pasting
/pasteselect <undo id>Highlight a paste; transforms target it
/pasterotate [90|180|270]Rotate an existing paste (cascaded undo)
/pastemirror x|zMirror an existing paste
/pastemove <dx> <dy> <dz>Nudge an existing paste
/pastemove at <x> <y> <z>Move paste min corner to coordinates
/copylistList saved structures
/copyinfo <name>Size, dimension, offset, metadata
/copydelete <name>Remove .nbt + .json
/copywebPrint web UI URL (when enabled)

Access: vanilla operator always has full access. With LuckPerms, non-ops need copypaster.* nodes (see README for the full permission table).


Controls

InputAction
[Set corner 1 (look at a solid block)
]Set corner 2 and send region to server
Chat nameSave structure after corners are set
cancel in chatAbort naming session

Keybinds default to [ and ] on new installs — rebind under Options → Controls → Copy Paster if needed.


Web UI (optional)

Browser 3D viewer/editor for saved structures. Enable in config/copypaster-server.yml (web.enabled: true), restart, then run /copyweb. Features: orbit + WASD pan, Colors/Textures modes, palette remap, voxel paint, import/export .nbt.


Limits & storage

Max volumelimits.maxVolume in server config (default 32 768)
Copy session timeoutlimits.sessionTimeoutSeconds (default 60)
FilesServer copypaster/structures/<name>.nbt + <name>.json
UndoSaved under copypaster/undos/ until /pasteundo; survives restart

License

MIT — Copyright (c) 2026 Serhii Matrunchuk

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.2.x26.1.x1.21.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Зависимости

Ссылки

Создатели

Детали

Лицензия:
Опубликован:3 месяца назад
Обновлён:1 неделю назад
Главная