A Fabric mod to measure distances. Originally written by GeeItsZee, ported to Fabric 1.16.4 from LiteLoader 1.10.2.
This mod currently supports Quilt and Fabric 1.16.x to 1.21.x. There is no plan to backport to Fabric 1.14/1.15 unless anyone requires it.
Join the Discord at: https://discord.gg/MFSJa9TpPS

Installation
This mod requires Fabric Loader and Fabric API.
- Get Fabric Loader and Fabric API from the provided links and install it for your version of Minecraft, if you don't already have it.
- Download the appropriate version of M-Tape from Modrinth, CurseForge or the GitLab release page.
- Go to your
.minecraftfolder (instructions to find it here). - Create a
modsfolder if it doesn't already exist, then copy the Fabric API and M-Tape JARs into it. - Start the
fabric-loader-xxxversion of Minecraft that you installed in the first step. The mod should be loaded.
Usage
- M-Tape is an easy-to-use measuring tape.
- The main keybind to use is the
Set Originkey (default: I). - To enable/disable M-Tape, press SHIFT to sneak, then click
Set Origin. It will begin highlighting the block you are looking at. - To measure distances, set the origin by looking at the block you want to start measuring from, and clicking
Set Origin. - Voilà! The mod will then measure the distance between the origin and the block you look at. The distance will be displayed above the crosshair, and a line will be drawn in-game between the two blocks. You can disable M-Tape to stop measuring.
Additional Features
If you want the distance to appear in chat as a static message, click the Send Measurement In Chat (default: B) key. This message will not change, of course. This does not send the distance to other players though.
M-Tape also allows you to select blocks to keep track of them. When M-Tape is enabled, you can use the Select Block (default: G) key to select/unselect the block you are looking at. Selected blocks are highlighted with orange and remain selected even after M-Tape is disabled. You can clear all selected blocks by sneaking and clicking Select Block, similar to disabling M-Tape.
Issues
If you find any issue with the mod, report it at the issue tracker here if it isn't already reported.
How to Install M-Tape (Mod)
M-Tape by retrixe is verified for Fabric, Quilt across Minecraft versions 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1 (latest release: 1.7.4+1.21.3, file size: 25 KB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1) and platform (Fabric, Quilt).
- Make sure you have the compatible loader or environment installed for Fabric, Quilt.
- Move the downloaded M-Tape file into your Minecraft
.minecraft/modsfolder and launch the game.
- Add Spanish translations.
- Add ModMenu metadata for update checking and support.
- Update to Minecraft 1.21.3
- Add issues URL to metadata.
- Update to Minecraft 1.21.0/1.21.1.
- Update to Minecraft 1.20.5/1.20.6.
- Update to Minecraft 1.20.1.
- Fix M-Tape functioning in singleplayer.
- Introduce new version scheme to avoid unnecessary version bumps.
- Update to Minecraft 1.19.4. The mod still works on 1.19.3.
- Update to Minecraft 1.19.3.
- Update to Minecraft 1.19.
- Change Set Origin keybind to
i. - Side note: Iris 1.2.5 works fine with M-Tape now.
- Change Set Origin keybind to
i. - Side note: Iris 1.2.5 works fine with M-Tape now.
- Change Set Origin keybind to
i. - Side note: Iris 1.2.5 works fine with M-Tape now.
- Change Set Origin keybind to
i. - Side note: Iris 1.2.5 works fine with M-Tape now.
Mostly straightforward update, nothing too complex.
Known issues:
- Block frames shudder for some reason before becoming stable.
- Block frames do not render with Iris shaders enabled. Also, default
Set Originkey conflicts with default Iris' keybinding.
These should be sorted out in a future release.
Mostly straightforward update, nothing too complex.
Known issues:
- Block frames shudder for some reason before becoming stable.
- Block frames do not render with Iris shaders enabled. Also, default
Set Originkey conflicts with default Iris' keybinding.
These should be sorted out in a future release.
The code is mostly identical, however the rendering code was updated and dependence on LiteLoader events was replaced with Fabric API events and mixins. The
getBlockLookingAt function was also done away with in favor of MinecraftClient.crosshairTarget. Toggling M-Tape also gives feedback in chat now.