DataTip

JSON-driven custom item tooltips via resource packs. Multi-language, rich text, NBT/condition matching, shift-protected display. No coding — just JSON.

File Details

datatip-1.2.3-neoforge.jar

  • R
  • Jul 9, 2026
  • 345.46 KB
  • 8
  • 1.21.1
  • NeoForge

File Name

datatip-1.2.3-neoforge.jar

Supported Versions

  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:datatip-1564179:8398258"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

DataTip 1.2.3

  • DataTip JSON files can now be loaded directly from resource packs under assets/<namespace>/datatip/*.json
  • Added JSON Schema support for editor completion and validation when writing DataTip JSON files
  • DataTip now exports datatip.schema.json automatically after startup, so it no longer needs to be copied from the jar manually
  • The $schema field can stay in DataTip JSON files and will be ignored during loading
  • Added Minecraft 1.21.1 data component support with {component:path} variables
  • Added custom_data path reading for displaying custom item data
  • Conditions can now check item components and custom_data values
  • Tooltip width and line height now follow vanilla behavior by default, without extra display limits
  • Legacy JSON is still converted automatically, with converted files saved under .minecraft/datatip_converted/
  • Fixed modern entries not showing when modern and legacy formats are mixed in the same JSON file
  • Fixed entity previews rendering outside the tooltip border
  • Fixed incorrect durability output for {component:damage} and {component:max_damage}
  • Fixed bar chart titles overlapping value labels above the bars
  • Updated README / README_zh with resource-pack paths, editor schema setup, and data component examples