Sign in with a Microsoft account
Your browser opens for a secure sign-in; this window continues automatically.
Waiting for sign-in…
Finish signing in in your browser; this window will continue automatically.
Saved accounts
Launching:
-
Version settings
Version actions
Version folder
Open this version's folder
Mods folder
Open the mods folder this version actually uses
Shader packs folder
Open the shaderpacks folder this version actually uses
Delete version
Delete all files for this version
Game Settings
Use global setting follows the value in Settings
Version isolation
Isolated versions keep their own saves, mods and resource packs
Enabled
Enabled
Disabled
Java version
Auto uses the Java version Minecraft recommends. Choose another installed runtime if needed.
Automatic
Automatic
Java 17
Java 21
Java 25
Maximum game memory
Maximum memory for the game (GB)
Use global setting
Use global setting
2 GB
4 GB
6 GB
Window Mode
Window mode used when the game starts
Use global setting
Use global setting
Fullscreen
Windowed
Borderless
Server address
Server to join, e.g. mc.caellab.com (required)
Versions
Installed versions
All folders
All folders
.minecraft
PCL
Selected:
-
Not running
Version-
PID-
Uptime-
Memory-
Download
Java runtime
Download and install the Java runtime Minecraft needs
Java 8
For versions:Minecraft 1.7.10 - 1.16.5
Java 17Recommended
For versions:Minecraft 1.17 - 1.20.4
Java 21Installed
For versions:Minecraft 1.20.5 - 1.21+
Java 25
For versions:Minecraft 1.21+ (latest)
Game Versions
Total versions-
Release
Version Type-
Release Date-
- Game
- Compatibility
- Appearance
- Download
- Advanced
- About
Game Settings
Memory, window and launch options
Memory Allocation
Auto mode leaves room for the system based on installed memory
Allocation Mode
Controlled automatically by GPCL, or set a limit manually
Custom Limit
Drag to choose the maximum memory for the game
4 GB
System Memory (Used / Total)9.1 GB / 16.0 GB
Available 6.9 GBGPCL will allocate 4.0 GB (Auto)
Display
Window mode and title
Window Mode
Window mode used when the game starts
Windowed
Fullscreen
Windowed
Borderless
Game Window Title
Supports magic words like {mc_version} and {time}
Keep This Title
When off, only correct it for 20 seconds after the window appears
Launch Behavior
Game process and launcher window
Process Priority
Let the game compete for CPU more aggressively
Normal (default)
Low
Normal (default)
High
Launcher Visibility
What happens to the launcher window after the game starts
Version isolation
Applies to versions installed from now on. Existing versions can be changed in their own version settings.
Default version isolation
Isolated versions keep their own saves, mods and resource packs
Isolate all versions
Off (shared saves and mods)
Isolate mod-capable versions
Isolate non-release versions
Isolate mod-capable and non-release versions
Isolate all versions
Compatibility
Fix launcher compatibility issues
Reset all settings
Restore every setting to its default value and restart the launcher
Appearance Settings
Language, theme, scale and startup display
Language
Language used by the launcher interface
Interface language
Follows your system on first launch; you can change it anytime
English
Appearance
How the launcher itself looks
Theme Mode
Choose the launcher theme
Interface style
Choose the overall look of the launcher
Interface Scale
Adjust the size of interface elements
100% (Default)
85%
100% (Default)
110%
125%
Avatar
Avatar shown on the launch page; click it to change
Avatar size
Drag to adjust, 32–160 px
50 px
Avatar image
PNG / JPG / GIF / WebP; files over 1 MB can be compressed, up to 4 MB
Launch Display
Animation and tips before the game starts
Play Launch Animation
Show the block and pickaxe animation when launching
Skip splash screen
Go straight to the main window without the splash screen; may show a white screen for longer
Launch Tips
Show one Minecraft tip when launching
Sometimes (1/3)
Never
Sometimes (1/3)
Always
Download Settings
Download sources, concurrency and speed
Download Source
Priority of official sources and the BMCLAPI mirror
File Download Source
Client, assets and libraries
Official first, switch mirrors if slow
Official first, switch mirrors if slow
Prefer mirrors
Prefer official sources
Official sources only
Version List Source
Version manifest, version JSON and asset index
Official first, switch mirrors if slow
Official first, switch mirrors if slow
Prefer mirrors
Prefer official sources
Official sources only
Custom file mirror
Mirror root URL (e.g. https://bmclapi2.bangbang93.com); leave empty for BMCLAPI
Game directory
New downloads go to the download target; added folders appear in the version picker
Game directories
Every folder here appears in the version picker. New downloads go to the folder marked as the download target.
.minecraft
C:\Users\Yunyun\AppData\Roaming\gpcl\.minecraft
Download targetDefault
PCL
C:\Users\Yunyun\Desktop\PCL\.minecraft
Mod source
The official CurseForge API needs an API key; the public mirror is used when it is not configured
CurseForge API Key
Optional. Without a key, only the public mirror is used; CurseForge search may be unavailable while it is down
Speed
Concurrent connections and overall download speed limit
Max Threads
More concurrency helps when there are many small files
64
Speed Limit
Shared by all downloads; 0 means unlimited
Unlimited
Speed unit
Mbps is the network standard; MB/s is the file size unit.
Mbps (recommended)
Mbps (recommended)
MB/s
Java Mirror
Used only for the Java runtime
Tsinghua Mirror (recommended)
Tsinghua Mirror (recommended)
Nanjing University Mirror
Huawei Cloud Mirror
Advanced Settings
Launch behavior, logs and Java arguments
Launch and Logs
Launcher's own behavior
Single Instance
Prevents the launcher from running more than once
Developer options
Allow DevTools, the context menu and page reloads
Auto-clear Logs
Delete expired log files at startup
Keep logs for
How long log files are kept
days
hours
days
months
years
Java Advanced
Leave it alone unless you understand it — bad arguments can stop the game from starting
Custom JVM Arguments
Space-separated, quotes supported; leave empty for defaults
Memory Management
G1GC tuning adds a set of common garbage collector arguments
Default
Default
G1GC Tuning
About
Project information, links and license
GoodPlanCraftLauncher
Version: 1.9.1
CaelLab
Check for updates automatically
Check for a new version at startup
Install updates automatically
Download new versions in the background and install them when the launcher exits
Links
Developer
Y
Yunyun
Developer of GoodPlanCraftLauncher
License
CaelLab BY-SA Code License, Version 3 (or any later version).
Runtime
Launcher1.9.1
Electron42.1.0
Chromium148.0.7778.97
SystemWindows 11 (10.0.26100)