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.
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
Launcher detection
The CoreMod checks whether the game was started through a launcher the author classes as crappy.
Startup blocking
When a restricted launcher is detected, the game is stopped and an exception is thrown to the player.
Platform-specific checks
Detection covers launchers that are exclusive to one operating system, using several different methods.
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.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
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
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?
Which loaders does Prevent Crappy Launcher support?
Why would a modpack author install this mod?
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
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…
Official listing
- Modrinth page
- modrinth.com/mod/preventcrappylauncher
- Owner
- gblodb
- Published
- 2022-09-02
- Updated on Modrinth
- 2025-06-29
- Facts verified
- 2026-10-15
