User Tools

Site Tools


ru:tutorial:tooltip

Добавление всплывающей подсказки на ваш предмет

В вашем классе предмета, переопределите appendTooltip следующим образом (см. эту статью о том, как перевести всплывающую подсказку):

@Override
public void appendTooltip(ItemStack itemStack, World world, List<Text> tooltip, TooltipContext tooltipContext) {
 
    // Обычный белый текст
    tooltip.add( new TranslatableText("item.tutorial.fabric_item.tooltip") );
 
    // Красный текст
    tooltip.add( new TranslatableText("item.tutorial.fabric_item.tooltip").formatted(Formatting.RED) );
}

Вы также можете добавить свою всплывающую подсказку в класс блока, переопределив аналогичный метод:

@Override
public void appendTooltip(ItemStack itemStack, BlockView world, List<Text> tooltip, TooltipContext tooltipContext) {
    tooltip.add( new TranslatableText("block.tutorial.fabric_block.tooltip") );
}
ru/tutorial/tooltip.txt · Last modified: 2022/03/07 17:03 by furnygo