Custom Window Title - это клиентский мод для Майнкрафт, который решает одну маленькую, но раздражающую проблему: стандартный заголовок окна игры. В ванильной версии начиная с 1.15.2 заголовок меняется при входе в мир, показывая его название. Но что если вы хотите видеть там что-то другое? Например, версию сборки модов, свой ник или просто кастомную надпись? Вот тут и пригодится этот мод.
По сути, он даёт полный контроль над тем, что написано в шапке окна Minecraft. И это не просто косметика - на серверах с кучей модов или в стримерских сборках такая штука реально помогает не запутаться, какая версия запущена.
Мод работает на NeoForge и Fabric (*). Никаких дополнительных библиотек вроде Fabric API не нужно - просто кидаешь файл в папку .minecraft/mods и готово. Скачать актуальную версию можно на странице релизов.
(*) Fabric API не требуется.
Первый запуск создаст конфиг-файл. По умолчанию заголовок будет выглядеть как Minecraft
Чтобы всё настроить под себя, зайди в папку .minecraft/config и открой файл customwindowtitle-client.toml любым текстовым редактором. Там ты увидишь примерно такое:
title = 'Minecraft {mcversion}'
icon16 = ''
icon32 = ''
Менять можно только то, что внутри кавычек или апострофов.
В поле title можно использовать специальные токены:
{mcversion} - текущая версия Minecraft (например, 1.20.1){modversion:<mod_id>} - версия установленного мода с указанным ID (например, {modversion:customwindowtitle} покажет версию самого этого мода){username} - твой текущий ник в игреКомбинируй как хочешь. Хочешь "Minecraft 1.20.1 - Сборка от Васяна"? Пожалуйста. Главное - не забудь проверить лог игры на предмет ошибок, если что-то не работает. Ищи там строчки с CustomWindowTitle.
Фича доступна только в Custom Window Title 1.4.0 и новее.
Берёшь квадратную PNG-картинку с размерами, кратными степени двойки (32x32, 48x48, 64x64 - норм). Кидаешь её в папку .minecraft/config или в подпапку внутри неё.
Важный момент: картинка обязательно должна быть сохранена с прозрачностью, даже если ты её не используешь. Иначе иконка может отображаться криво или вообще пропасть. В Krita, например, при сохранении нужно поставить галочку "Store alpha channel (transparency)".
В конфиге указываешь путь относительно .minecraft/config. Допустим, ты положил файл в .minecraft/config/customwindowtitle/icon.png. Тогда строка будет такой:
icon = 'customwindowtitle/icon.png'
В этой версии фича с иконкой не работает. Только заголовок.
Тут вместо одного поля icon используются два: icon16 и icon32. Соответственно для иконок размером 16x16 и 32x32 пикселя.
Вот как выглядит рабочий вариант, который использовали для скриншотов:
title = "Minecraft {mcversion} - Custom Window Title {modversion:customwindowtitle}"
В итоге в заголовке будет что-то вроде "Minecraft 1.20.1 - Custom Window Title 1.4.0". Удобно, когда запускаешь несколько экземпляров игры или стримишь - сразу видно, что за сборка.
Custom Window Title - простой, но полезный мод для тех, кто хочет кастомизировать внешний вид окна Майнкрафт. Никаких конфликтов с другими модами не замечено, работает стабильно. Если собираешь свою сборку или часто переключаешься между версиями - рекомендую.