Minecraft指令手册

你好MC

首页 >> Minecraft指令手册 >> Minecraft指令手册最新章节(目录)
大家在看斗破:开局绑定萧薰儿,十倍反馈 姜汁撞奶糖 末日诡异网游:我开局征服鬼女皇 求生:在迷雾建造庇护所 网游之全职法神 网游:重生之再回巅峰 死亡奖励神器!全服玩家求我别死 网游之命轮之主 游戏:从蜥蜴到啃噬神明之巨龙 四合院之重回开始的时候 
Minecraft指令手册 你好MC - Minecraft指令手册全文阅读 - Minecraft指令手册txt下载 - Minecraft指令手册最新章节 - 好看的游戏小说

第189章 ,/.

上一章书 页下一页阅读记录

在Minecraft JAVA 1.7.10版本更新中,Mojang认为玩家可以更改用户名。但如果玩家可以更改用户名,那么一个用户名就不能完全代表一个玩家。解决这个问题的唯一办法,就是给玩家添加一个从按下注册那一键开始就不能改变的唯一识别码。

使用什么样的识别码呢?Mojang直接就采用了不管是在Minecraft中还是在网络上都十分常用的『Universally Unique Identifier』来作为玩家的不可改变识别码,这就是作者在之前经常提到的UUID,它的中文名叫做『通用唯一识别码』。

一个UUID本质上是一个长达128位的随机生成的二进制数字,但我们不可能直接使用它的二进制形式,而是使用它的『十六进制』或『十进制』形式。

在十六进制中,最常见的形式就是:

xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

这是UUID的『十六进制表示形式』。准确的来讲,是『有连字符的十六进制(Hyphenated hexadecimal)』形式。这种形式的UUID本质上是将UUID转化到十六进制后,再用连字符『-』将其分割成8+4+4+4+12的5段。

当然,把连字符去掉就是纯洁的『十六进制形式(String without hyphens)』了:

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

只不过去掉连字符的话,你有很大概率会抄错,所以还是建议在抄UUID之前给它加上个连字符。

什么?你不知道十六进制?

那你总知道十进制吧?在十进制中,数字是逢十进一。比如:

5+5=10

所以对于十六进制来讲,数字就是逢十六进一。比如:

(5+5)+7=a+7=11

其中,字母『a』在十六进制中代表『十』这个数字。以此类推,b代表『十一』、c代表『十二』.......f代表『十五』。

这就是十六进制,你懂了吗?

回到正题。我们在第一百零六章时就已经遇到过『有连字符的十六进制』这种形式的UUID了。你还记得吗?让我们回忆一下:

『/attribute @s minecraft:generic.max_health modifier value get 1-1-1-1-1 2.0』

其中,参数『1-1-1-1-1』就是一个『有连字符的十六进制』形式的UUID。等等,为什么这个UUID不是8+4+4+4+12的?

如果你有注意到游戏返回的消息,就会发现,这种UUID在游戏眼中会被视为:

『00000001-0001-0001-0001-000000000001』

也就是说,UUID中数字前面的0可以被省略。比如:

『00000101-0001-0003-0015-0000000』

上面这串UUID就可以省略成:

『101-1-3-15-』

这是一个非常人性化的设计,也非常符合数学。

需要注意,如果是『-1001-1001-1001-』这样的,可不要想着缩写成:

11-11-11-11-11

不然游戏会以为这个UUID是『00000011-0011-0011-0011-000000000011』的缩写。

这种缩写不仅仅在『有连字符的十六进制』形式中可用,在其他形式中照样可用。

现在你知道了十六进制形式的UUID。那之前的UUIDMost(UUID高位)和UUIDLeast(UUID低位)到底是啥呢?

在解答之前,作者建议你先去找一个进制转换器,以方便现学现做。

以刚才的『00000001-0001-0001-0001-000000000001』举例,现在它是十六进制。

把前面三段(00000001-0001-0001)和后面两段(0001-000000000001)分开,并分别划成10进制,变成:和这两个数。

这两个数就是这个UUID的高位以及低位了。其实高位以及低位就是将十六进制的UUID切成两半然后划成10进制得出的数,说明白点,就是:

xxxxxxxx-xxxx-xxxx 这一段转换成10进制就是UUID Most

xxxx-xxxxxxxxxxxx 这一段转换成10进制就是UUID Least

(在NBT中,这两个标签的数据类型都为Long长整型)

但要注意,如果没有特别指明,你是不知道一个16进制的数字到底是正还是负。

这章没有结束,请点击下一页继续阅读!

喜欢Minecraft指令手册请大家收藏:(m.xtyxsw.org)Minecraft指令手册天悦小说网更新速度全网最快。

上一章目 录下一页存书签
站内强推恨骨迷情 大唐:小兕子的穿越生活 全职法师 楚后 诡秘之主 九转吞天诀 武道人仙 灵墟,剑棺,瞎剑客 重建修仙家族 双穿大唐:小兕子不想肥家 穿越成年代文里的恶毒女配 明末钢铁大亨 校花的贴身高手 诡鼎 剑道第一仙 桃树林里桃花开 荔枝甜吻 萌娃进村,山里野兽瑟瑟发抖 九星神龙诀 网游:金色天赋用来打金怎么样? 
经典收藏神:赐你S级偷窃,你拿来偷我? 网游:神级刺客,我即是暗影! 宇宙网游,我能指定掉落 领主求生:开局木板建设海岛帝国 四合院,我的新生 领主求生之天赋合成 掠夺无数天赋,我在全民时代封神 海岛,全民垂钓,我独获史诗天赋 杀怪百分百爆率,你跟我比幸运? 大家都用冷兵器,你用狙击枪? 模板魔术师女明星都是我的充电宝 网游:蓝星online 死亡奖励神器!全服玩家求我别死 斗破:开局绑定萧薰儿,十倍反馈 技能永久没冷却,阁下如何应对? 全名领主开局获得SSS巨龙兵种 网游:我道尊,伤害高亿点怎么啦 全民求生:别种了,物资装不下了 谁公认的历史第一大前锋? 领主争霸:文明游戏降临现实 
最近更新无限:全副本Boss都想独占我 公路求生,我靠每日情报当捡漏王 诡异入侵:假千金靠氪金带飞蓝星 国运:武力值爆表?我拿智商换的 恶女掉马后,全星际大佬吻上来了 废品站通万界,靠捡破烂暴富了 带毛茸茸公路求生,开局一辆破车 小马宝莉之青里 网游:我和怪物的一万种死法 游戏入侵:我靠无限吞噬杀疯了! 我在古代斩梦魇 我在公路求生游戏靠考试发家致富 修仙大佬在生存游戏里嘎嘎乱杀 全民荒岛:六岁崽崽靠捡垃圾封神 修仙无灵根,我的外挂多点怎么了 网游之青城剑仙 星律:玩家纪元 篮球:我的身后,站的是92梦一 开局成为主神,麾下全是沙雕玩家 龙岛异兽:我只是个野龙 
Minecraft指令手册 你好MC - Minecraft指令手册txt下载 - Minecraft指令手册最新章节 - Minecraft指令手册全文阅读 - 好看的游戏小说