Re: [討論] nbt data.meta data.ore dictionary差別?

看板Minecraft (當個創世神)作者 (吃我的原質拉(掏)時間9年前 (2015/03/06 12:58), 編輯推噓5(501)
留言6則, 6人參與, 最新討論串2/3 (看更多)
※ 引述《hfs (快樂!移民日本!夢想成真!)》之銘言: : nbt data.meta data.ore dictionary差別? : 常常看dw20的mod spotlight會介紹到這三種東西. : 但是我不懂nbt data.meta data.ore dictionary這三個屬性有什麼差異. : 是指一個方塊的三種不同的特性嗎? : 謝謝. meta data: meta data = damage value 物品或方塊的第二id 方塊只有4 bits, 只能存值 0~15 物品則可以塞0~65535 官方通常用meta data來表示同一種方塊不同顯示方式 ex: 木頭跟羊毛方塊用meta data來抓貼圖, 用來顯示出不同顏色的方塊 熔爐用meta data來表示方塊的朝向(東南西北), 然後依照朝向畫上貼圖 可以存的資訊量少, 尤其是方塊只有0~15可以用 mod一般也只是把meta用來儲存方塊朝向或者顏色之類的 要存大量額外資料就要用nbt data nbt data: 額外附加於物品或者方塊的資料 mod想要額外存什麼東西都是寫進nbt data 只有meta跟nbt才會被寫進硬碟, 其他變數只要伺服器重開機就沒了 除非另外寫個存資料的方法 nbt大小似乎不限, 不過塞太大(超過幾百mb)會讓官方內建nbt的封包讀寫方法出包 ore/liquid dictionary: forge為了讓礦物共通做出來的東西 mod在ore dictionary登錄礦物時會塞一條識別名稱 所有用同一個名稱的礦物, 在配方處理時會被當成同一種礦物 可以到forge wiki查目前有哪些mod用了什麼名字登錄礦物 識別名稱的命名規則wiki有寫 可以登錄的除了礦物, 還包含木頭, 樓梯, 半磚, 染料等 同樣的液體也有dictionary, 不過目前登錄的液體種類很少 -- ◤ ◥ ◣◣ Elemental Master ◣ ◣ ˙˙ ┌┐ () ˙ ˙ Void Princess w -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.238.69.179 ※ 文章網址: https://www.ptt.cc/bbs/Minecraft/M.1425617929.A.FC9.html

03/06 13:12, , 1F
推!
03/06 13:12, 1F

03/06 13:41, , 2F
專業講解推
03/06 13:41, 2F

03/06 13:49, , 3F
長知識推
03/06 13:49, 3F

03/06 18:37, , 4F
專業推
03/06 18:37, 4F

03/06 23:22, , 5F
專業推
03/06 23:22, 5F

03/08 18:31, , 6F
長知識哩!!
03/08 18:31, 6F
文章代碼(AID): #1K-JG9_9 (Minecraft)
文章代碼(AID): #1K-JG9_9 (Minecraft)