CopyBlockId is a lightweight client-side utility mod for Minecraft 1.20.1, 1.21.1 on Fabric, Forge, and NeoForge. Press Ctrl+C to copy registry IDs directly from Minecraft without digging through debug screens, configs, or command output.
- The block ID you are currently looking at, if enabled in the client config
- The entity ID you are currently looking at, if enabled in the client config
- The item ID of the hovered inventory slot
- Hovered item and fluid IDs from JEI and REI overlays/tooltips
Example clipboard output:
minecraft:dirt
When a value is copied, the mod shows a short in-game notification.
- Modpack development
- KubeJS and datapack scripting
- Commands and config editing
- Quick registry lookups while testing
Ctrl+Cwhile looking at an entity: copies the targeted entity ID whencopyTargetedEntityInWorldis enabledCtrl+Cin the world: copies the targeted block ID whencopyTargetedBlockInWorldis enabledCtrl+Cover an inventory slot: copies the hovered item IDCtrl+Cover JEI or REI entries: copies the hovered ingredient ID
The shortcut is ignored while typing in chat or focused text fields.
CopyBlockId creates a client config:
-
Fabric:
config/copyblockid-client.properties -
Forge/NeoForge:
config/copyblockid-client.toml -
copyTargetedBlockInWorld = falseby default. Set it totrueto allowCtrl+Cin the world to copy the ID of the block you are looking at -
copyTargetedEntityInWorld = falseby default. Set it totrueto allowCtrl+Cin the world to copy the ID of the entity you are looking at
- Minecraft
1.20.1, 1.21.1 - Fabric Loader
0.16.10+ Fabric API0.92.9+1.20.1 - Forge
47.4.20 - NeoForge
47.1.106 - Java
17
.\gradlew.bat clean buildThe loader jars appear in each platform module's build/libs/ directory.
To build one platform at a time:
.\gradlew.bat -Prequested_platforms=fabric -Penabled_platforms=fabric :fabric:build
.\gradlew.bat -Prequested_platforms=forge -Penabled_platforms=forge :forge:build
.\gradlew.bat -Prequested_platforms=neoforge -Penabled_platforms=neoforge :neoforge:build.\gradlew.bat :fabric:runClient
.\gradlew.bat :forge:runClient
.\gradlew.bat :neoforge:runClientMIT