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
Last revisionBoth sides next revision
zh_cn:tutorial:tooltip [2022/05/27 15:38] solidblockzh_cn:tutorial:tooltip [2022/12/16 00:22] solidblock
Line 1: Line 1:
 ====== 添加一个物品提示 ====== ====== 添加一个物品提示 ======
-在您的[[zh_cn:tutorial:items|物品]]类中,像这样重写 ''appendTooltip''(有关如何翻译工具提示,请参见[[zh_cn:tutorial:lang]])。+在您的[[zh_cn:tutorial:items|物品]]类中,像这样重写 ''appendTooltip''(有关如何翻译提示,请参见[[zh_cn:tutorial:lang]])。
  
 对于 1.18.2 及之前的版本: 对于 1.18.2 及之前的版本:
Line 8: Line 8:
  
     // 默认为白色文本     // 默认为白色文本
-    tooltip.add( new class_2588("item.tutorial.fabric_item.tooltip") );+    tooltip.add(new TranslatableText("item.tutorial.custom_item.tooltip"));
  
     // 格式化为红色文本     // 格式化为红色文本
-    tooltip.add( new class_2588("item.tutorial.fabric_item.tooltip").method_27692(class_124.field_1061) );+    tooltip.add(new TranslatableText("item.tutorial.custom_item.tooltip").method_27692(class_124.field_1061) );
 } }
 </yarncode> </yarncode>
Line 21: Line 21:
  
     // 默认为白色文本     // 默认为白色文本
-    tooltip.add(Text.translatable("item.tutorial.fabric_item.tooltip") );+    tooltip.add(Text.translatable("item.tutorial.custom_item.tooltip"));
  
     // 格式化为红色文本     // 格式化为红色文本
-    tooltip.add(Text.translatable("item.tutorial.fabric_item.tooltip").method_27692(class_124.field_1061) );+    tooltip.add(Text.translatable("item.tutorial.custom_item.tooltip").method_27692(class_124.field_1061) );
 } }
 </yarncode> </yarncode>
-你也可以在[[zh_cn:tutorial:blocks|方块]]类中通过重写类似方法来添加物品提示+你也可以在[[zh_cn:tutorial:blocks|方块]]类中通过重写类似方法来添加物品提示:
 <yarncode java> <yarncode java>
 @Override @Override
 public void method_9568(class_1799 itemStack, class_1922 world, List<class_2561> tooltip, class_1836 tooltipContext) { public void method_9568(class_1799 itemStack, class_1922 world, List<class_2561> tooltip, class_1836 tooltipContext) {
     // 对于 1.18.2 及之前的版本     // 对于 1.18.2 及之前的版本
-    tooltip.add(new class_2588("block.tutorial.fabric_block.tooltip") );+    tooltip.add(new TranslatableText("block.tutorial.custom_block.tooltip"));
          
     // 对于 1.19 之后的版本     // 对于 1.19 之后的版本
-    tooltip.add(Text.translatable("block.tutorial.fabric_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