LV. 12
GP 172

【教學】1.7.10+ 自定義頭顱這樣

樓主 緒川 Ø joseph000504
GP81 BP-

大家好,這裡是緒川
這是最近看到的有趣東西 教學原文
就是可以無限製造就算換了Skin也不會變樣子的頭顱的方法
在1.8加了盔甲座之後好像用處又更多了



原理

在1.7.10之後,頭顱的儲存格式更改了


1.7.10 前
{SkullOwner:Dinnerbone}
1.7.10 後
{SkullOwner:{Id:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx,Properties:{textures:[{Value:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvY2Q2YmU5MTViMjYxNjQzZmQxMzYyMWVlNGU5OWM5ZTU0MWE1NTFkODAyNzI2ODdhM2I1NjE4M2I5ODFmYjlhIn19fQ==}]}}}


如果我們把Value的部分用Base64解碼一下


就可以發現,其實Value的部分只是一個在textures.minecraft.net的連結

意思就是說,在你遊戲中放下頭顱的當下,頭顱就已經決定它會使用X連結來當作自己的材質了
就算玩家後來改了Skin,新Skin使用的是Y連結的材質
那顆已經放在遊戲中的頭顱還是會使用X連結的材質



所以......要如何製造自定義頭顱?

方法一 (簡單)

在minecraft.net上傳需要的頭顱的Skin之後,
到遊戲裡用舊方法拿自己的頭 (ex. /give @p skull 1 3 {SkullOwner:Dinnerbone})
用完之後再把Skin換回來就OK了
缺點就是如果開新地圖還需要就要再換一次

方法二 (指令產生器)

首先,在minecraft.net上傳需要的頭顱的Skin之後,
這個網站,在Minecraft Name輸入自己的ID,然後按 Craft Command
它就會自動生成可以取得頭顱的指令
在遊戲裡面貼到指令方塊裡在啟動就可以拿到頭顱了
之後Skin換回去就好了,指令可以留著以備下次使用

方法三 (手動)

最麻煩的方法
首先,我們需要取得玩家的UUID
到 https://api.mojang.com/users/profiles/minecraft/ID
ID的部分換成自己的ID

用Dinnerbone當例子的話會得到:


{"id":"61699b2ed3274a019f1e0ea8c3f06bc6","name":"Dinnerbone"}



複製紅字部分的UUID,貼到下面網址的UUID
https://sessionserver.mojang.com/session/minecraft/profile/UUID

一樣用Dinnerbone當例子進入該網址之後會得到:


{"id":"61699b2ed3274a019f1e0ea8c3f06bc6","name":"Dinnerbone","properties":[{"name":"textures","value":"eyJ0aW1lc3RhbXAiOjE0MjYzNzYwODM5OTEsInByb2ZpbGVJZCI6IjYxNjk5YjJlZDMyNzRhMDE5ZjFlMGVhOGMzZjA2YmM2IiwicHJvZmlsZU5hbWUiOiJEaW5uZXJib25lIiwidGV4dHVyZXMiOnsiU0tJTiI6eyJ1cmwiOiJodHRwOi8vdGV4dHVyZXMubWluZWNyYWZ0Lm5ldC90ZXh0dXJlL2NkNmJlOTE1YjI2MTY0M2ZkMTM2MjFlZTRlOTljOWU1NDFhNTUxZDgwMjcyNjg3YTNiNTYxODNiOTgxZmI5YSJ9LCJDQVBFIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvM2Y2ODhlMGU2OTliM2Q5ZmU0NDhiNWJiNTBhM2EyODhmOWM1ODk3NjJiM2RhZTgzMDg4NDIxMjJkY2I4MSJ9fX0="}]}


複製value之後的部分,貼到下面的指令裡XXXXXXXX的部分

/give @p skull 1 3 {SkullOwner:{Id:"UUID",Properties:{textures:[{Value:"XXXXXXXX"}]}}}

然後生成一個 Version 4的UUID ,貼到指令UUID的部分

如果是用Dinnerbone當範例就是這樣:


/give @p skull 1 3 {SkullOwner:{Id:"6283d51b-c96a-464d-a2d3-dda6c1235069",Properties:{textures:[{Value:"eyJ0aW1lc3RhbXAiOjE0MjYzNzYwODM5OTEsInByb2ZpbGVJZCI6IjYxNjk5YjJlZDMyNzRhMDE5ZjFlMGVhOGMzZjA2YmM2IiwicHJvZmlsZU5hbWUiOiJEaW5uZXJib25lIiwidGV4dHVyZXMiOnsiU0tJTiI6eyJ1cmwiOiJodHRwOi8vdGV4dHVyZXMubWluZWNyYWZ0Lm5ldC90ZXh0dXJlL2NkNmJlOTE1YjI2MTY0M2ZkMTM2MjFlZTRlOTljOWU1NDFhNTUxZDgwMjcyNjg3YTNiNTYxODNiOTgxZmI5YSJ9LCJDQVBFIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvM2Y2ODhlMGU2OTliM2Q5ZmU0NDhiNWJiNTBhM2EyODhmOWM1ODk3NjJiM2RhZTgzMDg4NDIxMjJkY2I4MSJ9fX0="}]}}}





那麼教學就到這邊結束
希望能幫到剛好需要的人

最後附上用這個方法製造的路人群圖片

81
-
未登入的勇者,要加入討論嗎?
板務人員: