Мод для обеспечения совместимости между новыми клиентами Minecraft и серверами более старых версий.
Скачать
Версия игры
1.10
1.10.1
1.10.2
1.11
1.11.1
1.11.2
1.12
1.12.1
1.12.2
1.13
1.13.1
1.13.2
1.14
1.14.1
1.14.2
1.14.3
1.14.4
1.15
1.15.1
1.15.2
1.16
1.16.1
1.16.2
1.16.3
1.16.4
1.16.5
1.17
1.17.1
1.18
1.18.1
1.18.2
1.19
1.19.1
1.19.2
1.19.3
1.19.4
1.20
1.20.1
1.20.2
1.20.3
1.20.4
1.20.5
1.20.6
1.21
1.21.1
1.21.10
1.21.11
1.21.2
1.21.3
1.21.4
1.21.5
1.21.6
1.21.7
1.21.8
1.21.9
1.8.9
1.9
1.9.1
1.9.2
1.9.3
1.9.4
26.1
26.1.1
26.1.2
26.2
Категория
Ссылка на сайт
modrinth.com
Скачиваний:
0
Обновлено:
22.09.2026
ID:
ViaVersion — мод для подключения клиента Java Edition к серверам предыдущих версий
ViaVersion — это утилита для модов и плагинов, позволяющая клиентам Java Edition Minecraft подключаться к серверам, работающим на более старых версиях игры. Мод реализует трансляцию сетевых пакетов, адаптируя протокол клиента под версию сервера, что позволяет играть на серверах 1.8.9–1.21.11, используя актуальные версии клиента. Поддержка распространяется на загрузчики Fabric, Folia, Paper и Velocity.
Сетевая трансляция и поддержка версий
ViaVersion позволяет клиентам Java Edition Minecraft подключаться к серверам, работающим на более старых версиях игры, обеспечивая совместимость протоколов. Мод поддерживает огромный спектр версий игры — от 1.8.9 до 1.21.11, а также включает в себя поддержку версий Bedrock Edition (26.1–26.2). Основная задача утилиты — преобразование пакетов данных между различными версиями игрового клиента и сервера, что делает возможным подключение актуальных клиентов к устаревшим серверам без необходимости обновления самой серверной платформы.
Интеграция с загрузчиками и платформами
Мод доступен для различных экосистем Minecraft. Для клиента Fabric используется отдельная интеграция ViaFabric (или ViaFabricPlus), где основной файл ViaVersion размещается в папке mods (для ViaFabric) или в config/viafabricplus/jars (для ViaFabricPlus). Серверные реализации поддерживаются для платформ Folia, Paper и Velocity. Также существуют собственные реализации для платформ BungeeCord и Sponge. Важно соблюдать правило использования одинаковой линии сборок (build channel) для всех компонентов экосистемы Via: ViaVersion, ViaBackwards и ViaRewind, чтобы избежать конфликтов версий.
Команды и управление доступом
Для проверки статуса подписки на ранний доступ к новым версиям используется команда `/verify` в Discord-канале проекта. Эта команда позволяет пользователю подтвердить участие в программе раннего доступа, что актуально для тех, кто хочет получить доступ к ViaVersion и ViaBackwards сразу после выхода обновления Minecraft, часто за несколько дней или даже недель до официального релиза.
Каналы релизов и требования
Рекомендуется всегда использовать последнюю бета-сборку (beta release), так как альфа-версии предназначены исключительно для работы над совместимостью с снапшотами и экспериментальными изменениями. Для корректной работы модов и плагинов требуется Java 17. В качестве альтернативы существует возможность использования сниженных сборок, совместимых с Java 8, но это крайняя мера. Начиная с версии Minecraft 1.20.5, новые версии ViaVersion и ViaBackwards выпускаются через день после обновления игры, если изменения протокола не были тривиальными.
Опциональные дополнения экосистемы
В зависимости от задач администратора сервера или игрока, могут потребоваться дополнительные модули экосистемы Via. ViaBackwards обеспечивает обратную совместимость, позволяя подключать старые клиенты к новым серверам. ViaRewind добавляет функции отправки и получения исторических данных, что полезно для отладки и анализа сетевых проблем. Все эти модули являются опциональными и устанавливаются отдельно от основного ViaVersion.
Интеграция для разработчиков (Gradle)
Для разработчиков, желающих использовать API ViaVersion в своих проектах, доступна интеграция через Gradle. Необходимо добавить репозиторий проекта и указать зависимость с версией в диапазоне [4.0.0, 5.0.0). Пример конфигурации:
```kotlin
repositories {
maven("https://repo.viaversion.com")
}
dependencies {
compileOnly("com.viaVersion:viaversion-api:VERSION") // Замените VERSION на актуальную
}
```
Интеграция для разработчиков (Maven)
Также возможна интеграция через Maven. В конфигурации `pom.xml` следует указать репозиторий `viaversion-repo` и зависимость `com.viaVersion:viaversion-api` с типом `provided`. Это позволяет использовать API для создания плагинов или модов, расширяющих функционал трансляции протоколов.
Связанные материалы
- Mod Menu — похожий мод
- YetAnotherConfigLib (YACL) — похожий мод
Автор: creeper123123321 · Автор: florianreuth · Автор: kennytv · Лицензия: GPL-3.0-or-later
Войдите, чтобы поставить оценку и оставить отзыв.
| Канал | Файл | Игра | Модлоадер | Язык | Скачиваний | Загружен | |
|---|---|---|---|---|---|---|---|
| Релиз | ViaVersion-5.11.0.jar 6.04 MB | 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2 |
|
— | 0 | 12.07.2026 |
Скачать
Версия игры
1.10
1.10.1
1.10.2
1.11
1.11.1
1.11.2
1.12
1.12.1
1.12.2
1.13
1.13.1
1.13.2
1.14
1.14.1
1.14.2
1.14.3
1.14.4
1.15
1.15.1
1.15.2
1.16
1.16.1
1.16.2
1.16.3
1.16.4
1.16.5
1.17
1.17.1
1.18
1.18.1
1.18.2
1.19
1.19.1
1.19.2
1.19.3
1.19.4
1.20
1.20.1
1.20.2
1.20.3
1.20.4
1.20.5
1.20.6
1.21
1.21.1
1.21.10
1.21.11
1.21.2
1.21.3
1.21.4
1.21.5
1.21.6
1.21.7
1.21.8
1.21.9
1.8.9
1.9
1.9.1
1.9.2
1.9.3
1.9.4
26.1
26.1.1
26.1.2
26.2
Категория
Ссылка на сайт
modrinth.com
Скачиваний:
0
Обновлено:
22.09.2026
ID: