ModsFinder
JA

JavaProgArgOverride

by IAmREGE

JavaProgArgOverride lets a server owner replace the Java program arguments of the main class without editing the launch command line.

FabricQuiltBabricLegacy FabricServer-side onlyCC0 1.0 UniversalOpen sourceb1.7.3 – 26.3

What it does

The mod reads a property named overridingArgs at startup and uses it in place of the program arguments the main class would otherwise receive. Because the override is set through the property, the command line stays unchanged, so the original launch still shows in process listings.

Authors describe a Mixin-based approach and a raw argument string that is split into separate arguments. Quoting follows the shell convention, and an unclosed quote is reported as an IllegalArgumentException. Environment: Server-side only, so players join without installing it. The code is under CC0 1.0 Universal, and the project is open source. Files are published for Fabric, Quilt, Babric and Legacy Fabric, with a latest build for 26.3.

Key features

  1. Overriding program arguments

    Replaces the arguments passed to the main class with values from the overridingArgs property.

  2. Unchanged command line

    The launch command line stays as it was, so process listings still show the original invocation.

  3. Quote-aware splitting

    The argument string is split with quote handling, and an unclosed quote stops startup with an error.

Compatibility

Latest build for each game version and loader.

26.x5 of 5 versions with builds
26.30.0.10.0.1Not available0.0.1
26.20.0.10.0.1Not available0.0.1
26.1.20.0.10.0.1Not available0.0.1
26.1.10.0.10.0.1Not available0.0.1
26.10.0.10.0.1Not available0.0.1
1.21.x12 of 12 versions with builds
1.21.110.0.10.0.1Not available0.0.1
1.21.100.0.10.0.1Not available0.0.1
1.21.90.0.10.0.1Not available0.0.1
1.21.80.0.10.0.1Not available0.0.1
1.21.70.0.10.0.1Not available0.0.1
1.21.60.0.10.0.1Not available0.0.1
1.21.50.0.10.0.1Not available0.0.1
1.21.40.0.10.0.1Not available0.0.1
1.21.30.0.10.0.1Not available0.0.1
1.21.20.0.10.0.1Not available0.0.1
1.21.10.0.10.0.1Not available0.0.1
1.210.0.10.0.1Not available0.0.1
1.20.x7 of 7 versions with builds
1.19.x5 of 5 versions with builds
1.18.x3 of 3 versions with builds
1.17.x2 of 2 versions with builds
1.16.x6 of 6 versions with builds
1.15.x3 of 3 versions with builds
1.14.x5 of 5 versions with builds
ReleaseBetaAlphaNot available

This mod also publishes snapshot builds. Snapshots are not shown in the matrix.

55 older game versions (1.0 – 1.13.2) not shown. All files on Modrinth

Questions

Does JavaProgArgOverride need to be installed on player clients?

No. Only the server needs it, and players join without installing anything.

In the catalog

JavaProgArgOverride is one of 8,016 Management mods on ModsFinder, and one of 5,930 Management mods for Fabric. 8,071 mods support Minecraft 26.3.

More from IAmREGE

All projects

Similar mods

What the author says

2\. Edit the content of Java Properties arguments (e.g. “Settings/Java arguments” in Prism Launcher), add these: -Drege.rege.misc.javaprogargoverride.Util.overridingArgs="python overrideargs.py" -Drege.rege.misc.javaprogargoverride.Util.overridingArgsType=exec. 3\. Launch the game, and you will find that the…
IAmREGE, on the Modrinth page

Official listing

Owner
IAmREGE
Published
2025-02-07
Updated on Modrinth
2025-02-07
Facts verified
2026-10-15

Tags