awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Meloong-Git avatar

Meloong-Git/PCL

0
View on GitHub↗
6,487 stars·465 forks·Visual Basic .NET·24 viewsmeloong.com/PCL↗

PCL

Minecraft 启动器 Plain Craft Launcher(PCL)。

Features

  • Minecraft Client Launchers - The primary application that downloads, configures, and launches Minecraft with mod and authentication support.
  • Game Process Spawners - Launches Minecraft as a separate Java process with controlled environment variables and exit code monitoring.
  • Mod Loader Injectors - Loads mods by injecting Forge, Fabric, and LiteLoader libraries into the game classpath at launch.
  • Game Launch Argument Assemblers - Constructs Java command-line arguments by merging user settings, version requirements, and mod loader flags.
  • Game Version Managers - Downloads and manages multiple Minecraft versions for use with the launcher.
  • Launch Configuration Managers - Manages game versions and mods to launch Minecraft with custom configurations.
  • Game Modification Frameworks - Adds community-created modifications to a game instance to alter or extend gameplay.
  • Game Version Managers - Downloads and installs specific Minecraft versions so the launcher can start the correct game build.
  • Minecraft Instance Management - Downloads and switches between different Minecraft versions to play on specific servers or with particular mods.
  • Mod Management Tooling - Adds community-created modifications to Minecraft game instances.
  • Minecraft Session Management - Handles user authentication to enable secure login and session management for Minecraft.
  • Chunked Download Pipelines - Downloads Minecraft game files in parallel chunks with retry logic and checksum verification.
  • Version-Aware File Downloads - Downloads Minecraft game files, including versions and mods, from remote sources.
  • Game Launch Wrappers - Starts the game with the selected version, mods, and authentication settings applied.
  • Installation Instance Isolation - Separates each Minecraft version into its own directory with independent assets, configurations, and mods.
  • Authentication Clients - Handles Mojang and Microsoft account login for secure Minecraft session management.
  • Player Identity Services - Verifies player credentials with Mojang or Microsoft services to enable online play.
  • Session Token Refreshers - Automatically refreshes expired Microsoft or Mojang authentication tokens before launching the game.

Star history

Star history chart for meloong-git/pclStar history chart for meloong-git/pcl

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to PCL

Similar open-source projects, ranked by how many features they share with PCL.
  • huanghongxun/hmclhuanghongxun avatar

    huanghongxun/HMCL

    9,471View on GitHub↗

    HMCL is a JVM-based cross-platform utility and Minecraft game launcher designed to install, manage, and launch multiple versions of Minecraft. It functions as an instance manager for organizing separate game profiles with unique settings and assets, as well as a mod loader manager for automating the installation of modification frameworks and community-created content. The project features a modular UI framework with a pluggable layout system, decoupling the visual interface from the core logic to allow for appearance and arrangement customizations. It automates the integration of modificatio

    Java
    View on GitHub↗9,471
  • multimc/multimc5MultiMC avatar

    MultiMC/MultiMC5

    4,635View on GitHub↗

    MultiMC5 is a Minecraft game launcher and instance manager designed to start and manage multiple independent installations of the game on a single computer. It functions as a centralized multi-installation game manager that handles various game configurations and settings from a single interface. The system enables the organization of separate game environments to run different versions and modpacks without software interference. This is achieved through a management interface that supports switching between different releases while keeping game files, settings, and modifications isolated. T

    C++
    View on GitHub↗4,635
  • prismlauncher/prismlauncherPrismLauncher avatar

    PrismLauncher/PrismLauncher

    9,689View on GitHub↗

    PrismLauncher is a cross-platform Minecraft game launcher and multi-instance manager. It provides a centralized interface for launching and managing independent game installations, each maintained in an isolated environment with its own unique settings and configurations. The application functions as a mod manager that integrates with external repositories to search for, install, and update curated collections of extensions and content packs. It supports multi-account identity management, allowing users to store and switch between different player profiles. The software includes tools for cu

    C++cppcpp20fabricmc
    View on GitHub↗9,689
  • multimc/launcherMultiMC avatar

    MultiMC/Launcher

    4,633View on GitHub↗

    Prism Launcher is a Minecraft game launcher and instance manager designed to authenticate game accounts and start installations via a graphical interface or command line. It functions as a modpack installer that automates the setup of preconfigured modification sets from various third-party platforms. The project focuses on maintaining multiple independent game installations on a single machine, using isolated environments to ensure that different versions, mods, and save files do not conflict. It includes a Java runtime configurator to detect and assign specific system environments for compa

    C++c-plus-pluslauncherminecraft
    View on GitHub↗4,633
See all 30 alternatives to PCL→

Frequently asked questions

What does meloong-git/pcl do?

Minecraft 启动器 Plain Craft Launcher(PCL)。

What are the main features of meloong-git/pcl?

The main features of meloong-git/pcl are: Minecraft Client Launchers, Game Process Spawners, Mod Loader Injectors, Game Launch Argument Assemblers, Game Version Managers, Launch Configuration Managers, Game Modification Frameworks, Minecraft Instance Management.

What are some open-source alternatives to meloong-git/pcl?

Open-source alternatives to meloong-git/pcl include: huanghongxun/hmcl — HMCL is a JVM-based cross-platform utility and Minecraft game launcher designed to install, manage, and launch… multimc/multimc5 — MultiMC5 is a Minecraft game launcher and instance manager designed to start and manage multiple independent… prismlauncher/prismlauncher — PrismLauncher is a cross-platform Minecraft game launcher and multi-instance manager. It provides a centralized… multimc/launcher — Prism Launcher is a Minecraft game launcher and instance manager designed to authenticate game accounts and start… pcl-community/pcl-ce — PCL-CE is a cross-platform game launcher and runtime environment designed to execute Windows game binaries on macOS… lavagang/melonloader — MelonLoader is a game engine plugin loader designed to inject custom code and load external plugins into Unity games.…