Smooth Scrolling — мод для додавання плавної анімації прокручування списків та інтерфейсів у Minecraft
Smooth Scrolling — мод для додавання плавної анімації прокручування списків та інтерфейсів у Minecraft
Завантажувач: Fabric
Версія Minecraft, на якій протестовано і написано статтю: 1.21.11
Діапазон підтримуваних версій: 1.20.x, 1.21–1.21.1, 1.21.3–1.21.11, 26.1.x
Версія мода: 2.7.3
Smooth Scrolling додає плавне прокручування до тих елементів в Minecraft, де у ванілі переходи виконуються одним стрибком — без проміжних кадрів. Мод повністю клієнтський, тому встановлюється лише на стороні гравця і не вимагає змін на сервері. Плавність і швидкість анімації налаштовуються окремо для кожного типу.
Які екрани отримують плавне прокручування
Робота мода зосереджена на п'яти ділянках інтерфейсу:
Гарячі слоти — перехід між слотами через колесо миші отримує анімацію переміщення замість миттєвого стрибка.
Чат — і саме відкриття вікна, і прокручування історії повідомлень, і список підказок над полем вводу.
Творчий інвентар — прокручування вкладок з предметами стає поступовим.
Списки записів — меню вибору світу, серверів, ресурс-паків, паків даних, шейдер-паків.
Поля вводу тексту — місця, куди вводиться багаторядковий текст: книги, таблички, командний блок.
Усі п'ять блоків працюють незалежно. Можна, наприклад, увімкнути плавний чат і повністю прибрати анімацію гарячого слоту, виставивши йому нульове значення плавності.

Плавне переключення гарячих слотів через колесо миші

Переміщення по вкладці творчого інвентаря з поступовим зсувом сітки предметів
Конфіг
Логіка параметрів однакова в усіх розділах: значення плавності задається у відсотках (0 — анімація вимкнена, переходи миттєві; чим вище число, тим повільніший і м'якіший рух), швидкість — у пікселях за один прокрут колеса. Нижче — параметри з усіх блоків файлу smoothscroll.json.
Hotbar — гарячі слоти
Параметр | Що робить |
| Плавність зміни активного слоту. 0 — миттєвий перехід, як у ванілі. Вищі значення (до 100) — повільніша анімація переключення. |
| Чи переходить виділення з останнього слоту на перший і навпаки. |
| Який саме елемент рухається при переключенні. |
Chat — чат
Параметр | Що робить |
| Плавність прокручування історії повідомлень. 0 повертає ванільну поведінку зі стрибками рядків. |
| Плавність появи самого вікна чату при натисканні T. 0 — вікно виринає миттєво, без розгортання. |
| Швидкість прокручування у пікселях за один прокрут колеса. 0 залишає ванільне значення; більші числа — рядки пробігають швидше за один поворот колеса. |
| Плавність списку підказок, що виринає над полем вводу (нікнейми гравців, доступні команди). |
| Швидкість прокручування того ж списку підказок у пікселях за прокрут. |
Creative Screen — творчий інвентар
Параметр | Що робить |
| Плавність прокручування сітки предметів у вкладці. 0 — миттєвий перехід без анімації. |
| Швидкість прокручування у пікселях за один прокрут колеса. |
| Режим сумісності з ресурс-паками, що перемальовують GUI інвентаря. Вмикати на |
Entry List — списки записів
Параметр | Що робить |
| Плавність прокручування у меню вибору світу, серверів, ресурс-паків та інших списках. |
| Швидкість прокручування записів у пікселях за прокрут. |
Text Input Field — поля вводу тексту
Параметр | Що робить |
| Плавність прокручування багаторядкового тексту в книгах, табличках і командному блоці. |
| Швидкість прокручування у пікселях за один прокрут колеса. |
| Відступ у пікселях, який зберігається між текстовим курсором і краєм видимої області. Завдяки відступу курсор не "втикається" впритул у межу при наборі тексту. |
| Власна логіка переміщення курсора замість ванільної. |
Misc — службові
Параметр | Що робить |
| Технічний прапорець для розробників: показує межі областей обрізки, якими мод керує під час прокручування. У звичайній грі вмикати немає сенсу. |
Висновок
Smooth Scrolling переробляє одну візуальну дрібницю ваніли: різкі стрибки при прокручуванні в інтерфейсі. Замість миттєвого переходу клієнт показує проміжні кадри, причому для кожного типу є окремий повзунок плавності і окремий повзунок швидкості. Підходить клієнтським збіркам під виживання, мінігри і креатив, де гравець багато працює зі списками серверів, історією чату або великими полями текстового вводу.
Встановлення
Типове встановлення займає близько 5 хвилин. Порядок однаковий; відрізняються лише лоадер і відповідна збірка.
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











