自定义工具提示 API是一个功能强大的客户端 Minecraft 模组和开发者库,让您完全控制物品工具提示。添加自定义背景文字、动态实时数据、动画渐变和自定义背景,所有设置均可在游戏中或通过代码配置。
自定义工具提示 API 自定义工具提示 API 是一个功能强大的客户端 Minecraft 模组和开发者库,让您完全控制物品工具提示。添加自定义背景文字、动态实时数据、动画渐变和自定义背景,所有设置均可在游戏中或通过代码配置。 无需编写代码即可进行基本使用,因为它具有强大的游戏内界面和完整的 JSON 支持。然而,它也提供了一个强大的 开发者 API 供那些希望通过代码注入工具提示的人使用。 主要功能 图标对齐: 将来自外部资源包的提示图标对齐到行首,以保持位置一致! 高级目标定位: 针对特定的物品 ID( minecraft:diamond_sword )、标签组( #c:swords ), 整个模块命名空间 ( minecraft:* ), 正则表达式模式 ( regex:.*_sword ), 或一次性所有项目 ( * ). 动态占位符: 使用类似以下的变量,将实时项目数据直接嵌入到文本中 %durability% , %max_durability% , %weapon_damage% 或 %enchantments% 。您还可以使用格式嵌入快捷键提示, <key:key.jump> -> [Space] . 多行支持(背景故事): 添加整个段落的背景故事或技能描述。 视觉效果与渐变: 彩虹效果: 动态彩虹效果。 滑动渐变: 通过文本流动的双色渐变。 呼吸渐变: 两种颜色之间的平滑脉冲。 静态渐变与纯色: 固定的渐变或传统的纯色文本。 颜色: 十六进制代码(例如 #RRGGBB )、旧版代码(例如 &d )或 Minecraft 颜色名称(例如 blue ). 自定义背景与边框: 支持完全透明度控制的纯色、渐变、纹理(拉伸)或纹理(边框/九宫格)模式。将任何背景图片拖入 config/custom-tooltip-api/backgrounds/ ,并通过动态生成的资源包为每个工具提示启用它。完全兼容 Tierify 自定义渲染。 自定义字体: 将任何字体拖入 config/custom-tooltip-api/fonts/ ,并通过动态生成的资源包为每个工具提示启用它。 定位: 精确决定文本出现的位置: 顶部: 在物品名称正下方。 底部: 在所有描述的末尾。 前置: 在特定行的开头。 追加: 在特定行的末尾添加内容。 替换名称: 将项目的默认名称替换为您自定义的文本。 替换行: 用您自定义的文本替换特定行。 替换全部: 完全清除原始提示框,仅显示您自己的。 可见性条件: 仅当物品受损、附魔或不可破坏时显示工具提示。使用 需要按键 模式在玩家按住可配置的按键之前隐藏工具提示。 文本修饰符: 完全支持 加粗 , 斜体 , 下划线, 删除线 , 以及 O̷͍̞͐͑b̷̻̌f̶̯̈u̸̲͗͐s̶̩̬͝c̵͎̊a̸̹̟̎ẗ̴͖̿e̴̟̪͊̈́ď̴̹̪ (混淆) 文本。 游戏内界面 (GUI) 直接从 模组菜单 管理所有的工具提示。除非您希望手动编辑文件,否则无需这样做。 在编辑界面按住 CTRL 可立即 实时预览 你的工具提示。 将条目复制/粘贴到剪贴板,重新排序、复制、启用/禁用,并按创建日期或字母顺序排序。 面向开发者(API) 开发者可以使用内置 API,通过代码直接注册工具提示和自定义占位符,完全支持实时的逐帧数据,例如能量、法力或任何自定义 NBT。 .dynamicText() 查看 GitHub 上的项目 README.md 文件! 代码示例可以在 这里 找到 面向模组包创作者 模组会在你的 custom_tooltip_api/config.json5 文件夹中生成一个 config 文件。它完全支持代码注释,使得为你的开发团队或社区记录模组包系统变得极其简单。 将自定义背景放入 config/custom-tooltip-api/backgrounds/ ,将自定义字体放入 config/custom-tooltip-api/fonts/ 。启用动态生成的资源包以激活它们。 依赖项 所有平台必需: S-Lib YACL 仅 Fabric: Fabric API ModMenu
在鱼乐云资源中心浏览该资源,登录后可一键安装到你的游戏服务器。