AdaptiveTooltips
Высоконастраиваемый рендеринг всплывающих подсказок, чтобы вы всегда могли их прочитать!
Почему был создан этот мод?
Всплывающие подсказки в ванильной версии не очень умны: этот мод призван исправить это. В ванильной версии существует множество ситуаций (особенно с модами), когда невозможно прочитать подсказку из-за того, что она слишком длинная и не помещается на экране. Существует множество решений!
AdaptiveTooltips стремится придумать и внедрить эти решения в Minecraft, чтобы обеспечить опыт, похожий на ванильный, но без подобных разочарований.
Функции
Существует множество методов, с помощью которых AdaptiveTooltips может спасти ваши подсказки от захвата краями экрана; ниже приведен список всех (отключаемых) опций для решения этой проблемы.
Перенос текста
Существует одно очень очевидное решение для подсказок, выходящих за пределы экрана по горизонтали: перенос текста! Если строка слишком длинная и не помещается на экране, AdaptiveTooltips интеллектуально разделяет её на необходимое количество строк, используя слова в качестве точек разрыва, чтобы не прерывать чтение.
Для этой опции существует два режима: Ширина экрана
, при котором мод выполняет перенос, позволяя строкам заполнять максимум ширины вашего экрана (предназначен для использования в паре с Выравниванием по центру как в Bedrock), и Оставшаяся ширина
, который позволяет строкам подсказки заполнять максимум оставшегося пространства до края экрана, выбирая левую или правую сторону в зависимости от того, какой вариант потребует меньше переносов.
Приоритет верха подсказки
Я действительно удивлен, что Mojang не додумался добавить это: по умолчанию подсказки, которые выше вашего экрана, ограничивают свой низ краем экрана, а не верх. Это приводит к тому, что вы можете прочитать низ подсказки (часто менее важный) вместо верха. Данная функция решает эту проблему.
Выравнивание по центру как в Bedrock
Эта функция обеспечивает соответствие между Java и Bedrock Edition. По умолчанию Bedrock автоматически центрирует подсказку, если она слишком длинная и не помещается слева или справа; эта функция добавляет такое же поведение. Для наилучшего результата рекомендуется использовать её вместе с Переносом текста по ширине экрана.
Выравнивание по углу
Когда все остальные методы не помогают, эта функция служит хорошим запасным вариантом. Если после применения всех вышеперечисленных функций подсказка всё равно не помещается на экран, AdaptiveTooltips просто помещает её в один из 4 углов окна, определяя его на основе наименьшего перекрытия курсора мыши.
Прокрутка подсказки
Да, именно так, прокрутка. Это пытались реализовать на Fabric много раз, но с небольшим успехом, из-за раздражающих крайних случаев и ошибок, которые делают использование прокрутки неудобной, но я исправил все недочеты! Вы можете прокручивать подсказку вертикально и горизонтально с плавной анимацией и тонкой настройкой, от направления прокрутки до её чувствительности. AdaptiveTooltips также умен и понимает разницу между двумя разными подсказками, при необходимости сбрасывая данные прокрутки.
Изменение прозрачности
Вас может беспокоить, что подсказки могут загораживать вид на следующие предметы в вашем инвентаре. Эта функция позволяет скорректировать прозрачность подсказки, позволяя вам самостоятельно найти баланс между видимостью текста и прозрачностью фона.