1.2.1
Compatibility
Required content
Changes
Visual Data Size (Datavisulkizer)
Visual Data Size is a lightweight, purely client-side utility and diagnostic tool for Minecraft 26.2. It provides technical transparency by calculating and displaying the exact physical data footprint and internal complexity of any item or container directly inside your inventory tooltips.
Whether you are a mod developer analyzing data efficiency, a server administrator testing item structures, or simply a curious player interested in the technical side of your items, this mod renders hidden technical values visible at a glance.
Key Features
- Exact Data Measurement: Measures the precise network packet and storage footprint of any item or full stack in Bytes (B), Kilobytes (KB), or Megabytes (MB).
- Structural Tag Counter: Recursively counts every single sub-tag and nested property hidden inside complex components (such as fully loaded Shulker Boxes or heavily customized books).
- Live In-Game Chat Commands: Instantly toggle the mod or change the structural rounding formats live via simple client-side chat commands.
- 100% Client-Side: Operates strictly on your game client. Requires no server-side installation, no admin permissions, and works seamlessly on any multiplayer server or singleplayer world.
- Vanilla Native Design: Blends perfectly into Minecraft's native tooltip design. It uses the exact dark-gray formatting as standard component counters to keep your UI clean.
How to Use
- Place the generated
.jarfile into your Fabricmodsfolder. - Join any Minecraft 26.2 multiplayer server or singleplayer world.
- Press
F3+Hin-game to toggle Minecraft's Advanced Tooltips on. - Hover over any item (e.g., a Shulker Box) to view its exact Size and Tag Count at the very bottom of the tooltip.
Chat Commands
You can configure and control the display format directly from your chat window using the prefix /visualdatasize (supports Tab-auto-complete):
/visualdatasize toggle— Turns the tooltip display ON or OFF./visualdatasize format smart— Automatically switches between B, KB, and MB depending on the item data density./visualdatasize format bytes— Forces the display to show the raw, absolute number in Bytes./visualdatasize format kb— Forces the display to show values rounded to Kilobytes./visualdatasize format mb— Forces the display to show values rounded to Megabytes./visualdatasize format bits— Converts the byte size into pure digital Bits (Bytes × 8).
Example Tooltip Output
- Normal Item Stack:
Size: 42 B (Tags: 3)— Standard vanilla item data. - Regular Loaded Shulker:
Size: 24.50 KB (Tags: 112)— A typical storage container with medium data density. - Complex Custom Item:
Size: 1.15 MB (Tags: 8420)— A highly complex item containing thousands of nested technical structures.
Technical Mechanics
Instead of relying on visual rendering systems, Visual Data Size serializes the item into background memory using Mojang's official ItemStack.CODEC and inspects the raw binary block structure. This allows the mod to calculate and process even the most complex nested item components instantly, accurately, and without causing any frame drops or game freezes.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:VSMNblzp:wKRAPISk"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:VSMNblzp:wKRAPISk"
}

