OldJavaWarning
by Darkhax
OldJavaWarning shows a warning at launch when the installed Java version is outdated, with options to read more, dismiss it or turn the reminder off.
What it does
When the game starts on an outdated Java runtime, OldJavaWarning displays a warning message. The message gives three choices: read more, which opens a page explaining how to update Java, close the warning for this session, or stop reminding, which disables the mod's warning. A warning that is only closed comes back on the next launch, so the reminder stays until the user opts out.
The mod is a Forge utility for the 1.12.2 – 1.16.5 range, with files for eight release versions: 1.12.2, 1.14.4, 1.15, 1.15.2, 1.16.1, 1.16.3, 1.16.4 and 1.16.5. The latest file is 7.0.2 for 1.16.5, published on 2023-06-07 on the alpha channel. It runs on client and server, so either side that starts on an old Java version will show the warning. The code is released under the GNU Lesser General Public License v2.1 only and is open source, with the source code and issue tracker publicly available.
Key features
Java version warning
Displays a message at startup when the Java runtime is older than the game expects.
Read more link
The Read More option opens a page with information on how to update the Java installation.
Close and reappear
Closing the warning hides it for the current session, and it is shown again on the next launch.
Stop reminding option
The Stop Reminding option disables the warning, so it no longer appears at launch.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Players who launch Minecraft on an older Java version and want to be told when an update is advisable. Server owners who run Forge servers on outdated Java may also find the warning useful for their own setup.
How it compares
Smart warnings is a Fabric, Forge and NeoForge mod for 1.20.1 – 1.21.11, built for client and server, and its license is All rights reserved, so its source is not open. OldJavaWarning is open source under the LGPL v2.1 and is limited to the Java version check.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| OldJavaWarning | Forge | 1.12.2 – 1.16.5 | Client and server | 2023-06-07 |
| Smart warnings | Fabric, Forge and NeoForge | 1.20.1 – 1.21.11 | Client and server | 2026-05-13 |
Questions
Does OldJavaWarning need to be installed on the server?
Why does the warning come back after closing it?
Which Minecraft versions does OldJavaWarning support?
In the catalog
OldJavaWarning is one of 36,990 Utility mods on ModsFinder, and one of 14,575 Utility mods for Forge. 5,992 mods support Minecraft 1.16.5.
More from Darkhax
Similar mods
What the author says
This mod is intended to be used by Mod Packs. If a user tries to launch the game with an outdated version of Java they will be given a warning. This warning will direct them on how they can update the game or allow them to ignore the warning completely. By default Twitch and Mojang will use Java version 1.8.0_51…
Official listing
- Modrinth page
- modrinth.com/mod/oldjavawarning
- Owner
- Darkhax
- Published
- 2023-06-07
- Updated on Modrinth
- 2023-06-07
- Facts verified
- 2026-10-15
