跳到主要内容

10自定义提示工具

添加自定义提示工具

在我们之前写的金属探测器中:

/**
* 重写这个方法来添加物品的提示信息
*/
@Override
public void appendTooltip(ItemStack stack, TooltipContext context, List<Text> tooltip, TooltipType type) {
tooltip.add(Text.translatable("tooltip.tutorialmod.metal_detector.tooltip"));
super.appendTooltip(stack, context, tooltip, type);
}

在声音块中:

@Override
public void appendTooltip(ItemStack stack, Item.TooltipContext context, List<Text> tooltip, TooltipType options) {
tooltip.add(Text.literal("当右键时会播放音符方块的声音"));
super.appendTooltip(stack, context, tooltip, options);
}

效果

当鼠标移动到对应的物体上时,会有相应的提示

image-20240823223233045