Fabric 教程
安装
- 启用 log4j 调试信息(英文)
基础
- 约定和术语
- 注册
- 开发工具
物品
方块和方块实体
数据生成
世界生成
命令
事件
实体
流体
Mixin 和 ASM
杂项
Yarn
贡献 Fabric
- FabLabs - 在提交 PR 之前起草新功能的试验场
在您的物品类中,像这样重写 appendTooltip
(有关如何翻译提示,请参见lang)。
对于 1.18.2 及之前的版本:
@Override public void appendTooltip(ItemStack itemStack, World world, List<Text> tooltip, TooltipContext tooltipContext) { // 默认为白色文本 tooltip.add(new TranslatableText("item.tutorial.custom_item.tooltip")); // 格式化为红色文本 tooltip.add(new TranslatableText("item.tutorial.custom_item.tooltip").formatted(Formatting.RED) ); }
对于 1.19 之后的版本:
@Override public void appendTooltip(ItemStack itemStack, World world, List<Text> tooltip, TooltipContext tooltipContext) { // 默认为白色文本 tooltip.add(Text.translatable("item.tutorial.custom_item.tooltip")); // 格式化为红色文本 tooltip.add(Text.translatable("item.tutorial.custom_item.tooltip").formatted(Formatting.RED) ); }你也可以在方块类中通过重写类似方法来添加物品提示:
@Override public void appendTooltip(ItemStack itemStack, BlockView world, List<Text> tooltip, TooltipContext tooltipContext) { // 对于 1.18.2 及之前的版本 tooltip.add(new TranslatableText("block.tutorial.custom_block.tooltip")); // 对于 1.19 之后的版本 tooltip.add(Text.translatable("block.tutorial.custom_block.tooltip")); }