ModsFinder

Prevent Crappy Launcher

by gblodb

Prevent Crappy Launcher is a Forge and NeoForge utility that blocks the game from starting through a launcher the author considers a problem.

ForgeNeoForgeClient-side onlyMozilla Public License 2.0Open source1.6.4 – 1.21.6

What it does

The mod is a LaunchWrapper and ModLauncher CoreMod. Its purpose is to stop players from launching Minecraft through a launcher it classes as crappy. The author notes that such launchers can cause performance and compatibility problems that are very hard to diagnose, including when the game files are altered quietly or extra JVM parameters are added for optimization reasons.

The author also describes such launchers as a possible computer virus hazard, citing system-level libraries such as kernel32 and suspicious activity. The planned approach is to detect crappy launchers that are exclusive to an operating system, using several methods, and to throw exceptions to players who try to launch the game with them. Modpack authors are expected to handle some of the confusion this causes. Files are published for Forge and NeoForge across 77 release versions, 1.6.4 – 1.21.6, under the Mozilla Public License 2.0, and the mod is open source. Servers do not need it; each player installs it for their own game.

Key features

  1. Launcher detection

    The CoreMod checks whether the game was started through a launcher the author classes as crappy.

  2. Startup blocking

    When a restricted launcher is detected, the game is stopped and an exception is thrown to the player.

  3. Platform-specific checks

    Detection covers launchers that are exclusive to one operating system, using several different methods.

  4. Source available

    The source code and issue tracker are public, so the detection logic can be read directly.

Compatibility

Latest build for each game version and loader.

1.21.x7 of 7 versions with builds
1.21.62.0-modern2.0-modern
1.21.52.0-modern2.0-modern
1.21.42.0-modern2.0-modern
1.21.32.0-modern2.0-modern
1.21.22.0-modern2.0-modern
1.21.12.0-modern2.0-modern
1.212.0-modern2.0-modern
1.20.x7 of 7 versions with builds
1.20.62.0-modern2.0-modern
1.20.52.0-modern2.0-modern
1.20.42.0-modern2.0-modern
1.20.32.0-modern2.0-modern
1.20.22.0-modern2.0-modern
1.20.12.0-modern2.0-modern
1.202.0-modern2.0-modern
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
1.13.x3 of 3 versions with builds
1.12.x3 of 3 versions with builds
1.11.x3 of 3 versions with builds
1.10.x1 of 1 version with builds
ReleaseBetaAlphaNot available

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

27 older game versions (1.6.4 – 1.10.1) not shown. All files on Modrinth

Questions

Does Prevent Crappy Launcher need to be on the server?

No. Players add it to their own game, and a server needs no copy.

Which loaders does Prevent Crappy Launcher support?

Forge and NeoForge. The author states that only these are supported and that a Fabric port is planned, not released.

Why would a modpack author install this mod?

The author notes that crappy launchers can make performance and compatibility problems hard to diagnose, so the mod is meant to prevent those launches.

In the catalog

Prevent Crappy Launcher is one of 36,990 Utility mods on ModsFinder, and one of 14,575 Utility mods for Forge. 13,625 mods support Minecraft 1.21.6.

More from gblodb

All projects

Similar mods

What the author says

A LaunchWrapper/ModLauncher CoreMod to prevent players from launching the game via a crappy launcher. "Crappy Launcher" refers to a launcher that may cause performance and even compatibility problems that are extremely difficult to diagnose through debugging and other means, such as by messing with the game files and…
gblodb, on the Modrinth page

Official listing

Owner
gblodb
Published
2022-09-02
Updated on Modrinth
2025-06-29
Facts verified
2026-10-15

Tags