swan3146

PCL-FE

swan3146

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 AM
Downloads 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 the Terracotta_Module.zip asset
  • 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_ID and 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 mods or saves
  • 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

  1. Run PCLFE_1.3.5.exe directly on Windows 10 / 11, no installation needed
  2. Check the Java list in settings, where detected runtimes are scanned and sorted
  3. Install a game version from the download page and wait for libraries and assets
  4. Open the multiplayer page, host a room and share the U/XXXX-XXXX-XXXX-XXXX code
  5. 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_ID and PCL_CURSEFORGE_API_KEY environment 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