这章没有结束,请点击下一页继续阅读!
上述过程十分完美,但由此会产生出一个问题:
当我们通过指令获取指定玩家的头颅时,游戏本应该会发送请求给『正版服务器』,但启动器这么一操作就使得信息往『盗版服务器』那边发,最终导致我们获取到『盗版服务器』上对应玩家的头颅,而不是我们想要的正版玩家头颅。
举个例子。假设你想要获取到籽岷的头颅,这时候你就会尝试通过上述指令获取。如果你用的是离线或正版登录,那没什么,游戏可以正常从官方服务器那边拿到正确的头颅。但如果你是在LittleSkin(一个皮肤站)上注册了一个账号,然后通过外置登录游玩Minecraft,此时你再尝试获取籽岷的头颅,就不会获取到正版玩家『Zi_Min』也就是籽岷的头颅,而是LittleSkin这个皮肤站上『Zi_Min』这个玩家的头颅。如果这名玩家也用的是籽岷皮肤那也没什么,但如果ta用的是其他的皮肤,你就可能会疑惑『籽岷怎么改皮肤了?』。
这就是为什么用外置登录会获取到错误头颅的根本原因。
另外,网易我的世界虽然不是外置登录,但也和外置登录很类似——网易修改了Minecraft Java的源代码,使得皮肤请求会往网易服务器那边发。因此如果你在网易我的世界中尝试获取籽岷的头,实际上也无法获取到正确的头,仅仅只能得到网易服务器上『Zi_Min』玩家的头颅。
上面这些便是获取到指定玩家头颅的办法。但本章还未结束,因为在这,Mojang埋了一个大大的彩蛋:
Mojang是个好心人,他给了我们一些特殊的头颅。
这些头颅大多数是动物的,但其中不乏一些特别神奇的头颅。
没错,就是那个被玩梗玩到飞起的Herobrine!
(只不过这Herobrine的胡子好像被剃须刀刮掉了)
下面是名单:
MHF_Alex——Alex的头
MHF_Blaze——烈焰人的头
MHF_CaveSpider——毒蜘蛛的头
MHF_Chicken——鸡的头
MHF_Cow——牛的头
MHF_Creeper——苦力怕的头(Creeper?)
MHF_Enderman——小黑的头
MHF_Ghast——恶魂的头
MHF_Golem——铁傀儡的头
MHF_Herobrine——吾王Herobrine的头
MHF_LavaSlime——地狱史莱姆的头(我忘记这怪物叫啥了)
MHF_MushroomCow——蘑菇牛的头
MHF_Ocelot——豹猫的头
MHF_Pig——猪的头
MHF_PigZombie——猪人的头
MHF_Sheep——羊的头
MHF_Skeleton——小白的头
MHF_Slime——史莱姆的头
MHF_Spider-蜘蛛的头
MHF_Squid——鱿鱼的头
MHF_Steve——Steve的头
MHF_Villager——被砍了鼻子的村民的头(村————民————)
MHF_WSkeleton——凋零骷髅的头
MHF_Zombie——僵尸的头
(奇怪了?Herobrine的好兄弟Notch的头去哪了?)
(其实获取Notch的头并不需要在前面添加上MHF,因为Notch本身就有MC帐户)
但Mojang不止砍了动物以及玩家的头,还饶有兴趣地把目光放在了部分方块上。