Agenta

⭐ — (17 endorsements) 📥 6,830 downloads 📌 v1.9.1 📅 7/19/2024
🟡 Updated this year

By Hanro50 · babric

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 3/29/2026 📅 Created: 7/19/2024
⚠️ Install Order · 2 steps
1🛠️ Forge — Minecraft Forge (mod loader) Download ↗
2🛠️ Fabric — Fabric Loader Download ↗

Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.

🔍 Analysis

  • 👍 0.2% endorsement rate
  • 🏆 #13 of 15 babric mods in this game by downloads

📋 About This Mod

✅ 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)

# 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` 1. 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) 2. As a JavaAgent: Add the following JVM argument: `-javaagent:{path}/agent.jar` (replace path with the location of the agent.jar) 3. 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}` 4. 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 <br> "\*" => ALL<br> "static" => When Agenta is launched as the main class with the expectation of chainloading another class manually. <br> "config" => Only appears in the config file. <table> <tr> <th>Context</th><th>property</th><th>Argument</th><th>description</th> </tr> <tr> <tr> <td>*</td><td>agenta.assets.fml</td><td>-Dagenta.assets.fml={value}</td><td>A link to an archive Agenta should forward legacy forge download requests to</td> </tr> <tr> <td>*</td><td>agenta.assets.index</td><td>-Dagenta.assets.index={value}</td><td>The URL for the asset index Agenta should use as a base</td> </tr> <tr> <td>*</td><td>agenta.assets.routing</td><td>-Dagenta.assets.routing=true</td><td>Should agenta reroute requests the mojang's asset servers? (default: "true")</td> </tr> <tr> <td>*</td><td>agenta.assets.url</td><td>-Dagenta.assets.url={value}</td><td>The URL for the resource server Agenta should pull assets from</td> </tr> <td>*</td><td>agenta.prt.color</td><td>-Dagenta.prt.color=false</td><td>Pass the value 'false' to disable colour printing.</td> </tr> <tr> <td>*</td><td>agenta.prt.debug</td><td>-Dagenta.prt.debug=false</td><td>Should agenta show debug messages?</td> </tr> <tr> <td>*</td><td>agenta.save.file</td><td>-Dagenta.save.file=saves.json</td><td>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")</td> </tr> <tr> <td>*</td><td>agenta.skin.resize</td><td>-Dagenta.skin.resize=true</td><td>Should agenta try to resize skins from 64x64 to 64x32 for better compatibility? (default: "true")</td> </tr> <tr> <tr> <td>*</td><td>agenta.skin.merge</td><td>-Dagenta.skin.merge=true</td><td>Should Agenta take multi layered skins and attempt to flatten the layers down? (default: "true")</td> </tr> <tr> <tr> <td>*</td><td>agenta.skin.cache</td><td>-Dagenta.skin.cache=true</td><td>Should agenta cache skin lookups? (default: "true")</td> </tr> <tr> <td>config</td><td>agenta.config.version</td><td></td><td>The version of agenta that generated a set config file. Will be used to detect if agenta should upgrade a set config file</td> </tr> <tr> <tr> <td>static</td><td>agenta.main.class</td><td>-Dagenta.main.class={value}</td><td>The class Agenta should try to load next when running in static/inline mode</td> </tr> </table> # 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 (https://git.sleeping.town/Nil/NilLoader#:~:text=A%20NilLoader%20mod%20includes%20a%20complete%20copy%20of%20NilLoader%20within%20itself)) - 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

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`

1. 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) 2. As a JavaAgent: Add the following JVM argument: `-javaagent:{path}/agent.jar` (replace path with the location of the agent.jar) 3. 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}` 4. 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.

ContextpropertyArgumentdescription
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=trueShould 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=falsePass the value 'false' to disable colour printing.
agenta.prt.debug-Dagenta.prt.debug=falseShould agenta show debug messages?
agenta.save.file-Dagenta.save.file=saves.jsonWhen 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=trueShould agenta try to resize skins from 64x64 to 64x32 for better compatibility? (default: "true")
agenta.skin.merge-Dagenta.skin.merge=trueShould Agenta take multi layered skins and attempt to flatten the layers down? (default: "true")
*agenta.skin.cache-Dagenta.skin.cache=trueShould agenta cache skin lookups? (default: "true")
configagenta.config.versionThe version of agenta that generated a set config file. Will be used to detect if agenta should upgrade a set config file
staticagenta.main.class-Dagenta.main.class={value}The class Agenta should try to load next when running in static/inline mode

  • 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)
  • 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 (https://git.sleeping.town/Nil/NilLoader#:~:text=A%20NilLoader%20mod%20includes%20a%20complete%20copy%20of%20NilLoader%20within%20itself))
  • 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
🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Mods
Author
Hanro50
Version
1.9.1
Downloads
6,830
Endorsements
17
Category
babric
Created
7/19/2024
Updated
3/29/2026
Game Versions
c0.0.11a, c0.0.13a_03, c0.0.13a, c0.30_01c, inf-20100618
Tags
cursed, utility

🔧 How to Install Minecraft Mods Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

📖 Full step-by-step install guide for Minecraft Mods →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Mods commands, item IDs, and more.

❓ Frequently Asked Questions

Which Minecraft Mods versions does Agenta support?

The author lists c0.0.11a, c0.0.13a_03, c0.0.13a, c0.30_01c, inf-20100618, a1.0.4. Other versions may work but are untested by the author.

What is the latest version of Agenta?

Version 1.9.1, published 2026-03-29 with 6,830 downloads recorded at the source.

Keep browsing — more Minecraft Mods mods await

📋 All Minecraft Mods Mods 🏆 Top 25 📂 More babric 👤 More by Hanro50 🔎 Similar Mods 🌐 Best babric (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods