Agenta
Исправление ошибок в сервере аутентификации и скине для устаревших версий Minecraft.
Быстрое задание
Как далеко вы сможете убежать, прежде чем вас поймают толпы?
Проверка Minecraft
Подтвердите свой запуск
Пройдите быструю проверку, чтобы получить свой код.
Agenta
# Агента
Исправление ошибок в сервере аутентификации и скине для устаревших версий Minecraft.
# Совместимость
Требуется 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 до Minecraft версии 1.7.10 (это лишь те версии, которые я тестировал).
2. В качестве JavaAgent: добавьте следующий аргумент JVM: `-javaagent:{path}/agent.jar` (замените path на местоположение файла agent.jar).
3. Встроенный/статический: В этой конфигурации Agenta, по сути, берет на себя роль запуска Minecraft. Добавьте следующий аргумент JVM и замените `{mainClass}` по мере необходимости в зависимости от того, какую версию Minecraft вы запускаете: `-Dagenta.main.class={mainClass}`
4. В качестве плагина Bukkit (протестировано с Bukkit для Minecraft Beta 1.2_01)
# Настройки JVM/Congig
Ничто из перечисленного не требуется для запуска Agenta. Доступные контексты:
"*" => ВСЕ
"static" => Когда Agenta запускается как основной класс с ожиданием ручной загрузки другого класса.
"config" => Отображается только в файле конфигурации.
| Контекст | собственность | Аргумент | описание |
|---|---|---|---|
| * | agenta.assets.fml | -Dagenta.assets.fml={value} | Ссылка на архив. Agenta должна перенаправлять запросы на загрузку устаревших файлов Forge на... |
| * | agenta.assets.index | -Dagenta.assets.index={value} | URL-адрес индекса активов, который Agenta должна использовать в качестве базового. |
| * | agenta.assets.routing | -Dagenta.assets.routing=true | Следует ли Agenta перенаправлять запросы на серверы ресурсов Mojang? (по умолчанию: "true") |
| * | agenta.assets.url | -Dagenta.assets.url={value} | URL-адрес сервера ресурсов, с которого Agenta должна получать ресурсы. |
| * | agenta.prt.color | -Dagenta.prt.color=false | Передайте значение 'false', чтобы отключить цветную печать. |
| * | agenta.prt.debug | -Dagenta.prt.debug=false | Должна ли программа Agenta отображать отладочные сообщения? |
| * | agenta.save.file | -Dagenta.save.file=saves.json | Как Agenta должна называть файл сохранения в некоторых старых версиях Minecraft, которые использовали давно неработающие конечные точки Mojang? (по умолчанию: "saves.json") |
| * | agenta.skin.resize | -Dagenta.skin.resize=true | Следует ли Agenta пытаться изменять размер скинов с 64x64 до 64x32 для лучшей совместимости? (по умолчанию: "true") |
| * | agenta.skin.merge | -Dagenta.skin.merge=true | Следует ли Agenta обрабатывать многослойные темы оформления и пытаться сгладить слои? (по умолчанию: "true") |
| * | agenta.skin.cache | -Dagenta.skin.cache=true | Следует ли Agenta кэшировать результаты поиска скинов? (по умолчанию: "true") |
| конфиг | agenta.config.version | Версия Agenta, которая сгенерировала файл конфигурации. Будет использоваться для определения необходимости обновления файла конфигурации Agenta. | |
| статический | agenta.main.class | -Dagenta.main.class={value} | Класс Agenta должен попытаться загрузить следующим при работе в статическом/встроенном режиме. |
# Исправления
- Поддержка скинов для версий до 1.7.10
- Поддержка плащей для версий до 1.7.10
- Звуковое сопровождение для версий игры, предшествующих 1.6.
- Экономия средств в некоторых экспериментальных предварительных альфа-версиях (для всего мира)
- Forge 1.5.2 не может загрузить файлы своей библиотеки (экспериментальная версия)
# Запись
- Этот же jar-файл подойдет практически для всех версий Minecraft, предшествующих релизу 1.8.
- Любой загрузчик модулей на основе Fabric _должен_ поддерживаться.
- NilLoader может загрузить Agenta. (Agenta не соответствует критериям мода для NilLoader)
- В некоторых старых версиях Forge/modloader может потребоваться загрузка Agenta в виде jar-файла.
- LiteLoader принудительно выполняет проверки совместимости, поэтому его полная поддержка никогда невозможна.