▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Agenta
Agenta

Agenta

Исправление авторизации и скинов для старых версий Minecraft. Поддерживает версии от Alpha 1.0.4 до 1.7.10.

Оцените первым
6.2K
17

Agenta

Agenta - это небольшая, но очень полезная утилита для тех, кто до сих пор играет на старых версиях Minecraft. Проблема в том, что официальные серверы авторизации Mojang и скинов для версий до 1.7.10 уже давно мертвы. Agenta решает это, подменяя запросы на свои или кастомные эндпоинты - скины снова работают, авторизация проходит, а звуки и сохранения миров тоже чинятся.

Совместимость

Для работы нужна Java 7 (теоретически можно собрать под Java 5, но автору лень). Если используешь Java 12 и новее, добавь JVM-аргумент:

--add-exports java.base/sun.net.www.protocol.http=ALL-UNNAMED

Есть несколько способов запуска:

  1. Как мод - один и тот же jar работает на Forge, Bukkit и модлоадере Risugami для версий Minecraft от Alpha 1.0.4 до Release 1.7.10 (автор тестировал именно эти).
  2. Как JavaAgent - добавь в JVM-аргументы: -javaagent:{путь}/agent.jar (путь укажи свой).
  3. Inline/static - Agenta берёт на себя запуск Minecraft. Добавь аргумент -Dagenta.main.class={mainClass} и подставь нужный класс вместо {mainClass}.
  4. Как плагин Bukkit - проверено на Bukkit для Minecraft Beta 1.2_01.

Настройки через JVM

Все параметры опциональны. Контексты:

  • * - глобально
  • static - когда Agenta запускается как главный класс для ручной подгрузки другого класса
  • config - только в конфиг-файле

Вот таблица с параметрами:

КонтекстСвойствоАргументОписание
*agenta.assets.fml-Dagenta.assets.fml={значение}Ссылка на архив, куда Agenta перенаправляет запросы старого Forge
*agenta.assets.index-Dagenta.assets.index={значение}URL для индекса ассетов, который будет использоваться как база
*agenta.assets.routing-Dagenta.assets.routing=trueПеренаправлять ли запросы к серверам Mojang? (по умолч. true)
*agenta.assets.url-Dagenta.assets.url={значение}URL для сервера ресурсов, откуда Agenta будет тянуть ассеты
*agenta.prt.color-Dagenta.prt.color=falseПоставьте false, чтобы отключить цветной вывод
*agenta.prt.debug-Dagenta.prt.debug=falseПоказывать ли отладочные сообщения?
*agenta.save.file-Dagenta.save.file=saves.jsonКак называть файл сохранения для старых версий, которые полагались на давно мёртвые эндпоинты Mojang? (по умолч. saves.json)
*agenta.skin.resize-Dagenta.skin.resize=trueПытаться ли изменять размер скинов с 64x64 на 64x32 для лучшей совместимости? (по умолч. true)
*agenta.skin.merge-Dagenta.skin.merge=trueСводить ли многослойные скины в один слой? (по умолч. true)
*agenta.skin.cache-Dagenta.skin.cache=trueКешировать ли запросы скинов? (по умолч. true)
configagenta.config.version-Версия Agenta, которая сгенерировала конфиг. Используется для обнаружения необходимости обновления
staticagenta.main.class-Dagenta.main.class={значение}Класс, который Agenta должен загрузить следующим в static/inline режиме

Что именно чинит

  • Скины для версий до 1.7.10
  • Плащи для версий до 1.7.10
  • Звуки для версий, которые старше 1.6
  • Сохранение миров для некоторых пре-альфа билдов (экспериментально)
  • Forge 1.5.2, который не мог скачать свои библиотеки (тоже экспериментально)

Важно знать

  • Один и тот же jar подходит почти для любой версии до Release 1.8.
  • Любой модлоадер на Fabric должен поддерживаться.
  • NilLoader тоже умеет загружать Agenta (хотя сам Agenta не является NilLoader-модом).
  • Для некоторых древних версий Forge/ModLoader может понадобиться загружать Agenta как jar-мод.
  • LiteLoader вводит свои проверки совместимости, поэтому полная поддержка невозможна.

Короче, если ты ностальгируешь по старым версиям Minecraft или у тебя сервер на бета-версии - Agenta must-have. Скачай Agenta и настрой по вкусу, скины и авторизация снова заработают.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

inf-201006181.7.x1.6.x1.5.x1.4.x1.3.x1.2.x1.1.x1.0.x

Поддерживаемые окружения

Клиент и сервер

Ссылки

Создатели

Детали

Лицензия:
Опубликован:2 года назад
Обновлён:3 месяца назад
Главная