promotional bannermobile promotional banner

Coordinate Copy

Simple Small Easy to use. This mod lets you copy your coords in ease without having to hand write them and check the f3 menu

Coordinates Copy

One keypress. Your exact position — on your clipboard, ready to paste.

A tiny, 100% client-side Fabric utility mod. Press C and your current coordinates are copied in a clean, paste-ready format — no F3, no chat commands, no typing.

CLIENT-SIDE ONLY | NO SERVER MOD NEEDED | ZERO PERFORMANCE COST | 15 MINECRAFT VERSIONS | MIT LICENSE


What it does

You're 200 blocks underground. Your friend asks, "Where are you?" — and you really don't want to open F3 and hand-type a wall of debug text. Press C: 123 64 -988 is already on your clipboard, and a small, unobtrusive message appears above your hotbar:

Copied coordinates: 123 64 -988

That's it. No chat spam, no commands, no debug screen, no mouse. The confirmation fades after a couple of seconds and is never written to your chat log, so it won't pollute screenshots or server logs.

Because everything happens on your own client, it works identically in singleplayer, LAN worlds, Realms, and multiplayer servers — no server-side mod required, and the server can't even tell you're running it.

The 5-second demo

Step What happens
You stand at X 123.45 / Y 64.00 / Z -987.32 (your actual position)
You press C Your position is read, floored to block coordinates, and formatted
Clipboard 123 64 -988 — ready to paste anywhere
Actionbar Copied coordinates: 123 64 -988 (optional, on by default)
Sound A soft vanilla click (optional, off by default)

Features

  • One-key coordinate copying — default C, fully rebindable in vanilla Controls
  • Four output formats — Block, Exact, XYZ Labels, and /tp @s command
  • Optional dimension tag — so you always know which world the coordinates belong to
  • Optional rotation (yaw/pitch) — off by default, perfect for precise /tp commands
  • Adjustable decimal precision — 0 to 5 digits
  • Optional Nether–Overworld conversion — copy portal-matching coordinates in either direction (off by default)
  • Actionbar confirmation — a clean message above your hotbar instead of chat spam
  • Optional vanilla sound — subtle audio feedback when copying
  • 100% client-side — no packets, no server mod, works everywhere
  • Zero performance impact — code runs only at the instant the key fires; nothing polls, ticks, or renders otherwise
  • Cross-platform clipboard — Windows, macOS, and Linux, using Minecraft's own native clipboard plumbing (no external libraries)
  • Config file + optional Mod Menu GUI — settings for everyone, whether you like editing files or clicking buttons
  • Safe by design — an invalid config falls back to defaults instead of crashing; a clipboard failure shows a friendly message instead of an error
  • 15 dedicated builds — one JAR per Minecraft version, each compiled against that exact version

Usage — the first 60 seconds

  1. Install (see Installation) and launch the game
  2. Enter any world — singleplayer or multiplayer
  3. Press C
  4. Paste anywhere: chat, Discord, a note, a waypoint mod, a bug report — anywhere

The key only does something while you're actually playing in a world. In menus, while loading, or on the title screen, it stays silent — there is no position to copy, so it won't error or misfire.


Coordinate formats

Standing at X 123.45 / Y 64.00 / Z -987.32, facing yaw -90.2 / pitch 12.4, in the Overworld:

Format Copies Best for
Block (default) 123 64 -988 Sharing in chat, waypoints, coordinate lists
Exact (precision 2) 123.45 64.00 -987.32 Precision building, bug reports, documentation
XYZ Labels X: 123, Y: 64, Z: -988 Notes, logs, anything humans read
Teleport /tp @s 123 64 -988 Singleplayer (with cheats), OP'd servers

With the optional modifiers enabled:

Modifier Example result
Include dimension 123 64 -988 [minecraft:overworld]
Include rotation 123 64 -988 (yaw -90.2, pitch 12.4)
Teleport + rotation /tp @s 123 64 -988 -90.2 12.4
Exact + dimension + rotation 123.45 64.00 -987.32 [minecraft:overworld] (yaw -90.2, pitch 12.4)

Why -987.32 becomes -988, not -987

Block format uses Minecraft's own floor() semantics — the exact same math the Block: line in the F3 debug screen uses, and the same math BlockPos uses internally. If you're standing at Z -987.32, the block you are actually standing in is -988. The mod deliberately does not use rounding, because rounding would sometimes land you one block off — and when you're pasting coordinates into a teleport command or a waypoint, one block matters.

Dimension names

Dimensions are copied as their identifier, exactly as Minecraft knows them: [minecraft:overworld], [minecraft:the_nether], [minecraft:the_end]. Modded and datapack dimensions use their own namespace (for example [somemod:custom_dim]), so the tag always tells you unambiguously which world the coordinates belong to.

Nether–Overworld conversion

Off by default — the mod always copies your real coordinates unless you turn this on. When enabled:

You are in It copies
The Nether The matching Overworld coordinates (X and Z divided by 8)
The Overworld The matching Nether coordinates (X and Z multiplied by 8)
The End / other dimensions Your real coordinates (unchanged)

Vertical (Y) coordinates are never converted — only the horizontal axes scale between dimensions. This is the classic 1:8 portal ratio, so it's perfect for hunting portals or planning nether-highway exits. The conversion respects your chosen format and precision, and works with the dimension tag so you can tell at a glance whether the numbers are converted or literal.


Settings — how to access them

There are three ways to reach the mod's settings. None of them require any other mod to be installed.

Method 1: In-game GUI via Mod Menu (optional, most comfortable)

If you have Mod Menu installed:

  1. From the title screen or the pause menu, click Mods
  2. Find Coordinates Copy in the mod list
  3. Click the gear icon on the right side of its entry
  4. The full settings screen opens — every option with a live preview showing exactly what the clipboard will receive with your current settings

Changes are saved to the config file automatically. Mod Menu is completely optional: the mod runs at full functionality without it and never warns or nags about it.

Method 2: The config file (works everywhere, zero extra mods)

  1. Launch the game once — the file is created automatically with defaults
  2. Open it in any text editor (Notepad, TextEdit, VS Code):
OS Path
Windows %appdata%\.minecraft\config\coordinatescopy.json
macOS ~/Library/Application Support/minecraft/config/coordinatescopy.json
Linux ~/.minecraft/config/coordinatescopy.json
  1. Edit, save, and restart the game

The file looks like this:

{  "format": "block",  "decimalPrecision": 2,  "includeDimension": false,  "includeRotation": false,  "showConfirmation": true,  "playSound": false,  "netherConversion": false}

Valid format values: block, exact, labeled, teleport.

If you make a JSON syntax error, the mod notices, logs a warning, and falls back to safe defaults — it will never crash your game over a config typo. Deleting the file regenerates it with defaults on the next launch.

The keybind itself is not stored in this file — it lives where vanilla keeps all keybinds, so rebind it in Options → Controls → Key Binds (see Method 3).

Method 3: Vanilla keybind menu (for the copy key)

The copy key is rebound like any vanilla key:

Options → Controls → Key Binds → scroll down to the "Coordinates Copy" category → "Copy Coordinates" → press your preferred key.

Default is C. If your chosen key collides with another binding, Minecraft highlights the conflict in red exactly like it does for vanilla keys — just pick something free.

Full option reference

Option Values Default What it does
format block / exact / labeled / teleport block Output format of the copied text (see Coordinate formats)
decimalPrecision 0 – 5 2 Decimal digits for the exact format and rotation values
includeDimension true / false false Append the dimension identifier to the copied text
includeRotation true / false false Append yaw and pitch
showConfirmation true / false true Show the action bar message after copying
playSound true / false false Play a subtle vanilla sound when copying
netherConversion true / false false Copy dimension-converted coordinates (Nether to/from Overworld) instead of your real ones

Compatibility

Every supported Minecraft version gets its own dedicated, separately compiled JAR. There is no universal jar and no version-range trickery: each build is compiled against that exact version's mappings and APIs, so the mod genuinely works on every version it claims to.

Minecraft Mod file Java Status
1.21 coordinatescopy-1.0.0+1.21.jar 21 Supported
1.21.1 coordinatescopy-1.0.0+1.21.1.jar 21 Supported
1.21.2 coordinatescopy-1.0.0+1.21.2.jar 21 Supported
1.21.3 coordinatescopy-1.0.0+1.21.3.jar 21 Supported
1.21.4 coordinatescopy-1.0.0+1.21.4.jar 21 Supported
1.21.5 coordinatescopy-1.0.0+1.21.5.jar 21 Supported
1.21.6 coordinatescopy-1.0.0+1.21.6.jar 21 Supported
1.21.7 coordinatescopy-1.0.0+1.21.7.jar 21 Supported
1.21.8 coordinatescopy-1.0.0+1.21.8.jar 21 Supported
1.21.9 coordinatescopy-1.0.0+1.21.9.jar 21 Supported
1.21.10 coordinatescopy-1.0.0+1.21.10.jar 21 Supported
1.21.11 coordinatescopy-1.0.0+1.21.11.jar 21 Supported
26.1 coordinatescopy-1.0.0+26.1.jar 21 Supported
26.2 coordinatescopy-1.0.0+26.2.jar 21 Supported
26.3 coordinatescopy-1.0.0+26.3.jar 21 Supported

Every version additionally requires:

  • Fabric Loader 0.16 or newer
  • Fabric API — the build matching your Minecraft version
  • The Java version your Minecraft version needs (the vanilla launcher installs and manages this automatically — you don't have to do anything)

Optional: Mod Menu for the in-game settings GUI.

Pick the JAR whose name matches your game version exactly — the 1.21.1 build will not load on 1.21.11 and vice versa. If a version is ever dropped from support, it will be stated here explicitly rather than silently claimed.


Installation

  1. Install Fabric Loader for your Minecraft version — grab the installer from fabricmc.net/use and run it once. The launcher will then show a "fabric" profile for your version.
  2. Download two mods:
    • Fabric API for your exact Minecraft version
    • Coordinates Copy for your exact Minecraft version (see Compatibility)
  3. Drop both JARs into your mods folder (%appdata%\.minecraft\mods on Windows, ~/.minecraft/mods on Linux, ~/Library/Application Support/minecraft/mods on macOS — create the folder if it doesn't exist)
  4. Launch the Fabric profile and enter a world
  5. Press C — your coordinates are on the clipboard

Updating and uninstalling

  • Update: replace the old JAR with the new one for your version. Your settings are kept — they live in the config file, not the JAR.
  • Uninstall: remove the JAR. Optionally delete config/coordinatescopy.json too. That is the mod's entire footprint — no world data is ever touched.

FAQ

Does it work on multiplayer servers? Yes. The mod is purely client-side: it reads your position (which your client already knows) and writes to your own clipboard. It sends no packets, registers no commands, and changes no gameplay. The server cannot detect it.

Can I get banned for using it? The mod gives you no information you couldn't already see by pressing F3, and it performs no actions in the world. On the vast majority of servers, this is entirely unproblematic. That said, some strict "vanilla-only" servers disallow any modification — when in doubt, check the server rules.

Why not just use F3+C?F3+C requires the debug screen to be open, copies a /tp command with full decimal precision and rotation whether you want it or not, and is easy to fat-finger. Coordinates Copy works with a single key from normal gameplay, lets you choose the format, and confirms quietly on the actionbar instead of dumping anything into chat.

What's the difference between Block and Exact? Block floors each axis to the block you're standing in (123 64 -988) — ideal for sharing and teleporting. Exact keeps your precise position with your chosen number of decimals (123.45 64.00 -987.32) — ideal for documentation and precision work.

I pasted the teleport format and got "You do not have permission".That's vanilla /tp rules doing their job — the mod only writes the text. The teleport format is most useful in single-player (with cheats enabled) or on servers where you have operator permissions.

The key doesn't do anything. Why? Check, in order: (1) you're inside a world, not in a menu; (2) the keybind isn't conflicting with another mod — look for red highlights in Options → Controls → Key Binds; (3) you're not typing in an input field like chat or a search box, which captures keystrokes before mods see them.

Does it cost performance?No. There is no polling, no overlay rendering, and no per-frame computation. The only code that ever runs executes in the single instant you press the key, and it's a handful of arithmetic and one clipboard write.

Does it work in spectator mode / on a horse / while flying? Yes — anywhere you have a position. The mod reads the same position data F3 shows.

Where exactly are my settings stored? In config/coordinatescopy.json your game directory (see Settings). The keybind is stored by vanilla Minecraft in options.txt, like every other keybind.

Can I use it alongside other coordinate or waypoint mods? Yes. The mod is completely self-contained, renders no overlay, and registers exactly one keybind — which you can rebind if it collides with anything.

Does it send any data anywhere?No. No telemetry, no analytics, no network code at all.


Under the hood

For the technically curious:

  • Pure client mod. The entry point is a client-side initializer; there is no server-side code, no networking mixins, and zero packets originate from this mod.
  • Keypress-only execution. The mod does no work until the copy key fires — no world polling, no overlay rendering, no per-frame computation. Idle cost is exactly zero.
  • Block semantics identical to vanilla. Flooring uses Minecraft's own BlockPos / Mth.floor math, including correct behavior for negative coordinates (see the note in Coordinate formats).
  • Version-adaptive clipboard. Minecraft's clipboard plumbing has shifted across versions, so the mod ships a small per-version adapter that calls the game's own native clipboard routines — no third-party clipboard libraries, and it behaves correctly on Windows, macOS and Linux.
  • Crash-proof config. The JSON config is validated on load; a malformed file logs a warning and falls back to defaults instead of blowing up on startup.
  • Localizable. Ships with en_us and uses standard translation keys (key.coordinatescopy.copy_coordinates, category.coordinatescopy, message.coordinatescopy.copied, …) — translations are welcome.
  • Tiny footprint. One keybind, one config file, one 128×128 icon (a coordinate cross over a clipboard), a JAR measured in kilobytes, and one optional integration (Mod Menu).

For server admins

There is nothing to install, configure, or whitelist. Coordinates Copy changes nothing about how a player's client talks to your server: no packets are sent, no commands are registered server-side, and no movement or automation happens. A player using it gains nothing beyond what the F3 debug screen already shows them. If your rules allow client-side utility mods (mini-maps, coordinate HUDs, zoom), this one is strictly less invasive than most — it doesn't even render an overlay.


Modpacks, translations, and license

  • Modpacks: yes — include it in any modpack, public or private. A credit and a link are appreciated but not required.
  • Translations: the mod uses standard Minecraft localization; if your language isn't included, a translated xx_XX.json is a one-file pull request.
  • License: All Rights Reserved 

Feedback and support

Found a bug, have an idea, or a format you'd love to see? Leave a comment on this page — the mod is deliberately small, so suggestions are cheap to implement and quick to ship.

Changelog

1.0.0 — Initial release

  • One-key coordinate copying (default C, rebindable in vanilla Controls)
  • Four formats: Block, Exact, XYZ Labels, Teleport
  • Optional dimension, rotation, confirmation message, and sound
  • Configurable decimal precision and Nether–Overworld conversion
  • JSON config file plus optional Mod Menu settings screen with live preview
  • 15 dedicated builds: Minecraft 1.21 through 1.21.11, and 26.1 through 26.3

Coordinate Copy Team

profile avatar
  • 8
    Projects
  • 5.2K
    Downloads

hi

More from ProhibitMCView all