ModsFinder

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.

ForgeClient and serverGNU Lesser General Public License v2.1 onlyOpen source1.12.2 – 1.16.5

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

  1. Java version warning

    Displays a message at startup when the Java runtime is older than the game expects.

  2. Read more link

    The Read More option opens a page with information on how to update the Java installation.

  3. Close and reappear

    Closing the warning hides it for the current session, and it is shown again on the next launch.

  4. Stop reminding option

    The Stop Reminding option disables the warning, so it no longer appears at launch.

Compatibility

Latest build for each game version and loader.

1.16.57.0.2
1.16.46.0.2
1.16.35.0.1
1.16.14.0.1
1.15.23.0.2
1.153.0.3
1.14.42.0.4
1.12.21.1.11
ReleaseBetaAlphaNot available

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

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
OldJavaWarningForge1.12.2 – 1.16.5Client and server2023-06-07
Smart warningsFabric, Forge and NeoForge1.20.1 – 1.21.11Client and server2026-05-13

Questions

Does OldJavaWarning need to be installed on the server?

A server running it needs every connecting player to have it too. A server owner can install it on the server to get the same warning.

Why does the warning come back after closing it?

Closing the warning only hides it for the current session. It is shown again on the next launch unless Stop Reminding has been chosen.

Which Minecraft versions does OldJavaWarning support?

The mod has Forge files for 1.12.2, 1.14.4, 1.15, 1.15.2, 1.16.1, 1.16.3, 1.16.4 and 1.16.5, with 7.0.2 as the latest file for 1.16.5.

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

All projects

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…
Darkhax, on the Modrinth page

Official listing

Owner
Darkhax
Published
2023-06-07
Updated on Modrinth
2023-06-07
Facts verified
2026-10-15

Tags