promotional bannermobile promotional banner

DataTip

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

datatip-1.2.6-neoforge.jar

File namedatatip-1.2.6-neoforge.jar
Uploader
cooobirdcooobird
Uploaded
Jul 20, 2026
Downloads
22
Size
646.5 KB
Mod Loaders
NeoForge
File ID
8472974
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:datatip-1564179:8472974"

Learn more about Curse Maven

What's new

DataTip 1.2.6 Changelog

Added

  • Added cycle_text, which cycles one color across the whole text using a colors palette with smooth or step transitions.
  • Added entry-level shiftHint and scrollHint properties using full DataTip JSON content nodes.
  • Added the keybind text source and with arguments for translate, including live mapped-key components and translation arguments.
  • Added explicit \n line breaks for DataTip JSON text and external language-file translations; \\n remains literal.
  • default_color, shift_hint_color, and scroll_hint_color can select the 16 vanilla chat colors or CUSTOM, with common hexadecimal and ARGB custom formats.

Changed

  • text, translate, and keybind are mutually exclusive text sources. Modern JSON no longer accepts trans; the legacy converter still rewrites it to translate.
  • A custom shiftHint or scrollHint owns its node color and formatting; configuration colors apply only to generated defaults.
  • Multiple folded nodes still produce one merged Shift hint after ordinary DataTip content, and changing Shift visibility preserves the active scroll session.
  • offsetZ remains local sibling painter order. Entity, block, and item commands retain internal 3D depth and isolate it at command boundaries.

Fixed

  • Fixed Chinese clients displaying English or the first language-map entry when the active language was absent; language maps now resolve only the active client language.
  • Fixed custom scroll hints reserving a hard-coded 10-pixel height instead of their measured height.
  • Fixed entity, block, and item depth hiding text with a higher offsetZ; 3D commands now isolate depth according to local painter order.
  • Fixed explicit line breaks being treated as ordinary characters in the text-resolution pipeline.

This mod has no related projects