Skip to content

copypaster

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

Fabric
Loaders
Fabric
Downloads on Modrinth
1.2K
Followers on Modrinth
2
versions
13
Updated
September 18, 2026Sep 18
Published
in 2026
Copy Paster — Copy/paste Minecraft cuboid regions using an interactive selection, paste preview, and undo — blocks, items, entities included! · swipe

At a glance

Runs on Fabric
For Minecraft 1.21.11, 26.1.2–26.3
Needed in the game and on the server
Latest version — 3.5.1 from September 18, 2026
License MIT — free
Where it's needed
In gamerequiredOn serverrequired

Needed both in the game and on the server

Game versions1.21.11, 26.1.2–26.3

Copy Paster — copy and paste Minecraft structures with player-relative positioning

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

Minecraft 1.21.11, 26.2, and 26.3 Fabric Loader 0.19.5 Java 21 or 25 Version 3.5.1


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-+.jarinmods/` + 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.5.1+1.21.11.jar
26.225copy_paster-3.5.1+26.2.jar
26.325copy_paster-3.5.1+26.3.jar

Requires Fabric Loader 0.19.5+ 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 (a–z, 0–9, _, -, 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 — if the ghost warns about overwrites, run the suggested… confirm` command.
  3. Use /pasteinfo while looking at the build, or /pasteundolist, then **`/pasteundo `**.

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 [page]`Block type shopping list (paginated)
`/paste `Paste at player-relative anchor
`/paste at `Paste with min corner at world coordinates
`/paste rotate <90|180|270>`Rotate before placing
`/paste mirror <left_right|front_back>`Mirror before placing
`/paste noair`Skip air blocks in the structure
`/paste … confirm`Paste 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 `Highlight a paste; transforms target it
/pasterotate [90|180|270]Rotate an existing paste (cascaded undo)
/pastemirror x|zMirror an existing paste
`/pastemove `Nudge an existing paste
`/pastemove at `Move paste min corner to coordinates
/copylistList saved structures
`/copyinfo `Size, dimension, offset, metadata
`/copydelete `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/ — `.nbt+.json`
UndoSaved under copypaster/undos/ until /pasteundo; survives restart

License

MIT — Copyright (c) 2026 Serhii Matrunchuk

FAQ

How to install copypaster?

Install Fabric for your Minecraft version, download copypaster for the same version and loader, put the file into the mods folder and launch the game with the loader profile.

Which Minecraft versions does copypaster support?

copypaster has builds for Minecraft 1.21.11, 26.1.2–26.3.

Is copypaster needed on the server?

Needed in the game and on the server

License and source
MIT Licensefree to use and share with credit to the author
Original — Modrinth↗Files unchanged, verified with SHA-512Is this your mod? For rights holders

The site uses cookies: the necessary ones for sign-in and the theme, plus the Yandex Metrica and LiveInternet visit counters — they show us how the site is used. We have no advertising cookies. More