Re: [問題] 請問有沒有方法找回狗?

看板Minecraft作者 (靜夏)時間3年前 (2021/04/04 20:33), 3年前編輯推噓7(705)
留言12則, 5人參與, 3年前最新討論串2/2 (看更多)
※ 引述《redcardo (redcard)》之銘言: : 最近把那隻跟了我生存幾個月的狗弄丟了... : 事情是這樣的 : 本來只是帶他出去冒險 : 結果回程的時候不知道是不小心點到他還是傳不過來 : 等到發覺到他不見的時候已經有點遠了 : 後來在經過的路線上又找了好久 但還是找不到 : 請問各位大大有沒有辦法找回狗? : 無論是開創造還是打指令都好 拜託幫我找回他(╥_╥) : -- 如板友所說,指令的話因為只會讀取 loaded chunk 而你是在半路弄丟的,那有 87% 已經成為 unloaded chunk,所以指令基本上不可行 (如果有板友知道怎麼讓指令也可以搜尋所有 chunk 的話也可以留言讓我知道) 因此才建議使用 NBTExplorer 這裡是 Official thread: (縮網址的網站進不去,所以麻煩自己接一下) https://www.minecraftforum.net/forums/mapping-and-modding-java-edition/ minecraft-tools/1262665 這邊先說明一下為什麼在 1.16 之後要找比較麻煩 1.16 之前,對於可馴服生物的主人ID,其儲存格式是這樣的 (tag=OwnerUUID, type=string) https://i.imgur.com/Ebn7hm8.png
但 1.16 之後是長得像這樣的 (tag=Owner, type=int array) https://i.imgur.com/aj5FkLU.png
如果是過去的版本,只要搜尋兩個條件大概就可以找到這隻狗狗 tag name=OwnerUUID, value=上面綠色的那坨文字 但是 NBTExplorer 沒辦法搜尋 int array,所以只能用其他的線索來找 例如 {Sitting: 1b},在這邊我們假設原 po 的狗狗只是坐下了,nbt 會長得像這樣 https://i.imgur.com/nAsJZvZ.png
當然你的世界有可能不只一隻狗狗坐下,所以這時候你要搭配 Owner 來判斷 例如上面 1.16 圖中的狗狗,他有個 Owner 的 int array,就是上圖的橘色文字 https://i.imgur.com/BEbCe3A.png
把他換成 Hex view,會變成 https://i.imgur.com/0OqvNTi.png
這串其實就是我的 UUID,跟我真正的 UUID 比對一下 (你的玩家 UUID 可以在這裡查詢: https://mcuuid.net/58 7A 65 6F 64 40 32 B5 DA 16 AF 86 3E 83 10 38 6f657a58-b532-4064-86af-16da3810833e 他其實就是以每兩個字元為一組,然後倒序編寫 基本上這個世界如果只有你在玩,而且狗狗的 Owner 不是空的話就是你在找的了 雖然可能會花上比較久的時間,不過這個方法可以確保你找的到目標 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.36.80.23 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Minecraft/M.1617539615.A.516.html ※ 編輯: suaveness (114.36.80.23 臺灣), 04/04/2021 20:42:42

04/04 21:37, 3年前 , 1F
int array 那邊可以直接丟去轉Hex就好 切成Hex view會倒序
04/04 21:37, 1F

04/04 21:37, 3年前 , 2F
是CPU Endian的關係
04/04 21:37, 2F

04/04 21:48, 3年前 , 3F
感謝解說 明天來試一下
04/04 21:48, 3F

04/04 21:51, 3年前 , 4F
喔對了 補充一下 那個世界我只有馴服一隻狗
04/04 21:51, 4F

04/05 01:07, 3年前 , 5F
單人世界中你只有馴服一隻狗就代表只有一隻狗坐下,
04/05 01:07, 5F

04/05 01:07, 3年前 , 6F
所以只要找坐下的狗就找得到了
04/05 01:07, 6F

04/05 01:09, 3年前 , 7F
至於要讓指令load所有chunk...我是知道有指令可以強
04/05 01:09, 7F

04/05 01:09, 3年前 , 8F
制永久載入某區塊
04/05 01:09, 8F

04/05 01:10, 3年前 , 9F
用自動鋪鐵軌礦車+execute在254層掃地不知道能不能
04/05 01:10, 9F

04/05 01:10, 3年前 , 10F
用?
04/05 01:10, 10F

04/06 14:24, 3年前 , 11F
04/06 14:24, 11F

04/07 10:18, 3年前 , 12F
怕別人說我看不懂 我先推
04/07 10:18, 12F
文章代碼(AID): #1WQR8VKM (Minecraft)
文章代碼(AID): #1WQR8VKM (Minecraft)