Giter Site home page Giter Site logo

pcl2help's Introduction

PCL 内置帮助库
   

💎 简介

这是一个 PCL 启动器内置的帮助库,你可以通过它查阅到关于 PCL 启动器及 Minecraft 的帮助。 由 PCL 用户及 Minecraft 玩家共同编写维护。

✨ 它有什么用?

有许多 MC 新人在游戏过程中会遇到很多疑惑,也有 PCL 用户在使用时出现了一些问题。本帮助库的目标即为尽量帮助大家解决这些问题,让新人对 MC 更为熟悉。

本帮助库将提供:

  • PCL 的使用教程与常见问题解答
  • Minecraft 的常见问题解答
  • Minecraft 的常见启动错误的解决方案
  • 制作整合包及服务器客户端的指南

🎨 我要如何参与编写?

这个帮助库几乎由大家自发编写维护,我们也非常需要你的参与!

请打开 PCL,依次进入 “更多 → 帮助 → 启动器 → 参与完善 PCL 帮助库”,该帮助文档中有详细的参与流程,在最下方也有我们的下一步完善计划。

你可以在这里下载 PCL:下载链接

非常感谢你抽出宝贵的时间参与编写!

本 README 由 XiaoFans 与龙腾猫跃共同编辑。

pcl2help's People

Contributors

6get-xiaofan avatar big-cake-jpg avatar bling-yshs avatar dongyifengs avatar dreamuniverse843 avatar huangminzhe avatar ian-rin avatar ipodtouch6557 avatar itfool avatar jinghai-lingyun avatar liangbob2023 avatar logic530 avatar ltcatt avatar miner233 avatar moranyue avatar mr-ao-dragon avatar nanaminakano avatar rawdiamondmc avatar rosmontis2333 avatar stapxs avatar tangge233 avatar wforst-breeze avatar wishing-qi avatar wtp016-cn avatar wudji avatar wuyuncheng-26 avatar xzh767 avatar youzi-2333 avatar z0z0r4 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

pcl2help's Issues

关于 MINECRAFT → 安装数据包 教程的一些小问题

目前大致发现了三个问题
①通用方法 章节的第二部分的最下方有个提示框“如果你不能直接在世界文件夹看见datapacks文件夹则手动创建”,实际上在支持数据包的版本中创建世界时往往都会自动创建该文件夹,且即便不存在datapacks文件夹,加载世界后也会自行创建,因此基本不存在看不到datapacks文件夹的情况,也没有“看不到datapacks文件夹就创建”的说法。(注:测试版本为原版,不知forge是否会对此有影响)
总结一下就是,这个提示框没有必要,甚至可能会由于③导致一定的误解
②加载数据包 章节给出了重新打开存档重载、使用/load重载的方法,但实际上有些情况下只使用/reload是不行的,必须重新打开存档才能完全加载。如果数据包中包含了自定义维度,则必须退出存档重新进入才能够加载自定义维度。只使用/reload仅会加载其他内容,但不会加载自定义维度。
③数据包支持的版本为1.13+,但我没有在帮助文档中看到这个这个提示。而且根据我的经历,不少人想在1.12加数据包,也有不少人想让某个数据包支持1.12(甚至1.7.10)。。。我觉得可能有必要标注一下

PCL2Help/个性化 文件夹中缺失文件

我不知道这个问题是管理层有意为之还是真的出现了什么问题……

在 PCL2Help 源码库中,点开个性化文件夹时只出现了自定义主页的教学文件模板的相关文件(2个)。而 启动器-更多-帮助 中的个性化卡片里的"自定义帮助页面"和"整合包制作指南"(这一条在启动器中的报错最奇怪)以及"自定义主页与 XAML 格式"中的子页面"帮助\自定义帮助"(此条最严重,对应的列表项直接成空白)的相关.json和.xaml文件全部消失。且在启动器中也有文件缺失的相关报错(连续报错两次后可正常查看)

如图
image
image

[建议]关于mod下载方面的建议

来源:今天玩的时候想下载[BBOR]自然生成建筑结构显示 发现PCL2中最高版本为1.17.1 但是根据查找评论区拥有移植以及构建版本:

朋友们,鉴于bbor迟迟没有发布新版,我就把bbor移植到了1.18.1 fabric。授权方式按照原作的MIT协议。

下载地址: xxx

来自官方代码的构建来了,阉割版果断舍弃吧
xxx
密码:agrv

但由于百科以及CurseForge更新不及时,导致无法拥有下载源

建议:希望龙猫可以在PCL2mod下载中直接关联一个数据网站 数据由我们网友提供 这样可以保证能获得到最新的mod

一个给龙猫的思路:可以用vercel关联github 免费速度也还行

如果认为工作量太大的话可以忽略这个建议

一个小小的建议

希望pcl2启动器的mod下载功能可以添加更多mod下载渠道。如我的世界中文下载站,我的世界中文论坛等。原因:有时在寻找某些特定mod时会出现”无搜索结果“。

个性化文件描述有误

描述

自定义主页教学文件中描述“Foreground”属性全部通用
但“MyButton”并不适用于Foreground设置

重现步骤

打开PCL2启动器(2.4.2版本)
点击“设置”
点击“个性化”
找到“自定义主页”
点击“生成教学文件”
其中的描述有误
201922889-9c38a1f8-dc34-4e9a-9c93-563c2b8f64c0

图片加载失败

“帮助”-“资源安装指南”-“安装资源包”-”对于1.16以上版本的安装方法”中最后一张图片显示“404 Not Found”,重启启动器、清理缓存后仍无法有效解决此问题。

*初步怀疑是图床链接失效

屏幕截图 2022-11-18 194630

1.12.2没有声音

我知道严格意义上这应该用启动器内置的反馈功能汇报,但我发誓我找不到那个按钮。。。。如果需要的话,请告诉我按钮在哪里,我会重新提交的。。。。

PCL2版本:2.2.14正式版

具体问题:

任何基于1.12.2版本的游戏都没有任何声音(但根据游戏内字幕,可以确定应该有声音),是否安装Optifine和Forge,以及安装的mod不影响此bug的出现。

鉴于使用CurseForge官方app下载的1.12.2版本游戏和使用PCL2安装的其他所有版本(包括1.18.2以及数个1.16.5和1.7.2的模组包)都没有此音频问题,个人认为是个bug。

目前尝试过使用F3+S和F3+T来强制刷新游戏资源;重新下载游戏文件;调整游戏内音频参数;以及修改windows声音配置,均无法解决问题。

根据外网资料,本bug似乎可以通过在原版启动器生成的.minecraft/resource路径下添加一些音频文件解决,但该路径似乎不存在于本启动器生成的.minecraft路径下,故无法尝试。(注,已尝试过将文件放入version/版本名/resourcespacks 下,没有解决问题)

bug重现方式:创建新的1.12.2游戏文件,随后打开

崩溃报告:游戏除声音外运行正常,不会崩溃。如果有需要的话可以提交运行报告

出现重复帮助内容

52076E28-8F89-4C4C-A663-AE89CF7823EF
如图,经过查看两个帮助内容一致。如果同时属于两个类别,当我没说

自定义主页教学文件对“HorizontalAlignment”属性的描述不准确

在Custom.xaml文件中,“HorizontalAlignment”属性被归列在“ 全部通用 的属性”里,但实则“HorizontalAlignment”属性与“CanSwap”属性为False时的 local:MyCard卡片 兼容但是与“CanSwap”属性为Ture时的 local:MyCard卡片 不兼容。这条应在“HorizontalAlignment”属性后标注出来。

添加帮助页面刷新功能

在写帮助页面的时候总是要反复刷新页面,如果有语法错误还要重新启动PCL2。所以。。。能不能增加一个刷新帮助列表和内容的按钮= =

添加刷新帮助页面的快捷键

在修改帮助页面的布局的时候,需要经常刷新帮助页面。
把鼠标移到刷新按钮的操作比较耗时,可以添加一个快捷键比如 Ctrl+R 来快速刷新帮助。

似乎有人在侮辱PCL2

github : https://github.com/UnlegitMC/FuckPCL

README.MD :
FuckPCL
A library to detect PCL(Plain Craft Launcher)

Why trying to block it
It just a launcher and it EVEN needs to pay to unload full features!
But they called "sponsor" but we think this NOT simple sponsor it JUST pay.
This the reason of we're creating this lib

Use
If your project are on kotlin

import com.guimc.fuckpcl.PCLChecker
PCLChecker.fullCheck(Minecraft.getMinecraft().mcDataDir/, true/) // boolean
If your project are on java

import com.guimc.fuckpcl.PCLChecker;
PCLChecker.INSTANCE.fullCheck(Minecraft.getMinecraft().mcDataDir/, true/);

规范化及可溯源性 的建议

帮助库更应该像“百度百科”、“维基百科”等的规范性及可溯源性等的方面看齐,建议在帮助库添加 <编写规范> 帮助条目,规范一些内容,如:

  • 某帮助条目的创建人及后续编辑者应在帮助页面最下方用警告框写出【File by xxx, Change by xxx】,不是写在最上方的。
  • 某帮助条目的数据性资料或有关内容应该添加溯源信息可供查阅,像某些说明官方已经解释过的可以引用的同时添加源信息。
  • 帮助条目的Title、Description等应该规范化:Title应该用简明骇要的概括内容,Description要在标题基础上包括关键词信息提供搜索准确查找结果,内容不大于25字。
  • 帮助条目的编写应该使用 第三方人称官方 的形式 准确详细的 编写,否则帮助库内容过于 语言口语化、简单 过及出现 “智商高” 的问题,将不利于 帮助库的发展!

此问题应该是每位参与编写的用户需要规范的内容,如果可以,我建议PCL2检测PCL目录下存在Help文件夹时的第一次启动,就强制打开编写规范,让编写者能了解到正确的编写规则,可以规范的编写相关内容!防止发展后期大量低质帮助充斥合并请求,导致的代码审查效率低慢!

“安装数据包”帮助有按钮重叠

窗口宽度尽量小或图片加载失败时,在安装数据包帮助中,加载数据包 的“复制/reload命令”按钮和上方文字重叠,应当换用 StackPanel,而非设置固定的间距。

关于pcl2 2.3.2.0Mod搜索界面发生错误

在pcl2 2.3.2.0、下载—Mod中,“搜索”功能失效。
image
无论搜索界面输入什么,都是搜索失败。
与网络、网络环境无关,已测试。
版本为最新。

申请 collaborator

我想申请 PCL帮助库 的 collaborator ,我对 Github 较为了解,且时间充裕,会认真负责审核每一段代码。

PCL.ModMain.HelpEntry..

Screenshots
PCL ModMain HelpEntry

Code
`

{
"Author": "WIFIGUN",
"Title": "NameMC",
"Description": "Minecraft用戶名/外觀和伺服器查詢",
"Keywords": [ "skins", "Names", "Servers", "Capes" ],
"Types": ["参考工具"],
"IsEvent": true,
"EventType": "打开网页",
"EventData": "https://zh-tw.namemc.com"
}
`

一些帮助页面的问题

https://github.com/LTCatt/PCL2Help/blob/master/%E5%B8%AE%E5%8A%A9/%E6%8F%90%E4%BA%A4%E5%B8%AE%E5%8A%A9%20-%20Git.xaml中第63行含有误导性文字
https://github.com/settings/keys 是Github密钥管理界面,并不是设置界面

https://github.com/LTCatt/PCL2Help/blob/master/%E5%B8%AE%E5%8A%A9/%E6%8F%90%E4%BA%A4%E5%B8%AE%E5%8A%A9%20-%20Git.xaml中第37行含有误导性文字
此操作只会生成SHA-256格式的SSH密钥,并不存在公钥与私钥的说法。

https://github.com/LTCatt/PCL2Help/blob/master/%E5%B8%AE%E5%8A%A9/%E6%8F%90%E4%BA%A4%E5%B8%AE%E5%8A%A9%20-%20Git.xaml中第31行含有误导性文字
并不是使用过Git就不需要配置Github账号SSH密钥,Git并不是Github开发的软件,不需要连接Github账号也可以使用。
此外还有GitLab,Gitee等在线Git仓库也是一样的配置方法,不应过于绝对。

https://github.com/LTCatt/PCL2Help/blob/master/%E5%B8%AE%E5%8A%A9/%E6%8F%90%E4%BA%A4%E5%B8%AE%E5%8A%A9%20-%20Git.xaml中第115,118行含有术语错误
应为拉取请求而不是合并请求

https://github.com/LTCatt/PCL2Help/blob/master/%E5%B8%AE%E5%8A%A9/%E7%BC%96%E5%86%99%E8%A7%84%E8%8C%83.xaml第100行有误导性文字
应为提交拉取请求而不是提交合并

https://github.com/LTCatt/PCL2Help/blob/master/%E5%B8%AE%E5%8A%A9/%E6%8F%90%E4%BA%A4%E5%B8%AE%E5%8A%A9%20-%20GitHub%20Desktop.xaml第17行有符号错误

显示"hacked client"

image
image
正版微软账号登录,经测试只要是原版的都会显示左下角这条信息,并不确定是PCL2有意为之还是mojang的措施。
安装forge或optifine之后就不会有左下角这个消息了
正式版最新版

如果发的地方不合适提前道歉qwq

无法为不同游戏版本选择不同Java版本

我在装好Java 16.0.1后,打开1.17并测试一切正常。然后我再回到我经常玩的1.14.4+Fabric 0.9.0后,游戏就无法进入了。
HMCL中“启用游戏特定设定”里可以设定每个游戏版本使用的Java版本,但PCL中似乎没有这个功能,希望下一个版本更新能加上,同时最好不要和HMCL一样傻(只如果开启了启用游戏特定设定功能后那个版本所有的设定都不同步了)

象征性的上传一个错误报告.zip

导入Forge整合包相关问题

在导入CF整合包时,PCL2不会为整合包安装最新的Forge稳定版,导致使用Java8.0.333的用户无法正常启动整合包
QQ截图20220628142622

PCL2待添加的新功能:特定情况下“找回密码”缺少传参

在使用PCL2加载Authlib_Injector外置登录时,依然会出现“找回密码”

如图所示

image


待解决

方案一

在选择Authlib_Injector登录方式时隐藏此按钮。

方案二

介于目前使用自建外置方案多为Blessingskin皮肤站,而blessingskin为找回密码提供了永久链接http://www.xxx.com/auth/forgot

所以可以向注册一样,增加传参输入框。供自有服务器站长添加 找回密码

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.