Agenta
作者:rebot | 分类:模组
Minecraft 版本: c0.0.11a c0.0.13a_03 c0.0.13a c0.30_01c inf-20100618 a1.0.4 a1.0.5_01 a1.0.11 a1.0.14 a1.0.15 a1.0.16 a1.0.17_02 a1.0.17_04 a1.1.0 a1.1.2 a1.1.2_01 a1.2.0 a1.2.0_01 a1.2.0_02 a1.2.1 a1.2.1_01 a1.2.2a a1.2.2b a1.2.3 a1.2.3_01 a1.2.3_02 a1.2.3_04 a1.2.4_01 a1.2.5 a1.2.6 b1.0 b1.0_01 b1.0.2 b1.1_01 b1.1_02 b1.2 b1.2_01 b1.2_02 b1.3b b1.3_01 b1.4 b1.4_01 b1.5 b1.5_01 b1.6 b1.6.1 b1.6.2 b1.6.3 b1.6.4 b1.6.5 b1.6.6 b1.7 b1.7.2 b1.7.3 b1.8 b1.8.1 1.0 1.1 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.3 1.3.1 1.3.2 1.4 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.5 1.5.1 13w16a 13w16b 1.5.2 13w17a 13w18a 13w18b 13w18c 13w19a 13w21a 13w21b 13w22a 13w23a 13w23b 13w24a 13w24b 13w25a 13w25b 13w25c 13w26a 1.6 1.6.1 1.6.2 13w36a 13w36b 13w37a 1.6.3 13w37b 1.6.4 13w38a 13w38b 13w38c 13w39a 13w39b 13w41a 13w41b 13w42a 13w42b 13w43a 1.7 1.7.1 1.7.2 13w47a 13w47b 13w47c 13w47d 13w47e 13w48a 13w48b 13w49a 1.7.3 1.7.4 14w02a 14w02b 14w02c 14w03a 14w03b 14w04a 14w04b 14w05a 14w05b 14w06a 14w06b 14w07a 1.7.5 14w08a 14w10a 14w10b 14w10c 1.7.6-pre1 1.7.6-pre2 14w11a 1.7.6 1.7.7 1.7.8 1.7.9 14w11b 14w17a 14w18a 14w18b 14w19a 1.7.10-pre1 1.7.10-pre2 1.7.10-pre3 1.7.10-pre4 1.7.10
平台: babric bukkit fabric forge java-agent legacy-fabric modloader nilloader ornithe quilt
标签: cursed utility
Agenta
A authserver and skin fix for legacy versions of minecraft.
Compatibility
Requires Java 7. (In theory this can be built for Java 5, but I lack the build tools required for that.)
If running this on Java 12 and newer, please add the following JVM argument: --add-exports java.base/sun.net.www.protocol.http=ALL-UNNAMED
- As a mod: The same Jar will run on forge, bukkit and Risugami's modloader for Minecaft versions Alpha 1.0.4 to Minecraft release 1.7.10 (These are merely the versions I tested)
- As a JavaAgent: Add the following JVM argument:
-javaagent:{path}/agent.jar(replace path with the location of the agent.jar) - Inline/static: In this setup, Agenta is essentially taking over the role of Launching minecraft. Add the following JVM argument and change out
{mainClass}as needed depending on which minecraft version you are launching:-Dagenta.main.class={mainClass} - As a Bukkit plugin (Tested with bukkit for Minecraft Beta 1.2_01)
JVM/Congig settings
Non of these are needed to launch Agenta. The available contexts are
"*" => ALL
"static" => When Agenta is launched as the main class with the expectation of chainloading another class manually.
"config" => Only appears in the config file.
| Context | property | Argument | description |
|---|---|---|---|
| * | agenta.assets.fml | -Dagenta.assets.fml={value} | A link to an archive Agenta should forward legacy forge download requests to |
| * | agenta.assets.index | -Dagenta.assets.index={value} | The URL for the asset index Agenta should use as a base |
| * | agenta.assets.routing | -Dagenta.assets.routing=true | Should agenta reroute requests the mojang's asset servers? (default: "true") |
| * | agenta.assets.url | -Dagenta.assets.url={value} | The URL for the resource server Agenta should pull assets from | * | agenta.prt.color | -Dagenta.prt.color=false | Pass the value 'false' to disable colour printing. |
| * | agenta.prt.debug | -Dagenta.prt.debug=false | Should agenta show debug messages? |
| * | agenta.save.file | -Dagenta.save.file=saves.json | When handling saving for certain versions of old Minecraft that relied on long dead mojang endpoints, what should agenta call the save file? (default: "saves.json") |
| * | agenta.skin.resize | -Dagenta.skin.resize=true | Should agenta try to resize skins from 64x64 to 64x32 for better compatibility? (default: "true") |
| * | agenta.skin.merge | -Dagenta.skin.merge=true | Should Agenta take multi layered skins and attempt to flatten the layers down? (default: "true") |
| * | agenta.skin.cache | -Dagenta.skin.cache=true | Should agenta cache skin lookups? (default: "true") |
| config | agenta.config.version | The version of agenta that generated a set config file. Will be used to detect if agenta should upgrade a set config file | |
| static | agenta.main.class | -Dagenta.main.class={value} | The class Agenta should try to load next when running in static/inline mode |
Fixes
- Skin support for pre 1.7.10 versions
- Cape support for pre 1.7.10 versions
- Sound for versions of the game that predate 1.6
- World savings for certain pre-alpha builds (experimental)
- Forge 1.5.2 being unable to fetch it's library files (experimental)
Note
- The same jar will work for almost every version of minecraft that predates Release 1.8
- Any miscellaneous fabric based modloader should be supported.
- NilLoader can load Agenta. (Agenta doesn't meet the criteria of a NilLoader mod)
- Some ancient versions of Forge/modloader may require you to load Agenta as a jar mod.
- LiteLoader inforces compatibility checks and so can never be fully supported
请登录后举报
暂无评论,抢个沙发吧~