RainyNight雨棉
本帖最后由 RainyNight雨棉 于 2022-3-11 21:28 编辑

请求删帖

kuzuanpa
本帖最后由 kuzuanpa 于 2022-1-5 22:31 编辑

可以试试skinsrestorer,正版玩家进入会自动更换为正版皮肤,不光tab会变,实际游戏里的皮肤也会一块改(为啥会有中文id的人存在…)
介绍地址https://www.mcbbs.net/thread-805404-1-1.html
如果你担心普通玩家用别人皮肤可以禁止skinsrestorer.*权限

RainyNight雨棉
kuzuanpa 发表于 2022-1-5 22:28
可以试试skinsrestorer,正版玩家进入会自动更换为正版皮肤,不光tab会变,实际游戏里的皮肤也会一块改 ...

这个可以显示tab头像吗

名副其实
AE解说 发表于 2022-1-5 22:30
这个可以显示tab头像吗

正版端默认显示该头像
我记得有一个TAB Heads也有这样的功能

kuzuanpa
AE解说 发表于 2022-1-5 22:30
这个可以显示tab头像吗

可以,实际tab列表就是显示的皮肤头像

RainyNight雨棉
kuzuanpa 发表于 2022-1-5 22:32
可以,实际tab列表就是显示的皮肤头像

盗版服可以显示正版玩家的头像吗

kuzuanpa
AE解说 发表于 2022-1-5 22:34
盗版服可以显示正版玩家的头像吗

可以,只要皮肤是他的,头像就是他的

比如一些第三方皮肤站就可以在游戏里显示他们的皮肤和头像,哪怕这人都没上过minecraft.net

RainyNight雨棉
名副其实 发表于 2022-1-5 22:31
正版端默认显示该头像
我记得有一个TAB Heads也有这样的功能

TabHeads这个是只能输入指令后显示
能不能做到进入什么也不用干就可以显示

kuzuanpa
AE解说 发表于 2022-1-5 22:45
TabHeads这个是只能输入指令后显示
能不能做到进入什么也不用干就可以显示 ...

我说那个插件就是正版玩家进去就能用的啊……

hyq5719
本帖最后由 hyq5719 于 2022-1-6 10:16 编辑

做不到,只有以正版验证进入服务器才会有头像,正版服务器也无法支持离线玩家进入,不过客户端安装皮肤mod即可在任何时候显示头像

水煮清娃
我可以明确告诉你,就我所知以及MC的协议问题,纯净客户端下仅开启了正版验证的服务器才能显示正版Tab列表头像.
还有另一种方式就是外置登录强制替换掉MC关于正版验证的API,这个属于较高的技术范畴,而且需要一个独立的服务器进行验证,代价较为昂贵且复杂,羡慕但没研究过,就我的知识水平也研究不来.

我曾经也纠结过这个问题,后来最终把解决问题的方式放在了客户端上,服务器使用离线验证并加载皮肤插件,然后使用自制客户端添加CustomSkinLoader来解决,它可以在不安装Forge 或 Fabric的情况下使用,类似于只是在原版的基础上嵌入一个皮肤模组,对客户端的性能占用基本可以忽略不计,这是目前能找到最佳的替代方案.

参考资料:
https://www.mcbbs.net/thread-269807-1-1.html
https://www.curseforge.com/minecraft/mc-mods/customskinloader
https://www.mcbbs.net/thread-1070878-1-1.html
https://github.com/xfl03/MCCustomSkinLoader
https://csl.littleservice.cn/latest.json

kuzuanpa
本帖最后由 kuzuanpa 于 2022-1-7 22:19 编辑
水煮清娃 发表于 2022-1-6 10:50
我可以明确告诉你,就我所知以及MC的协议问题,纯净客户端下仅开启了正版验证的服务器才能显示正版Tab列表头 ...

刚去验证了下发现确实只显示皮肤没头像…苦钻怕一直开着正版玩的疏忽了

至于替换api,实际上并非困难,90%的知名启动器(除官方)已支持authlib-injector验证方式(HMCL测试版在最下面,别的不知道)玩家只需填入服务器ip,自己的在该服务器上注册的邮箱和密码即可

具体请自行搜索littleskin

如果您不喜欢大的公开皮肤站,服务端当然也有开源免费的项目且十分易于搭建,请自行搜索blessing skin了解详情

使用第三方皮肤站不仅可以让正版玩家拥有其皮肤,显示头像等等,没正版的玩家也可以自行上传皮肤来在服务器内显示.
苦钻怕认为该方案相对更优

第一页 上一页 下一页 最后一页