PCL FE is a Minecraft launcher for Windows, forked from PCL2, with built-in Terracotta multiplayer and fixed Authlib-Injector and Microsoft login flows.
- v1.3.9
- Published at
- 1d ago
- 21
- Stars
- 6,928
- Download
- Synced at
- 23h ago
Latest release
v1.3.9Nov 12, 2026, 03:08 AMDownloads slow? Switch the source anytime above
README
Project Overview
PCL FE is maintained by paopao340 as a fork of PCL2, a modified Minecraft launcher written in VB.NET and WPF and targeting .NET Framework 4.8. It keeps the original interface and animations, builds Terracotta multiplayer into the launcher so hosting a room yields a code like U/XXXX-XXXX-XXXX-XXXX without port forwarding, and fixes the Authlib-Injector and Microsoft login flows. Dynamic video wallpapers were removed, leaving only static ones.
| Item | Value |
|---|---|
| Version | 1.3.5, VersionCode 436 |
| Platform | Windows 10 / 11 |
| Stack | VB.NET + WPF, .NET Framework 4.8 |
| Projects | PCLPro/, PCLCS/, MeloongCore/ |
| Distribution | A single EXE, runs portably |
A PCL2 fork that keeps the original feel while fixing multiplayer and external login.
Key Features
- Built-in Terracotta: the multiplayer page hosts a room directly and shows a code like
U/XXXX-XXXX-XXXX-XXXX, with the module pulled from theTerracotta_Module.zipasset - External login: drop an
authlib-injector:yggdrasil-server:address into the window to set the auth server and fill in the register URL - Microsoft login fix: the OAuth Client ID is injected through
PCL_MS_CLIENT_IDand never stored in the repository - Textures and wallpapers: texture downloads fall back to alternate lines, and map screenshots can be set as static wallpapers
- Version isolation: the PCL2 instance model is kept, and isolation turns on automatically when a version folder contains
modsorsaves - Single-file build: the output is
Plain Craft Launcher Fork Enhanced.exe, which runs as a portable build
Interface and Controls
- Home layout: left-hand navigation switches between launch, download, multiplayer and settings pages with the original card styling
- Multiplayer page: shows the room code and online members, and checks Terracotta-related Windows firewall rules before hosting
- Instance page: manages mods, saves and resource packs per isolated version with shortcuts to their folders
- Drag and drop: dropping an Authlib address or a modpack into the window starts the matching flow
- Settings: login method, download source, Java list and memory allocation are adjusted on one settings page
Target Audience
- Minecraft Java Edition players
- Players who host multiplayer rooms
- Users of external auth servers
- Developers building a modified launcher
Quick Start
- Run
PCLFE_1.3.5.exedirectly on Windows 10 / 11, no installation needed - Check the Java list in settings, where detected runtimes are scanned and sorted
- Install a game version from the download page and wait for libraries and assets
- Open the multiplayer page, host a room and share the
U/XXXX-XXXX-XXXX-XXXXcode - For external login, drop
authlib-injector:yggdrasil-server:<address>into the window
System Requirements
| Item | Requirement |
|---|---|
| OS | Windows 10 / 11 |
| Runtime | .NET Framework 4.8 |
| Build environment | Visual Studio 2022 with .NET desktop and VB workloads |
| Game dependency | A Java runtime for launching Minecraft |
Notes
- Keys stay out of the repo: Microsoft login and CurseForge need the
PCL_MS_CLIENT_IDandPCL_CURSEFORGE_API_KEYenvironment variables - Wallpaper limits: only static image wallpapers are supported, with no dynamic video wallpaper
- Multiplayer depends on the service: room codes are issued by Terracotta, so hosting fails when the service is unreachable
Release history
Sort