GithubHelp home page GithubHelp logo

hex-dragon / pcl2 Goto Github PK

View Code? Open in Web Editor NEW
1.7K 1.7K 110.0 42.11 MB

Plain Craft Launcher(我的世界启动器 PCL)的源代码,为支持社区研究而公开。

Home Page: https://afdian.net/a/LTCat

License: Other

Visual Basic .NET 100.00%
launcher minecraft minecraft-launcher

pcl2's People

Contributors

herobrinexia avatar jinghai-lingyun avatar ltcatt avatar saltwood avatar silverteal avatar so1ve avatar wforst-breeze avatar worldhim avatar youzi-2333 avatar zkitefly avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pcl2's Issues

支持下载和安装 Modrinth 上的 Mod、整合包

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未实现这一功能。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一提案未被提交过。
  • 我已查看 功能投票页面,确认了这一提案未在投票列表中。
  • 我已知晓还没做的新功能真的太多了,忙不过来,所以新功能提案几乎不会被处理,也不建议再提交新功能提案 qwq……

描述

支持下载和安装 Modrinth 上的 Mod 与整合包。

原因

Modrinth 作为新兴的网站,目前已经差不多能用了。

自定义主页卡片间无法添加间距

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未实现这项建议。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一建议未被提交过。
  • 我已查看 功能投票页面,确认了这一建议未在投票列表中。

描述

image
主页的卡片默认没有间距,卡片间是连在一起的

原因

这项优化让主页更加美观。
如果没有这项优化,卡片是连在一起的,不太好看。

希望在 下载 中添加下载地图功能

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未实现这一功能。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一提案未被提交过。
  • 我已查看 功能投票页面,确认了这一提案未在投票列表中。
  • 我已知晓还没做的新功能真的太多了,忙不过来,所以新功能提案几乎不会被处理,也不建议再提交新功能提案 qwq……

描述

在 下载 中添加选项 下载地图
里面可以下载各版本的地图
可以参考一下HMCL和下载Mod

原因

我需要这个功能来玩地图。很多人都有玩地图的需求,但如果没有这个功能,就不能玩地图了。

显示错误

检查项

  • 我所启动的游戏不是整合包,且未开启安装 Mod。 安装 Mod 后的游戏崩溃不是 PCL2 的原因,请 不要 提交反馈。你可以在 QQ 群里或者论坛找人求助,但这里并不是你求助的地方。
  • 我已尝试使用其他启动器,其他启动器没有出现问题。 如果其他启动器也存在问题,证明是游戏本身存在问题,并非 PCL2 的问题,请 不要 提交反馈。下载其他启动器
  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未修复这个 Bug。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一 Bug 未被提交过。

描述

Log2.txt
Log1.txt

错误报告、日志与附件

Log2.txt
Log1.txt

无法更新至最新版

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未修复这个 Bug。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一 Bug 未被提交过。

描述

于今日上午,为PCL2更新时弹出无法更新,我确保我的网络没问题
下面是弹窗截图
image

重现步骤

1、点击设置-启动器-检查更新
2、输入更新密钥4mpZnWwPYko10EB+gnzwsxHHhQwd-VnpwQ110qkq4uF-dJaKvEGXInFjC+2AcegAJN5HsyY2TW8oqnLSOTMtdnDphj7oqmDsgSp85xTfWy4r5g4PbSIiUgf7nw11

日志与附件

无法上传,已私信(QQ)
QQ图片20220719113211

支持微软登录在多个账号间切换,同时移除 Mojang 登录

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未实现这一功能。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一提案未被提交过。
  • 我已查看 功能投票页面,确认了这一提案未在投票列表中。
  • 我已知晓还没做的新功能真的太多了,忙不过来,所以新功能提案几乎不会被处理,也不建议再提交新功能提案 qwq……

描述

支持微软登录在多个账号间切换,同时移除 Mojang 登录( #93 )。

原因

目前登录另一个微软账号需要先退出再重新登录,对于有多个账号的人来说很麻烦。

增加原版服务端下载

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未实现这一功能。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一提案未被提交过。
  • 我已查看 功能投票页面,确认了这一提案未在投票列表中。
  • 我已知晓还没做的新功能真的太多了,忙不过来,所以新功能提案几乎不会被处理,也不建议再提交新功能提案 qwq……

描述

在“下载”页面增加 Minecraft 原版服务端的下载。

原因

#108
根据上述 issue 的讨论,认为应加入该功能。

运行自定义脚本的支持

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未实现这项建议。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一建议未被提交过。
  • 我已查看 功能投票页面,确认了这一建议未在投票列表中。

描述

与HMCL的这个功能类似,例如启动游戏前运行自定义脚本,关闭游戏时运行自定义脚本等等

原因

为了让PCL2的功能更具有可配置性,可以自动运行例如serversync这类的程序,而不需要用javaagent或者包装脚本的方法来运行

建议将Pcl2内测版中的-更多-反馈的内容变更为github上的反馈

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未实现这项建议。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一建议未被提交过。
  • 我已查看 功能投票页面,确认了这一建议未在投票列表中。

描述

我是真的建议龙猫大大改掉这个玩意,免得一些人太无聊,整这些东西对PCL2造成影响
V DTDSNAXNMW7MJ 70FJ$PF
F}PVH)781LFGAMW1SNF88JE

原因

这项优化是为了避免某些人利用旧版的反馈地址发表不正当言论后映射到pcl2中的反馈列表
因为已经有些人开始了这个想法,具体图片在描述中

让自定义主页在加载时使用缓存,避免页面空白

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未实现这项建议。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一建议未被提交过。
  • 我已查看 功能投票页面,确认了这一建议未在投票列表中。

描述

让自定义主页可以在本地留下缓存,在加载结束前先使用缓存,这样右侧不会是空白的。

原因

目前每次打开 PCL2,都会从指定的网址下载自定义主页,在加载过程中主页右侧是空白的。
如果可以在加载时使用缓存,那在这时候右侧就不会空白了……

安装 OptiFine+Forge 失败(报错未找到版本 Json 文件)

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未修复这个 Bug。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一 Bug 未被提交过。

描述

收到多个反馈,报错如下:

[23:29:57.164] [Loader] 加载器 下载 OptiFine 主文件 状态改变:Finished
[23:29:57.165] [Loader] 加载器 等待原版下载 状态改变:Loading
[23:29:57.167] [Loader] 加载器 下载原版支持库文件 状态改变:Loading
[23:29:57.167] [Loader] 加载器 分析原版支持库文件(副加载器) 状态改变:Loading
[23:29:57.169] 版本 Json 可用性检查失败(1.19-Forge_41.0.105-OptiFine_H9):未找到版本 Json 文件
在 PCL.ModMinecraft.McVersion.CalculateDefinition()
在 PCL.ModMinecraft.McVersion.DefineDefinition()
在 PCL.ModMinecraft.McVersion.Check()
[23:29:57.170] 版本缺失主 Jar 文件所必须的信息:版本 Json 不规范(1.19-Forge_41.0.105-OptiFine_H9)
Caused By: 未将对象引用设置到对象的实例。
在 PCL.ModMinecraft.McVersion.DefineDefinition()
在 PCL.ModMinecraft.McVersion.StartDefinition()
在 PCL.ModDownload.DlClientJarGet(McVersion Version, Boolean ReturnNothingOnFileUseable)
在 PCL.ModMinecraft.McLibFix(McVersion Version, Boolean CoreJarOnly)
在 PCL.ModMinecraft.McVersion.DefineDefinition()
错误类型:System.NullReferenceException
[23:29:57.171] [Minecraft] 获取支持库列表:1.19-Forge_41.0.105-OptiFine_H9
[23:29:57.171] 加载线程 分析原版支持库文件(副加载器) (37) 发生运行时错误:版本 Json 不规范(1.19-Forge_41.0.105-OptiFine_H9)
Caused By: 未将对象引用设置到对象的实例。
在 PCL.ModMinecraft.McVersion.DefineDefinition()
在 PCL.ModMinecraft.McLibListGet(McVersion Version, Boolean IncludeVersionJar)
在 PCL.ModMinecraft.McLibFix(McVersion Version, Boolean CoreJarOnly)
在 PCL.ModDownloadLib._Closure$__3-0._Lambda$__1(LoaderTask2 Task) 在 PCL.ModLoader.LoaderTask2._Closure$__12-0._Lambda$__0()
在 PCL.ModMinecraft.McVersion.DefineDefinition()
错误类型:System.NullReferenceException

重现步骤

尝试安装 1.19-Forge_41.0.105-OptiFine_H9_pre2。

联机优化:使用新联机核心,以降低延迟、提高稳定性

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未实现这一功能。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一提案未被提交过。
  • 我已查看 功能投票页面,确认了这一提案未在投票列表中。
  • 我已知晓还没做的新功能真的太多了,忙不过来,所以新功能提案几乎不会被处理,也不建议再提交新功能提案 qwq……

描述

换用新的联机核心。

原因

现在的联机核心在网络差的时候容易连不上,并且部分时候延迟很高。

PCL Mod版本选择界面问题

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未实现这项建议。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一建议未被提交过。
  • 我已查看 功能投票页面,确认了这一建议未在投票列表中。

描述

  1. PCL下载Mod以及整合包中的版本选项缺少1.19及以上版本的选项。
  2. 版本选择某个版本后,切换回全部版本时 全部 两个字不显示

原因

  1. 试图筛选1.19版本Mod时,发现没有最新版本的Mod选项
  2. 切换回全部版本时,应该显示 全部 的地方是空白

每次启动PCL2,进入联机模块,都要求申请管理员权限

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未修复这个 Bug。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一 Bug 未被提交过。

描述

每次启动PCL2,进入联机模块,启动器都申请管理员权限。
同意后,提示添加成功,但是下一次再启动,进入联机模块,又要求管理员权限了……
电脑环境:Win11,唯一杀毒软件Windows Defender,运行时提示的病毒我也把它设置为“允许的威胁”
是最新版PCL2
再三测试,WD没有再提示任何病毒
所以个人认为不是误杀导致的,整个操作中也没有任何软件提示病毒

重现步骤

基本不需要特别环境,PCL2随便放哪儿,照着描述去做应该可以重现bug吧……

日志与附件

Log1.txt
Log2.txt
Log3.txt
Log4.txt
Log5.txt

微软登录可以添加“使用安全密钥登录”

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未实现这项建议。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一建议未被提交过。
  • 我已查看 功能投票页面,确认了这一建议未在投票列表中。

描述

在使用Chrome之类的浏览器时,微软登录有这样一个选项:

使用安全密钥登录

点击它,就能使浏览器打开一个窗口,可以通过输入PIN、按压指纹识别器等方式来验证是你,然后即可用该账户登录的微软账户来登录。

原因

如果有这项更改的话,那么登录账号也就因此变得更加简单了,不用再输入长长的微软账户密码,而是输入PIN、按压指纹识别器等更加便捷的方式即可解决登录。

虽然似乎账号只需要登录一次,一次性功能了属于是。

支持自动更新 Mod

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未实现这一功能。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一提案未被提交过。
  • 我已查看 功能投票页面,确认了这一提案未在投票列表中。
  • 我已知晓还没做的新功能真的太多了,忙不过来,所以新功能提案几乎不会被处理,也不建议再提交新功能提案 qwq……

描述

支持检查 Mod 的更新,并且在有更新的时候可以自行选择更新哪些,然后一键更新。

原因

我个人是不建议这样做的,无脑更新 Mod 版本很可能会导致存档不兼容,或者出现更新后无法启动等等问题……

但是既然总有人说需要,那我总之丢一个投票在这里 =。=

禁用 Minecraft 的聊天举报封禁功能

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未实现这一功能。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一提案未被提交过。
  • 我已查看 功能投票页面,确认了这一提案未在投票列表中。
  • 我已知晓还没做的新功能真的太多了,忙不过来,所以新功能提案几乎不会被处理,也不建议再提交新功能提案 qwq……

描述

希望能够禁用 Minecraft 1.19.1 中新增的聊天举报封禁功能。

原因

这不应该是启动器所考虑的问题,它更适合用 Mod 去解决……

在游戏崩溃弹出分析窗口,添加一个按钮“导出游戏日志并前往GitHub-Issues求助”

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未实现这一功能。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一提案未被提交过。
  • 我已查看 功能投票页面,确认了这一提案未在投票列表中。
  • 我已知晓还没做的新功能真的太多了,忙不过来,所以新功能提案几乎不会被处理,也不建议再提交新功能提案 qwq……

描述

在游戏崩溃弹出分析窗口,且未能分析出问题时,添加一个按钮“导出游戏日志并前往GitHub-Issues求助”

点击后,先打开(或者是别的)
https://github.com/Hex-Dragon/PCL2/issues/new?assignees=&labels=%C2%B7+Bug%2C%E6%96%B0%E5%8F%8D%E9%A6%88&template=bug1.yml
然后导出游戏日志并打开所在目录

原因

最近 Github 仓库不是好了吗,那好好利用一下 GitHub Issues

况且有很多人在报错后不知道如何进行接下来的步骤,也不知道在哪里可以找到大佬

这样可以帮助他们

支持 MacOS、Linux、IOS、安卓 等其他操作系统

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未实现这一功能。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一提案未被提交过。
  • 我已查看 功能投票页面,确认了这一提案未在投票列表中。
  • 我已知晓还没做的新功能真的太多了,忙不过来,所以新功能提案几乎不会被处理,也不建议再提交新功能提案 qwq……

描述

允许 PCL2 在 MacOS、Linux 等其他操作系统上使用。

原因

由于 PCL2 的底层界面框架(WPF)无法跨系统,要兼容其他系统无异于完全重做,所以这是根本不可能的事情……

不过你可以试试用 wine 之类的玩意儿,听说管用。

反复推送游戏更新

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未修复这个 Bug。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一 Bug 未被提交过。

描述

周而复始得推送游戏更新,以确定启动器为最新版本

重现步骤

1、打开启动器
2、收到更新推送后确认操作
3、退出启动器
4、重新打开启动器
5、再次收到更新推送

日志与附件

Log3.txt
Log4.txt
Log5.txt
Log1.txt
Log2.txt

支持显示 MC 的实时日志

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未实现这一功能。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一提案未被提交过。
  • 我已查看 功能投票页面,确认了这一提案未在投票列表中。
  • 我已知晓还没做的新功能真的太多了,忙不过来,所以新功能提案几乎不会被处理,也不建议再提交新功能提案 qwq……

描述

在启动游戏后,可以另外打开一个窗口,并显示 Minecraft 的游戏实时日志。

原因

方便整合包、Mod 或地图作者观察游戏报错,方便调试等。

自定义主页没办法播放GIF

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未实现这项建议。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一建议未被提交过。
  • 我已查看 功能投票页面,确认了这一建议未在投票列表中。

描述

自定义主页没办法播放GIF,主页上的gif只会加载静态图片,不能播放gif
image
这张坤坤图片其实是动图
https://pic.6zs.cn/image/kN6o

原因

这项优化让主页更美观,也可以增加可玩性。
如果没有这项优化,GIF动图只能以静态图加载。

支持微软/第三方登录在多个账号间切换,同时移除 Mojang 登录

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未实现这项建议。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一建议未被提交过。
  • 我已查看 功能投票页面,确认了这一建议未在投票列表中。

描述

主页登录方式移除mojang账户

原因

此登录方式已经被微软弃用,不可用于登录游戏

支持启动 MC 基岩版、Minecraft Dungeons 等其他玩意儿

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未实现这一功能。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一提案未被提交过。
  • 我已查看 功能投票页面,确认了这一提案未在投票列表中。
  • 我已知晓还没做的新功能真的太多了,忙不过来,所以新功能提案几乎不会被处理,也不建议再提交新功能提案 qwq……

考虑到还时不时有人来问我这种鬼事情,那我再吼一句……

这玩意儿我根本启动不了!

用官方启动器吧!

告辞!

在不同 MC 版本间同步游戏设置

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未实现这一功能。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一提案未被提交过。
  • 我已查看 功能投票页面,确认了这一提案未在投票列表中。
  • 我已知晓还没做的新功能真的太多了,忙不过来,所以新功能提案几乎不会被处理,也不建议再提交新功能提案 qwq……

描述

添加一个设置,如果开启,则在不同的 MC 版本间同步游戏的设置、保存的创造快捷栏、OptiFine 选项等配置文件。

原因

在开启版本独立时,每个新版本都需要重新调整游戏设置,不太方便。

优化微软登录,以实现安全登录与在浏览器中登录

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未实现这项建议。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一建议未被提交过。
  • 我已查看 功能投票页面,确认了这一建议未在投票列表中。

描述

建议 PCL2 可以将目前的微软登录的方式更换成使用像 MultiMC 和 HMCL 的 OAuth 设备流的微软账户登录

这样甚至可以达到 #121 提出的优化建议

image

image

image

image

image

image

原因

由 MultiMC 的描述:

启动器会要求您打开 Microsoft 登录网页,并输入允许启动器进行身份验证的代码。

这使您可以在完全独立的设备(如手机)上进行身份验证,从而将我们附带的代码和您甚至可能不信任的计算机排除在外。

而且这样还能顺带完成 #121 的优化建议

备注:因为技术有线,"OAuth 设备流的微软账户登录"这个名字可能不是叫这个,如有错,请指正,谢谢!

依据OptiFine官网标注的Forge版本来避免高版本不兼容现象

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未实现这项建议。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一建议未被提交过。
  • 我已查看 功能投票页面,确认了这一建议未在投票列表中。

描述

高版本中由于Forge更新较频繁,许多玩家默认安装最新Forge与OptiFine时容易出现版本不兼容现象。因此建议更新一个小功能,在玩家确认同时安装Forge与OptiFine时,依据OptiFine官网所述,提示OptiFine标注兼容的Forge版本,并建议玩家安装此版本以避免启动失败或完全不读取OptiFine。

原因

在多个mc群中都可以看见此类玩家的身影,而且启动器的自动安装功能在这个问题前反而成为了玩家解决问题的绊脚石(他们并不知道OptiFine官网标注了兼容的Forge版本,也不会去看)。

增加“在游戏启动前执行命令”设置

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未实现这一功能。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一提案未被提交过。
  • 我已查看 功能投票页面,确认了这一提案未在投票列表中。
  • 我已知晓还没做的新功能真的太多了,忙不过来,所以新功能提案几乎不会被处理,也不建议再提交新功能提案 qwq……

描述

在版本独立设置中添加“在游戏启动前执行命令”选项,以在游戏启动前先运行整合包中的特定程序,然后再启动游戏。

原因

部分服务器可能会用到 serversync 等组件,需要游戏前启动同步数据。

对披风的修改

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未实现这一功能。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一提案未被提交过。
  • 我已查看 功能投票页面,确认了这一提案未在投票列表中。
  • 我已知晓还没做的新功能真的太多了,忙不过来,所以新功能提案几乎不会被处理,也不建议再提交新功能提案 qwq……

描述

可以直接在启动器修改玩家持有的原版披风

原因

这样不用去官网和官起也能修改玩家的披风,随开随关,非常方便(

增加cato方式

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未实现这一功能。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一提案未被提交过。
  • 我已查看 功能投票页面,确认了这一提案未在投票列表中。
  • 我已知晓还没做的新功能真的太多了,忙不过来,所以新功能提案几乎不会被处理,也不建议再提交新功能提案 qwq……

描述

我希望能再联机上面增加cato,因为联机IOI如果炸了,就可以切换到cato来获取联机体验,可以让PCL功能更完善!

原因

(示例)
我需要这个功能来xxxx。很多人都有xxxx的需求,但如果没有这个功能,就不能xxxx了。

启动 1.18.2 带 Optifine 版本失败:补全文件失败

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未修复这个 Bug。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一 Bug 未被提交过。

描述

启动 Minecraft 1.18.2-Forge_40.1.0-OptiFine_H7 失败:补全文件失败,下载 .minecraft\libraries\optifine\launchwrapper-of\2.3\launchwrapper-of-2.3.jar 失败,原因:远程服务器响应 404 Not Found。
服务器:download.mcbbs.net,IP:112.25.105.107

重现步骤

点击启动游戏,版本:1.18.2-Forge_40.1.0-OptiFine_H7

日志与附件

对不起文件上传不了……
我已经将文件上传至个人储存库:https://youzi-2333.github.io/MIILServer/cloud/PCL/Logs.zip
如果报错 404 ,就是文件还没有同步,等 5 分钟左右就好了……
麻烦龙猫啦

支持更新 Mod(手动选择要更新哪些)

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未实现这一功能。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一提案未被提交过。
  • 我已查看 功能投票页面,确认了这一提案未在投票列表中。
  • 我已知晓还没做的新功能真的太多了,忙不过来,所以新功能提案几乎不会被处理,也不建议再提交新功能提案 qwq……

描述

支持检查 Mod 的更新,并且在有更新的时候可以自行选择更新哪些,然后一键更新。

原因

整合包可能需要。


这是 #52 的后续讨论。

背景音乐报错

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未修复这个 Bug。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一 Bug 未被提交过。

描述

我是一个热衷于UT的玩家,我想在背景音乐,里添加游戏的bgm,bgm是.ogg格式的
屏幕截图 2022-08-04 225409
首先我希望可以.ogg格式的音乐可以播放,求。
然后就是我去转换了一下.ogg,转换成.wav
屏幕截图 2022-08-04 230430
然后就报错,音乐是可以正常打开的

重现步骤

lancer.zip
这是音乐,将后缀改成.wav
在个性化点击背景音乐,就.wav的音乐添加
播放

日志与附件

Log3.txt
Log4.txt
Log5.txt
Log1.txt
Log2.txt

希望给启动器增加暗黑模式

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未实现这一功能。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一提案未被提交过。
  • 我已查看 功能投票页面,确认了这一提案未在投票列表中。
  • 我已知晓还没做的新功能真的太多了,忙不过来,所以新功能提案几乎不会被处理,也不建议再提交新功能提案 qwq……

描述

希望启动器增加暗黑模式 入口放在个性化设置内

原因

启动器加上暗黑模式再好不过了 例如 在晚上的时候 打开启动器 一抹光亮照在眼前 很不舒服 眼睛也受到了刺激 玩mc的心也无啦 希望PCL能加这么一个功能=w=(反正我平时晚上玩游戏会有这么一个感受)

无法加载自定义帮助xaml文件

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未修复这个 Bug。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一 Bug 未被提交过。

描述

每次重启电脑打开PCL2时都会弹出警告:
[09:19:18.579] 设置帮助 MyListItem 失败:未找到 EventData 指向的本地 xaml 文件:帮助\自定义帮助.json
在 PCL.ModEvent.GetEventAbsoluteUrls(String RelativeUrl, String EventType)
在 PCL.MyListItem.MyListItem_Loaded(Object sender, RoutedEventArgs e)
错误类型:System.IO.FileNotFoundException
[09:19:18.589] [Control] 普通弹窗:出现错误
设置帮助 MyListItem 失败:未找到 EventData 指向的本地 xaml 文件:帮助\自定义帮助.json
在 PCL.ModEvent.GetEventAbsoluteUrls(String RelativeUrl, String EventType)
在 PCL.MyListItem.MyListItem_Loaded(Object sender, RoutedEventArgs e)
错误类型:System.IO.FileNotFoundException

重现步骤

1、重启电脑
2、打开PCL2

日志与附件

Log1.txt

支持自动安装与识别 Quilt 版本

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未实现这一功能。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一提案未被提交过。
  • 我已查看 功能投票页面,确认了这一提案未在投票列表中。
  • 我已知晓还没做的新功能真的太多了,忙不过来,所以新功能提案几乎不会被处理,也不建议再提交新功能提案 qwq……

描述

Quilt 是一个基于 Fabric 的新兴 Mod 加载器,可以考虑自动安装。
https://quiltmc.org/

原因

现在 Quilt 的用户较少,并且没有明显优势,之后万一火起来了可以考虑……

支持下载 CurseForge、Modrinth 上的资源包

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未实现这一功能。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一提案未被提交过。
  • 我已查看 功能投票页面,确认了这一提案未在投票列表中。
  • 我已知晓还没做的新功能真的太多了,忙不过来,所以新功能提案几乎不会被处理,也不建议再提交新功能提案 qwq……

描述

支持下载 CurseForge 上的资源包与地图。

原因

CurseForge 目前支持直接下载资源包(材质包)与世界(地图),也可以整合进 PCL。

支持下载和启动基岩版

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未实现这一功能。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一提案未被提交过。
  • 我已查看 功能投票页面,确认了这一提案未在投票列表中。
  • 我已知晓还没做的新功能真的太多了,忙不过来,所以新功能提案几乎不会被处理,也不建议再提交新功能提案 qwq……

描述

支持下载和启动基岩版(含测试版)
这里有现成的:https://github.com/BedrockLauncher/BedrockLauncher

原因

官方启动器更新失败,无法使用

增加导出整合包功能

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未实现这一功能。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一提案未被提交过。
  • 我已查看 功能投票页面,确认了这一提案未在投票列表中。
  • 我已知晓还没做的新功能真的太多了,忙不过来,所以新功能提案几乎不会被处理,也不建议再提交新功能提案 qwq……

描述

如题,建议增加导出整合包的功能(包括但不限于 MCBBS 格式)

原因

在整合包发送时可以大幅度压缩整合包体积,QQ 的文件下载速度真的很难蚌

在缺少 Java 时自动下载所需的 Java

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未实现这项建议。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一建议未被提交过。
  • 我已查看 功能投票页面,确认了这一建议未在投票列表中。

描述

由于 PCL2 至今还未实现自动 Java 下载,因此可以使用 Mojang 官方的 Java 下载。

原因

可以省去打开网页的步骤,调用 PCL2 自带的多线程下载引擎下载安装包。


下列一些非官方的 Java,基于 #99 的讨论暂时不考虑使用。

附链接:

Java 8u312 32bit:https://cdn.azul.com/zulu/bin/zulu8.64.0.15-ca-jre8.0.342-win_i686.msi
Java 8u312 64bit:https://cdn.azul.com/zulu/bin/zulu8.64.0.15-ca-jre8.0.342-win_x64.msi
Java 17 32bit:https://cdn.azul.com/zulu/bin/zulu17.36.15-ca-jre17.0.4-win_i686.msi
Java 17 64bit:https://cdn.azul.com/zulu/bin/zulu17.36.13-ca-jre17.0.4-win_x64.msi

需要注意的是,Zulu OpenJDK 疑似不能在 Windows 7 上使用,因此可以尝试使用来自 Bellsoft 的 Liberica OpenJDK 直链下载。

附链接:

Java 8u312 32bit:https://download.bell-sw.com/java/8u312+7/bellsoft-jre8u312+7-windows-i586.msi
Java 8u312 64bit:https://download.bell-sw.com/java/8u312+7/bellsoft-jre8u312+7-windows-amd64.msi
Java 17 32bit:https://download.bell-sw.com/java/17.0.4+8/bellsoft-jre17.0.4+8-windows-i586.msi
Java 17 64bit:https://download.bell-sw.com/java/17.0.4+8/bellsoft-jre17.0.4+8-windows-amd64.msi

游戏启动关闭时间间隔过短会提示javaXX版本未安装(有概率)

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未修复这个 Bug。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一 Bug 未被提交过。

描述

点击启动游戏后立马点击取消(会有概率,随机性)会弹出错误窗口,提示javaXX(XX指的是当前游戏所需要的java版本)未安装,然后自动打开浏览器跳转至当前java版本下载界面(我是在我提前安装好了java版本且确定游戏可以正常启动测试的,这只是一个小问题)
Log3.txt
Log4.txt
Log5.txt

重现步骤

1、点击启动游戏
2、点击之后立马点击取消

日志与附件

Log1.txt
Uploading Log2.txt…

启动器增加全屏功能

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未实现这项建议。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一建议未被提交过。
  • 我已查看 功能投票页面,确认了这一建议未在投票列表中。

描述

希望在右上角最小化和关闭按钮之间添加全屏按钮

原因

便于查看文字,一点点拉大真的有点......

在更新时被防火墙或杀毒软件报毒并删除

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未修复这个 Bug。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一 Bug 未被提交过。

描述

在 PCL2 更新时,Windows Defender 或卡巴斯基等杀毒软件将 PCL2 识别为病毒,并自动删除。

放弃原因

这是由于 PCL2 没有购买数字签名导致的,开发者没有任何办法解决这一问题。
你可以将 PCL2 添加到防火墙白名单,这样至少不会被删……
只要你是从官方渠道下载的,或者使用 PCL2 内置更新来更新的,都不是病毒,是误报……

支持下载或启动 FTB 整合包

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未实现这一功能。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一提案未被提交过。
  • 我已查看 功能投票页面,确认了这一提案未在投票列表中。
  • 我已知晓还没做的新功能真的太多了,忙不过来,所以新功能提案几乎不会被处理,也不建议再提交新功能提案 qwq……

描述

整合包下载增加ftb源,可以参考gdlauncher和删掉之前的multimc

原因

我需要这个功能来玩新的ftb整合包。很多人都有ftb整合包的需求,但如果没有这个功能,就不能不用ftb垃圾启动器了。
或者也可以换到gdlauncher或者自己编译个multimc
救命qt找不到我的库

当压缩包被占用时,拖拽安装整合包失败时的提示文本错误

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未修复这个 Bug。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一 Bug 未被提交过。

描述

当压缩包被占用时,拖拽安装整合包会失败,但是这时的提示文本是错误的。
图一是拖拽安装,显示无法确认操作(提示有误)
图二是点击“导入整合包”的提示(这个提示是正确的)

重现步骤

1、打开整合包的压缩包
2、拖拽安装

日志与附件

Log1.txt

版本隔离同步资源包,光影文件夹

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未实现这一功能。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一提案未被提交过。
  • 我已查看 功能投票页面,确认了这一提案未在投票列表中。
  • 我已知晓还没做的新功能真的太多了,忙不过来,所以新功能提案几乎不会被处理,也不建议再提交新功能提案 qwq……

描述

新增版本隔离之后自动同步资源包,光影文件夹的功能

原因

版本隔离的材质包,光影这些可以通用的
自动同步方便一点

下载服务端以及插件

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未实现这一功能。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一提案未被提交过。
  • 我已查看 功能投票页面,确认了这一提案未在投票列表中。
  • 我已知晓还没做的新功能真的太多了,忙不过来,所以新功能提案几乎不会被处理,也不建议再提交新功能提案 qwq……

描述

可以在启动器中下载来自mcbbs,spigotmc和bukkit等网站上的插件,还有像官方启动器那样可以下载最新的原版服务端

原因

这个功能对开服的人来说很方便,不用再去mcbbs百度上大量检索,在PCL启动器就可以方便的下载插件和最新原版客户端。

第三方登录支持全局设置

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未实现这一功能。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一提案未被提交过。
  • 我已查看 功能投票页面,确认了这一提案未在投票列表中。
  • 我已知晓还没做的新功能真的太多了,忙不过来,所以新功能提案几乎不会被处理,也不建议再提交新功能提案 qwq……

描述

允许在主页选择“第三方登录”作为登录方式,而不需要在版本设置中调整。

原因

目前第三方登录必须在版本设置中调整,且不支持跨版本迁移,这可能比较麻烦。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.