Plain Craft Launcher
包含 PCL 的大部分源代码,包括 UI 库、动画模块、下载模块、Minecraft 启动模块等!
代码并不是实时更新的,它会在每次 PCL 发布更新时同步一次。
非常感谢社区的大力支持!
Minecraft 启动器 Plain Craft Launcher(PCL)。
AI summary: An open-source Minecraft launcher featuring UI libraries, animation modules, and download management.
Visual Basic .NETOtherCreated Jul 26, 2022Last push 3d agoLatest release 2.99.0.0+251 stars this week+251 this month
Continuous integration
Automated checks passing
Plain Craft Launcher is an alternative open-source launcher for Minecraft. It includes the core source code for a custom UI library, animation modules, and efficient download components. The launcher aims to provide a fast and highly customizable experience for managing Minecraft installations and mods. It is community-driven, with features prioritized based on user voting and feedback. The project allows developers to understand and modify the internal workings of a modern game launcher.
This project is for Minecraft players looking for an alternative launcher and developers interested in desktop application architecture. It requires basic familiarity with Minecraft mechanics and optionally Visual Basic .NET for contributing.
Start the game efficiently with a streamlined, community-developed launcher alternative.
Handle multiple game versions and assets using the integrated download modules.
Fork the repository to customize the UI library or add new animation effects.
Review the source code to understand how to build complex desktop applications in Visual Basic.
#9518 by camileko · updated 2d ago
#9444 by KrisPointLuogu · updated 3d ago
#9513 by 150311-ma · updated 3d ago
#9305 by TomorrowX6 · updated 3d ago
LTCatt committed 6b9a50d · 3d ago
LTCatt committed e4b0489 · 3d ago
LTCatt committed 5ef81e4 · 3d ago
#9509 by camileko · updated 4d ago
#9500 by camileko · updated 5d ago
#9469 by RyogiMutsuki · updated 5d ago
#7194 by lingting · updated 6d ago
LTCatt committed ade6e04 · 6d ago
#9502 · 5d ago · by jsdhwdmaH · 3 comments
#9501 · 5d ago · by freshmanccc · 8 comments
#9499 · 6d ago · by l96354 · 3 comments
#9498 · 6d ago · by LTCatt · 1 comments
#9495 · 6d ago · by camileko
#9482 · 7d ago · by 2124225596-cmd
讨论 · 3d ago · 1 comments
提问 · 3d ago · 1 comments
提问 · 3d ago · 1 comments
讨论 · 3d ago
自定义主页 · 5d ago · 1 comments
为遵守相关法律法规,PCL 不再提供 MC 下载功能,非常抱歉 qwq…… 注:与网易微软麻将无关,中国式家长很神奇吧
## 新功能 - 允许修改、添加、移除、更新已安装版本的 MC 版本以及各个组件(#220,@blue-wxy,PR @Pigeon0v0) - 目前暂不支持自动修改已安装的 Mod <img width="1607" height="967" alt="image" src="https://github.com/user-attachments/assets/00b9a58a-9403-41db-a59b-e3ca82dc5a5a" /> - 启动游戏时允许按 Esc 取消(#9193,@Howard302) - 将压缩包拖入 PCL 时会显示 “正在读取压缩包” 提示(#9195,@Lin-Qiu33,PR @Howard302) - 整合包 “另存为” 完成后,会自动打开文件夹并选中文件 ## 优化 - 若登录将在一小时内过期,也尝试重新登录(#9007,@OblivRuinDev) - 将 “在正版登录时验证 SSL 证书” 选项从下载设置移动到启动设置(#9119,@wzyaeu,PR @Howard302) - 允许复制主页的启动日志中的内容(#9169,@Howard302) - 补充 Transformer Discovery Service 的版权声明与许可(#9403,@lfstartwq) - 添加极光披风翻译(#9413,@camileko,PR @camileko) - 更新帮助库存储库链接到迁移后的地址(Meloong-Git/PCLHelp#472,PR @LhyYBMQ520) - 优化帮助库中的多人游戏常见问题页面(Meloong-Git/PCLHelp#475,PR @youzi-3222) - 优化在日志中屏蔽用户名时的处理性能 - 优化剪贴板被其他程序占用时的处理,自动重试复制、剪切和粘贴 - 剪切文本失败时不再删除剪贴板里的原文 - 优化配置文件保存,降低异常中断导致配置损坏的风险 ## 新主页预设 - 每日游戏推荐(#9058, 作者 @llsgllsg) - 模组推荐(#9161,作者 @llsgllsg) - Wallpaper 每日壁纸(#9302,作者 @wzyaeu) - 新一代狗屁王大杂烩主页(#9398,作者 @llsgllsg) - Weather 天气预报(#9451,作者 @wzyaeu) ## Bug 修复 - 使用中文搜索 Mod、同时指定版本和加载器时,Modrinth 可能出现分别都匹配但实际上没有对应版本的结果 (#8679,@Howard302,PR @camileko) - 无法从 CurseForge 下载文件大小数据有误的文件(#9104) - 特定情况下,会错误地将一份 PCL 日志复制多遍(#9
小修复,主要是修一修更新 Mod 会更新错 Mod 加载器…… ## 优化 - 允许按 Ctrl+W 关闭 PCL(#9021,@RLlufee) - 由于效果不佳,移除 DNS 预解析功能 ## Bug 修复 - 升级 PCL 后,可能一次性地误判版本拥有所有 Mod 加载器(#9020,@XRAYaksr) - 无法下载个别路径格式不标准的整合包(#9096,@YeAhzjx) - 更新 Mod 时可能更新为错误的 Mod 加载器(#9099,@AwA-Cell) - 无法查看部分未解锁的隐藏主题的提示(#9100,@WBX0513) - 删除错误/官方的版本时,错误地提示该版本有附带的存档(#9108,@tangge233) - 在罕见情况下,安装 Minecraft 出错,提示找不到 json 文件 - 无法检查到没有标记支持的 Mod 加载器的 Mod 的更新
我们正在清理一些中低优先级的远古反馈……所以没有什么大更新啦…… ## 优化 - 版本设置中,添加打开截图文件夹的快捷方式(#606,@Lucier310) - 导出整合包时,可以勾选导出光影设置文件(#7500,@BobLQZ) - 新主页预设:Bilibili 热门(#8912,作者 @wzyaeu) - 新主页预设:Music 云音乐热门(#8955,作者 @wzyaeu) ## 次要优化 - 版本设置中,修改自定义图标时,可以直接再次点击该选项更换图标(#4902,@sd-dt,PR @MiyamizuSu) - 将下载管理改名为任务管理(#5810,@MacroMeng,PR @Pigeon0v0) - 删除版本前会提醒即将被删除的存档(#6121,@Tenqui-Noir) - 添加兑换 CDKEY 的跳转选项(#6305,@misividkoukou,PR @wyc-26) - 增加更多对 Java 版本错误导致的崩溃的识别(#7846,@YUN-SAN3) - 将第三方登录的登出按钮改名为切换账号,以与正版登录统一(#8604,@Midio1013) - 关于页面的版本号右侧的按钮,从查看源码改为检查更新(#8931,@link-fgfgui) - 安装同名 Mod 时,旧 Mod 会删除至回收站,而非永久删除(#9032,@Lin-Qiu33) - 关于页面中,添加 @HerobrineXia 为协力开发者 - 更新赞助者列表,感谢大家的支持 qwq! - 更新 Mod 数据库 - 统一并重写启动 MC 时使用的编码 - 由于 Quilt 已经半身入土,删除 Quilt 相关选项 - 若 Java 版本需求存在冲突,会显示警告并继续启动,而不是直接启动失败 - 转换为短路径时会尽量保留原始文件名,以提高兼容性 ## Bug 修复 - 下载整合包时,会错误地在开始安装时弹出任务管理页面(#5654,@ZerkyLiu) - 修改版本名时,未验证是否有不同大小写字母的文件夹名(#6083,@YuYi-09,PR @wyc-26) - 安装整合包时,若在解压文件中途中断,会有缓存文件残留(#6108,@RyogiMutsuki) - 内存优化时,如果没有管理员权限,缺失开始优化的提示(#6927,@WZL0813) - 特定情况下,启动脚本、PCL 的控制台输出中存在乱码(#6934,@wyj2006) - 若 MC 崩溃但游戏没有实际关闭,关闭 Minecraft 按钮会被错误地隐藏(#8101,@9tgqwbqq88-glitch) - 快速双击开始下载按钮会导致出错(#8222,@lyt20) - 若在调试设置中设置了过慢的动画速度,动画可能完全卡死(#8260,@Ot
## 优化 - 将默认优先选取的 Java 版本从 Java 25 改为 Java 21,以增加 Mod 兼容性 - 若由于 Java 版本有误而崩溃,会明确提示在版本设置中修改 Java 版本 - 证书验证失败也会被视作网络异常,以给出更有效的错误提示 ## Bug 修复 - 特定情况下崩溃:“ToolTip”不能有逻辑或视觉父级(#8876,@lactobionicAcid) - 使用新闻主页或杂志主页预设时崩溃(#8877,@muhuixue) - 无法删除部分文件夹(#8878,@Peacock-Que) - 版本设置中指定的 Java 无法保存(#8879,@Parckerz) - 鼠标从特定被禁用的控件上移开不会使 Tooltip 消失(#8882,@MovTery) - 当打开中的 Tooltip 改变时,其显示不会动态地改变(#8891,@iPodtouch6557)
| Date | List | Rank | Stars gained |
|---|---|---|---|
| Oct 23, 2026 | daily | #6 | +119 |
| Oct 22, 2026 | daily | #6 | +115 |
Generate any location from the real world in Minecraft with a high level of detail.
18.4K stars · Rust
Empowering everyone to host fast and efficient Minecraft servers
12.6K stars · Rust
Making fast, efficient Minecraft server hosting accessible to everyone.
450 stars · Rust