User Tools

Site Tools


zh_cn:tutorial:tooltip

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
zh_cn:tutorial:tooltip [2022/12/16 00:22] solidblockzh_cn:tutorial:tooltip [2024/04/15 01:31] (current) solidblock
Line 19: Line 19:
 @Override @Override
 public void method_7851(class_1799 itemStack, class_1937 world, List<class_2561> tooltip, class_1836 tooltipContext) { public void method_7851(class_1799 itemStack, class_1937 world, List<class_2561> tooltip, class_1836 tooltipContext) {
- 
-    // 默认为白色文本 
     tooltip.add(Text.translatable("item.tutorial.custom_item.tooltip"));     tooltip.add(Text.translatable("item.tutorial.custom_item.tooltip"));
 +}
 +</yarncode>
  
-    // 格式化为红色文本 +对于 1.20.5 之后的版: 
-    tooltip.add(Text.translatable("item.tutorial.custom_item.tooltip").method_27692(class_124.field_1061) );+<yarncode java> 
 +@Override 
 +public void method_7851(class_1799 itemStack, TooltipContext context, List<class_2561> tooltip, TooltipType type) { 
 +    tooltip.add(Text.translatable("item.tutorial.custom_item.tooltip"));
 } }
 </yarncode> </yarncode>
 +
 你也可以在[[zh_cn:tutorial:blocks|方块]]类中通过重写类似方法来添加物品提示: 你也可以在[[zh_cn:tutorial:blocks|方块]]类中通过重写类似方法来添加物品提示:
 <yarncode java> <yarncode java>
Line 35: Line 39:
          
     // 对于 1.19 之后的版本     // 对于 1.19 之后的版本
 +    tooltip.add(Text.translatable("block.tutorial.custom_block.tooltip"));
 +}
 +</yarncode>
 +
 +对于 1.20.5 之后的版本:
 +<yarncode java>
 +@Override
 +public void method_9568(class_1799 itemStack, Item.TooltipContext context, List<class_2561> tooltip, TooltipType options) {
     tooltip.add(Text.translatable("block.tutorial.custom_block.tooltip"));     tooltip.add(Text.translatable("block.tutorial.custom_block.tooltip"));
 } }
 </yarncode> </yarncode>
zh_cn/tutorial/tooltip.txt · Last modified: 2024/04/15 01:31 by solidblock