我想新建一个用不同语言编写的PCL,我该执行什么样的流程? #928
-
如题 |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 1 reply
-
首先不建议和官方撞名,如果你硬要加 PCL/PCL2/Plain Craft Launcher/Plain Craft Launcher 2 的话,需要在后面叠加后缀名以表明不是官方版,如果参考了 PCL 的代码需要标来源和署名,且不能以任何形式明示或暗示开发者为你的行为做任何形式的担保,具体的可以看这个因为 PCL 实际上是很多不同功能叠在一起了 所以你需要看的文档有 文件下载、校验和微软登陆https://zh.minecraft.wiki/w/Tutorial:%E7%BC%96%E5%86%99%E5%90%AF%E5%8A%A8%E5%99%A8?variant=zh-cn Mojang API(Minecraft 中文 Wiki 上 Mojang API 的地址是过时的,应该用 https://api.minecraftservices.com )https://zh.minecraft.wiki/w/Mojang_API 第三方登陆的规范Mod 平台文档(API)Modrinthhttps://docs.modrinth.com/api/ CurseForgehttps://docs.curseforge.com/rest-api/#accessing-the-service Fabric APIBMCLAPIhttps://bmclapidoc.bangbang93.com Win32 API (Linux API 只能自己摸了,我也不知道怎么玩.jpg)启动进程修改窗口标题https://learn.microsoft.com/zh-cn/windows/win32/api/winuser/nf-winuser-setwindowtexta 语言需要有解析 Json 和进行网络请求的功能,所以还需要https://github.com/yhirose/cpp-httplib https://github.com/nlohmann/json 如果需要跨平台会更复杂 UI 应该和 PCL 官方版行为一致,或者和 CE 一致也可以差不多就这些 |
Beta Was this translation helpful? Give feedback.
This comment was marked as disruptive content.
This comment was marked as disruptive content.
This comment was marked as disruptive content.
This comment was marked as disruptive content.
-
当前的社区(本组织)共识是,使用非 .NET 体系的语言实现的所谓“PCL 重写”实际上不是 PCL,也和 PCL CE 无关。您应该自行寻找合适的方式发布您的项目。 |
Beta Was this translation helpful? Give feedback.
首先不建议和官方撞名,如果你硬要加 PCL/PCL2/Plain Craft Launcher/Plain Craft Launcher 2 的话,需要在后面叠加后缀名以表明不是官方版,如果参考了 PCL 的代码需要标来源和署名,且不能以任何形式明示或暗示开发者为你的行为做任何形式的担保,具体的可以看这个
因为 PCL 实际上是很多不同功能叠在一起了
所以你需要看的文档有
文件下载、校验和微软登陆
https://zh.minecraft.wiki/w/Tutorial:%E7%BC%96%E5%86%99%E5%90%AF%E5%8A%A8%E5%99%A8?variant=zh-cn
Mojang API(Minecraft 中文 Wiki 上 Mojang API 的地址是过时的,应该用 https://api.minecraftservices.com )
https://zh.minecraft.wiki/w/Mojang_API
第三方登陆的规范
https://github.com/yushijinhun/authlib-injector/wiki/Yggdrasil-%E6%9C%8D%E5%8A%A1%E7%AB%AF%E6%8A%80%E6%9C%AF%E8%A7%84%E8%8C%83
https://github.com/yushijinhun/authlib-injector/wiki/%E5%90%AF%E5%8A%A8%E5%99%A8%E6%8A%80%E6%9C%AF%E8%A7%84%E8%8C%83
Mod 平台文档(API)
Mod…