Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

当玩家名长度超过16个字符时无法进入世界 #5278

Open
1 task done
BarbTurnip437 opened this issue Dec 14, 2024 · 22 comments
Open
1 task done

当玩家名长度超过16个字符时无法进入世界 #5278

BarbTurnip437 opened this issue Dec 14, 2024 · 22 comments
Labels
· Bug 处理中 开发者正在调查或处理该项 🟥 高 优先度:高

Comments

@BarbTurnip437
Copy link

BarbTurnip437 commented Dec 14, 2024

检查项

描述

如题
本来我是要投Minecraft 崩溃但HMCL打不开

如果修不了可以搞一个像
image
的提示框

重现步骤

  1. 重命名你的玩家名至123456789ABCDEFGH或其他超过16个字符的玩家名
  2. 启动游戏
  3. 游戏内进入一个存档/服务器/房间

日志与附件

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

@BarbTurnip437 BarbTurnip437 added · Bug 新提交 需要社区初步确认其有效的新提交 labels Dec 14, 2024
@JingHai-Lingyun
Copy link
Collaborator

JingHai-Lingyun commented Dec 14, 2024

貌似是在 1.18 之后开始严格限制了
于 1.21 测试的时候加入本地存档报服务器 Hello 包解包错误
于 1.15.21 测试的时候正常

TL;DR! Log1.txt
另附客户端日志
1.21 latest.log
1.15.2 latest.log

Footnotes

  1. 使用 1.15.2 是因为正好测社区 Bug 下过这个 <1.18 的版本,也没别的可用的了

@JingHai-Lingyun JingHai-Lingyun added 等待确认 已经过社区确认,等待开发者确认 and removed 新提交 需要社区初步确认其有效的新提交 labels Dec 14, 2024
@LTCatt LTCatt added 处理中 开发者正在调查或处理该项 🟥 高 优先度:高 and removed 等待确认 已经过社区确认,等待开发者确认 labels Dec 14, 2024
@allMagicNB
Copy link
Contributor

allMagicNB commented Dec 14, 2024

没看懂,提示是原本就有的现在要做的就是解除 Minecraft 的限制

所以就是提示文本没有,改提示文本?

@JingHai-Lingyun
Copy link
Collaborator

现在的解决方案应该是为这种不合法用户名提供提示文本

@sulingjiang
Copy link

我觉得要不然加点字然后始终展示?

@BarbTurnip437
Copy link
Author

BarbTurnip437 commented Dec 15, 2024

引用#5255

如果不反馈,这个问题可能永远无法得到解决!x
如果不反馈,这个问题可能永远无法得到发现!√

@HomoobyDX
Copy link

感觉在玩家输入完用户名后检查用户名合法性,如果不合法就弹窗提醒一下比较好

@North-Melon
Copy link

识别码

@Deep-Dark-Forest
Copy link
Collaborator

识别码

这似乎不是你发的 Issue,如果想获取活跃橙,请在自己发布的同时带有标签 “· Bug” 和 “完成” 的 Issue 或在此仓库或帮助库提交的状态为 “ Merged” 的 Pull Request 中发送你的识别码。

@allMagicNB
Copy link
Contributor

识别码

🤣👉🤡

@BarbTurnip437
Copy link
Author

BarbTurnip437 commented Dec 21, 2024

识别码

666
我都还没出来呢

而且我感觉 6c624da 修的不好

@3gf8jv4dv

This comment was marked as outdated.

@BarbTurnip437
Copy link
Author

BarbTurnip437 commented Dec 21, 2024

@BarbTurnip437

欢迎提交 PR。

而且我感觉6c624da修的不好

没关系,可以让龙猫或者其他社区成员看下。

我不会Visual Basic .NET

TAT

@3gf8jv4dv
Copy link
Collaborator

3gf8jv4dv commented Dec 21, 2024

@BarbTurnip437 刚刚看错了,以为是你的提交。 抱歉哈。

@3gf8jv4dv
Copy link
Collaborator

@BarbTurnip437
Copy link
Author

az

@shimoranla
Copy link

shimoranla commented Dec 22, 2024

不好

只是试试水,但测试下来发现好像和预期的不太一样(

Edit:事实上我也不会 VB.NET.jpg

@BarbTurnip437
Copy link
Author

@3gf8jv4dv
Copy link
Collaborator

评论是真没了

shimoranla 的仓库 rebase 了,和上游 PCL-Community/PCL2-CE 同步了。

@allMagicNB
Copy link
Contributor

allMagicNB commented Dec 23, 2024

不好

只是试试水,但测试下来发现好像和预期的不太一样(

Edit:事实上我也不会 VB.NET.jpg

md 我看你不是不会 VB.NET 我看你是正则都不肯学。

@shimoranla
Copy link

我看你是正则都不肯学

用不上的东西为什么要学?

@allMagicNB
Copy link
Contributor

^[0-9A-Za-z]{0,16}$

@z0z0r4
Copy link

z0z0r4 commented Dec 28, 2024

...正则还是有用的...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
· Bug 处理中 开发者正在调查或处理该项 🟥 高 优先度:高
Projects
None yet
Development

No branches or pull requests