
Agenta
针对Minecraft旧版本的认证服务器和皮肤修复。
查看大图Agenta
一个用于旧版 Minecraft 的认证服务器和皮肤修复模组。
兼容性
需要 Java 7。(理论上可以为 Java 5 构建,但我缺少所需的构建工具。)
如果在 Java 12 及更高版本上运行,请添加以下 JVM 参数:--add-exports java.base/sun.net.www.protocol.http=ALL-UNNAMED
- 作为模组:同一个 Jar 可以在 Minecraft 版本 Alpha 1.0.4 到 Minecraft 正式版 1.7.10 的 forge、bukkit 和 Risugami 的 modloader 上运行(这些仅仅是我测试过的版本)
- 作为 JavaAgent:添加以下 JVM 参数:
-javaagent:{path}/agent.jar(将 path 替换为 agent.jar 的位置) - 内联/静态:在此设置中,Agenta 实质上接管了启动 Minecraft 的角色。添加以下 JVM 参数,并根据你要启动的 Minecraft 版本更改
{mainClass}:-Dagenta.main.class={mainClass} - 作为 Bukkit 插件(已在 Minecraft Beta 1.2_01 的 bukkit 上测试)
JVM/配置设置
启动 Agenta 不需要其中任何一项。可用的上下文有
"*" => 全部
"static" => 当 Agenta 作为主类启动并期望手动链式加载另一个类时。
"config" => 仅出现在配置文件中。
| 上下文 | 属性 | 参数 | 描述 |
|---|---|---|---|
| * | agenta.assets.fml | -Dagenta.assets.fml={value} | Agenta 应将旧版 forge 下载请求转发到的存档链接 |
| * | agenta.assets.index | -Dagenta.assets.index={value} | Agenta 应作为基础使用的资源索引 URL |
| * | agenta.assets.routing | -Dagenta.assets.routing=true | Agenta 是否应重新路由发往 Mojang 资源服务器的请求?(默认:"true") |
| * | agenta.assets.url | -Dagenta.assets.url={value} | Agenta 应从中拉取资源的资源服务器 URL | * | agenta.prt.color | -Dagenta.prt.color=false | 传入值 'false' 以禁用彩色打印。 |
| * | agenta.prt.debug | -Dagenta.prt.debug=false | Agenta 是否应显示调试消息? |
| * | agenta.save.file | -Dagenta.save.file=saves.json | 在处理某些依赖早已停用的 Mojang 端点的旧版 Minecraft 的保存时,Agenta 应将存档文件命名为什么?(默认:"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") |
| config | agenta.config.version | 生成已设置配置文件的 agenta 版本。将用于检测 agenta 是否应升级已设置的配置文件 | |
| static | agenta.main.class | -Dagenta.main.class={value} | 在静态/内联模式下运行时,Agenta 接下来应尝试加载的类 |
修复
- 为 1.7.10 之前的版本提供皮肤支持
- 为 1.7.10 之前的版本提供披风支持
- 为早于 1.6 的游戏版本提供声音
- 为某些 pre-alpha 构建提供世界保存(实验性)
- 修复 Forge 1.5.2 无法获取其库文件的问题(实验性)
注意
- 同一个 jar 几乎可以用于所有早于正式版 1.8 的 Minecraft 版本
- 任何杂项基于 fabric 的模组加载器 应该 都受支持。
- NilLoader 可以加载 Agenta。(Agenta 不符合 NilLoader 模组 的标准)
- 某些古老的 Forge/modloader 版本可能需要你以 jar 模组的形式加载 Agenta。
- LiteLoader 强制进行兼容性检查。因此永远无法完全支持。
正在加载版本记录…






正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。