# meloong-git/pcl

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/meloong-git-pcl).**

6,487 stars · 465 forks · Visual Basic .NET · NOASSERTION

## Links

- GitHub: https://github.com/Meloong-Git/PCL
- Homepage: https://meloong.com/PCL
- awesome-repositories: https://awesome-repositories.com/repository/meloong-git-pcl.md

## Topics

`launcher` `minecraft` `minecraft-launcher`

## Description

Minecraft 启动器 Plain Craft Launcher（PCL）。

## Tags

### Game Development

- [Minecraft Client Launchers](https://awesome-repositories.com/f/game-development/minecraft-client-launchers.md) — The primary application that downloads, configures, and launches Minecraft with mod and authentication support.
- [Game Modification Frameworks](https://awesome-repositories.com/f/game-development/game-modification-frameworks.md) — Adds community-created modifications to a game instance to alter or extend gameplay. ([source](https://meloong.com/afd/p/0164034c016c11ebafcb52540025c377))
- [Game Version Managers](https://awesome-repositories.com/f/game-development/game-version-managers.md) — Downloads and installs specific Minecraft versions so the launcher can start the correct game build. ([source](https://meloong.com/afd/p/0164034c016c11ebafcb52540025c377))
- [Minecraft Instance Management](https://awesome-repositories.com/f/game-development/minecraft-instance-management.md) — Downloads and switches between different Minecraft versions to play on specific servers or with particular mods.
- [Mod Management Tooling](https://awesome-repositories.com/f/game-development/minecraft-instance-management/mod-management-tooling.md) — Adds community-created modifications to Minecraft game instances.
- [Minecraft Session Management](https://awesome-repositories.com/f/game-development/minecraft-session-management.md) — Handles user authentication to enable secure login and session management for Minecraft. ([source](https://cdn.jsdelivr.net/gh/meloong-git/pcl@main/README.md))

### Part of an Awesome List

- [Game Process Spawners](https://awesome-repositories.com/f/awesome-lists/devtools/actor-model/process-spawning/game-process-spawners.md) — Launches Minecraft as a separate Java process with controlled environment variables and exit code monitoring.
- [Mod Loader Injectors](https://awesome-repositories.com/f/awesome-lists/devtools/mod-loaders/mod-loader-injectors.md) — Loads mods by injecting Forge, Fabric, and LiteLoader libraries into the game classpath at launch.

### Development Tools & Productivity

- [Game Launch Argument Assemblers](https://awesome-repositories.com/f/development-tools-productivity/dynamic-command-line-arguments/game-launch-argument-assemblers.md) — Constructs Java command-line arguments by merging user settings, version requirements, and mod loader flags.
- [Game Version Managers](https://awesome-repositories.com/f/development-tools-productivity/game-version-managers.md) — Downloads and manages multiple Minecraft versions for use with the launcher.
- [Launch Configuration Managers](https://awesome-repositories.com/f/development-tools-productivity/launch-configuration-managers.md) — Manages game versions and mods to launch Minecraft with custom configurations. ([source](https://cdn.jsdelivr.net/gh/meloong-git/pcl@main/README.md))

### Graphics & Multimedia

- [Chunked Download Pipelines](https://awesome-repositories.com/f/graphics-multimedia/download-output-configuration/configurable-download-pipelines/queued-download-pipelines/chunked-download-pipelines.md) — Downloads Minecraft game files in parallel chunks with retry logic and checksum verification.

### Networking & Communication

- [Version-Aware File Downloads](https://awesome-repositories.com/f/networking-communication/remote-file-downloads/version-aware-file-downloads.md) — Downloads Minecraft game files, including versions and mods, from remote sources. ([source](https://cdn.jsdelivr.net/gh/meloong-git/pcl@main/README.md))

### Operating Systems & Systems Programming

- [Game Launch Wrappers](https://awesome-repositories.com/f/operating-systems-systems-programming/game-launch-wrappers.md) — Starts the game with the selected version, mods, and authentication settings applied. ([source](https://meloong.com/afd/p/0164034c016c11ebafcb52540025c377))
- [Installation Instance Isolation](https://awesome-repositories.com/f/operating-systems-systems-programming/installation-instance-isolation.md) — Separates each Minecraft version into its own directory with independent assets, configurations, and mods.

### Security & Cryptography

- [Authentication Clients](https://awesome-repositories.com/f/security-cryptography/authentication-clients.md) — Handles Mojang and Microsoft account login for secure Minecraft session management.
- [Player Identity Services](https://awesome-repositories.com/f/security-cryptography/user-identity-management/player-identity-services.md) — Verifies player credentials with Mojang or Microsoft services to enable online play. ([source](https://meloong.com/afd/p/0164034c016c11ebafcb52540025c377))
- [Session Token Refreshers](https://awesome-repositories.com/f/security-cryptography/session-token-refreshers.md) — Automatically refreshes expired Microsoft or Mojang authentication tokens before launching the game.
