Изменение цвета tooltip

Версия Minecraft
1.7.10
API
Forge
У меня было в идеях изменить цвет tooltip, чтобы он был допустим прозрачно-чёрным. Но сколько бы я не искал никак не могу найти информацию, про реализацию этого, ну или она была не полной (ну или же я плохо очень ищу, что скорее всего...). Где-то я читал, что можно изменить с помощью эвентов (ItemTooltipEvent), но к сожалению для меня, у меня ничего не получилось... Буду рад людям, которые помогут с этим. Заранее спасибо!
 
Решение
Рендер тултипа захардкожен в классе Gui. Только миксинами полностью переписывать метод.

Где-то я читал, что можно изменить с помощью эвентов (ItemTooltipEvent)
Он предназначение для другого - управления описанием предмета (текст).
Рендер тултипа захардкожен в классе Gui. Только миксинами полностью переписывать метод.

Где-то я читал, что можно изменить с помощью эвентов (ItemTooltipEvent)
Он предназначение для другого - управления описанием предмета (текст).
 
У меня было в идеях изменить цвет tooltip, чтобы он был допустим прозрачно-чёрным. Но сколько бы я не искал никак не могу найти информацию, про реализацию этого, ну или она была не полной (ну или же я плохо очень ищу, что скорее всего...). Где-то я читал, что можно изменить с помощью эвентов (ItemTooltipEvent), но к сожалению для меня, у меня ничего не получилось... Буду рад людям, которые помогут с этим. Заранее спасибо!
Компоненты в майнкрафте поддерживают стилизацию, можешь посмотреть про неё вот тут

Пример такой стилизации на версии 1.20.1:
// В классе твоего предмета
    @Override
    public void appendHoverText(ItemStack pStack, @Nullable Level pLevel, List<Component> pTooltipComponents, TooltipFlag pIsAdvanced) {

        pTooltipComponents.add(Component.literal("§4§lsome text§r"));
        // §4 - тёмно красный текст, §l - жирный текст, §r - сброс стилей

        super.appendHoverText(pStack, pLevel, pTooltipComponents, pIsAdvanced);
     }
 
Назад
Сверху