⊰ 注意事項 ⊱


這是利用耐久度變化來改變材質的材質包製作
這功能出現在[ Minecraft 1.9 ]版 ,舊版本將會破圖...

使用的物品為鑽石鋤 , 因為耐久度高又是最少人使用的工具
一把鑽石鋤可以製作出[ 1560 ]個材質以供使用

此材質包連結的鑽石鋤材質必須有[ 無法破壞 ]標籤
才會正常顯示 , 如果沒有就顯示成鑽石鋤
————————◄◀◁◈▷▶►————————




待更✎
 ༺ 影片 ༻

X

概要
記得打開 CC字幕 喔~ 這是耐久度材質的配置教學,包含使用MythicMobs的設定過程

記得打開 CC字幕 喔~ 這是耐久度材質的配置教學,包含使用MythicMobs的設定過程

記得打開 CC字幕 喔~ 這個是把材質套用到MythicMobs生物的方法
如果要隨著動作改變材質,可以參考此專案

 ༺ 紀錄 ༻

◈ 學 習 製 作 材 質 包

用一些插件例如 , MythicMobs ,來製作特殊的伺服道具
最主要的就是 [特定耐久度] [無法破壞] 這兩個項目 , 可以做到的話 , 基本上用指令方塊也是可行的 !
只是利用插件會比較簡單快速


上面這是一個 MythicMobs 物品範例 , 應該可以取得一個畫有 ! 的號誌


下載教學材質包 , 然後套用到你的Minecraft裡面...
指令呼叫材質的方法 與 教學材質包下載
物件名稱 1.11.x 1.12.x 1.13.x 1.14.x 1.15.x 1.16.x 1.19.x
pack.mcmeta
版本代碼
"pack_format": 3 "pack_format": 4 "pack_format": 5 "pack_format": 13
教學包下載
拿取『data 1』『不可破壞』的鑽石鋤
拿取『data ✧』『不可破壞』的鑽石鋤
注意事項 命名檔案時使用『英文與數字』的組合,中文字和特殊符號可能不支援喔! 禁用符號『 』、『(』、『)』請不要使用在材質包內,除非有裝OptiFine
textures內資料夾名稱變動注意『blocks➯block』『items➯item』
1.19 需要『登記』後的材質,才可以在材質包內被套用

沒有登記的材質視為不存在,無法被讀取
本頁面的教學


◈ 新 增 更 多 物 品

使用時應該就會發現 , 目前已經配置了 9 項物品在裡面了
如果是使用 MythicMobs , 只要修改物品範例的 Data: 9 改成 1~8 的數字就能變換材質
分別是 6 項 RPG製作大師+改圖的鑰匙 和 3 項 ItemBound 的交通號誌

現在我們把這材質包解壓縮 , 來新增更多道具吧 !
配置已經幾乎弄好了, 所以我們直接複製貼上 , 很快就能擴充更多配置來新增物品

我們來到 assets\minecraft\models\customitem
裡面可以看到很多json檔...這些名稱就是對應鑽石鋤的耐久度消耗

我們可以複製一個 9.json , 然後改名稱為 10.json
接著點開可以看到裡面的內容是

把 item (9) 改成 item (10)
然後到 assets\minecraft\textures\customitem , 新增一張圖片改名為 item (10)
重新讀取材質包後 , 就可以給 Data: 10 的鑽石鋤套用新的材質囉~







◈ 噢 ? ! 我丟失了我的材質



1.如果是整塊的紫黑相間方塊 , 那就是完全丟失材質 , 連模型檔都沒有找到的狀態 , 就是沒有找到可用的模型材質


2.如果是模型完整 , 但是外觀紫黑色 , 不是正常的外皮

那就用一些閱讀文字的工具 , 例如Notepad+
打開你的模型檔案(通常是json) , 然後查閱到最上面的 textures 後面是什麼

舉例來說 , "textures": {"19": "customtex/220513b"}
就是指這個模型會讀取 [資源包名\assets\minecraft\textures\customtex] 底下叫做 [220513b] 的圖片


3.第三種情況 , 目前 1.19版 的材質包會遇上的問題 , 已經製作一段時間的使用者建議直接用網路上的工具來迅速更新材質包
Youtube教學影片
如果是剛開始製作的使用者 , 可以下載教學包 , 然後打開文件資料 [資源包名\assets\minecraft\atlases\blocks.json]
可以看到裡面的內容是...

這些就是可以使用的材質貼圖 , 記得每次新增新的圖片到資源包時 , 都要在sources底下 , 再追加一次內容 , 可以參考底下的範例

這麼一來,你就成功給資源包登記一張新的材質了,使用這個材質時,就不會再找不到圖片囉!






 ༺ 進階教學 +LevelUP! ༻

◈ 3D 材 質 要 放 哪 裡 ?

◈ 放 大 縮 小 旋 轉 還 可 以 位 移

◈ 材 質 包 打 包【感謝: 彩虹Rainbow_Amanda 反饋此訊息】

◈ 消 失 的 【Data 11】 奈 洛 燉 鍋 惹 的 禍 ?

◈ 紫 黑 的 3D 材 質?不 可 不 知 的 材 質 禁 忌!

◈ 更 多 ? 待 續 . . .

留言

  1. 回覆
    1. ok~ 我明天準備一下w

      刪除
    2. 請問一下 怪物呢 要怎麼弄呢 Data? id?

      刪除
    3. 要先升級成老手材質包製作帳號才可以完成此成就ヽ(*´∀`)ノ

      刪除
  2. 請問尾巴原版的材質是甚麼
    和能否公布你使用的材質包製作工具
    感謝OuO

    回覆刪除
    回覆
    1. 影片中應該沒有尾巴啊…
      不過我製作的材質都是利用鑽石鋤,材質包製作工具很多種
      基本上有愛去做,就都能做出很棒的成果!挑個順手的即可。

      刪除
    2. 那請問有沒有教學是動態材質包的 最近在學3D材質包
      也找了很多 有看到有人是用時鐘會轉換的原理做 但是讓鋤頭轉換型態我不確定要如何做出來
      還是說有其他工具能夠讓 一樣耐久的鋤頭 轉換外觀

      刪除
    3. 時鐘會轉換的原理?做動態材質包?這是怎麼做的啊?
      其實很多材質包早有內建特別的動態材質,只是想隨心所欲的換,就必須藉由插件來達成

      刪除
    4. 感謝
      目前我是用mrcrayfish的工具做3d材質包 但是有時候做出來會變成紫黑方格
      請問你有使用過這個工具嗎?

      刪除
    5. 已補充上去,注意這幾個點應該就能減少紫黑方塊的出現次數! >"<

      刪除
  3. 我想請問如何新增物品再鑽石鋤的那個資料夾裡呢? 我想用一把有特殊材質的弓箭

    回覆刪除
    回覆
    1. 請下載段落 ◈ 使 用 這 個 材 質 包 底下的範本
      可以幫助你了解影片中在講什麼喔~ 記得影片要打開字幕
      打開字幕就在影片右下角右邊數來第四個按鈕

      刪除
  4. 大大你好 想請教一個問題欸
    用這方式做出武器來有無限耐久的狀況,請問有甚麼其他推薦相容的插件能夠解決這個問題
    看到你的網誌後覺得插件跟材質配合真的可以做得比模組還神 請繼續加油

    回覆刪除
    回覆
    1. 可以像國外伺服使用槍械插件,或是一些有提供Lore耐久度的插件
      不過提供Lore耐久度的插件大多都是付費的...
      例如 MythicArtifacts 或是 DivineItemsRPG 這類...

      刪除
    2. myitems免費版就可以了~

      刪除
  5. 大大 想請問如何讓RandomBox的抽獎圖案裡出現我CrackShotPlus材質的圖案呢

    回覆刪除
    回覆
    1. 首先,因為沒使用過「RandomBox」和「CrackShotPlus」,所以不知道這兩個材質顯示的功能是如何設定的。
      所以我只能大概猜一下,如果有猜中就幫我點個讚吧~


      依照上面的教學文,顯示另外的材質需要有耐久度的物品「Data」還有「無法破壞」標籤。
      「CrackShotPlus」顯然是可以顯示材質的對吧?所以這插件兩項都有辦到。
      「RandomBox」,應該就是這插件本身的問題,他的抽獎圖示能有上述這兩個功能嗎?


      另外還有一個方法,可以直接顯示材質,不需要以上這兩項額外的設定
      把物品變成材質…例如 apple.json ,直接把蘋果替換成其他模型,這樣蘋果的外觀就會通通被取代掉
      就沒有其他插件顯示原本的蘋果這種問題存在了。

      刪除
    2. RandomBox裡的資料大致上是
      item2:
      item: IRON_SWORD
      amount: 1
      name: '&6Iron sword'
      enchants:
      sharpness: 5
      unbreaking: 3
      knockback: 2
      chance: 3
      這樣就能顯示MC裡面原本的物品項目 但是不知item這個要更改成什麼東西才能顯示CSP裡的材質

      刪除
    3. 嗯…如果這就是全部可以調整的項目,那很遺憾應該是不行的。
      因為物品「Data」還有「無法破壞」標籤。兩者皆無。

      除非考慮使用「OptiFine」直接透過名稱改材質。

      刪除
  6. 回覆
    1. 喔喔要有“無法破壞”標籤才能正常顯示呀😅😂

      刪除
    2. 破圖的原因大致上就那幾種而已喔。
      上面也有說明到,祝製作順利~

      刪除
    3. 可是我的是2D材質耶...
      是只要放入材質包資料夾就可以運行,還是只能用在伺服器內呢?

      刪除
    4. 那你的材質圖有沒有問題呢?不管什麼材質包,它的材質圖都是正方形的。
      在這裡說的是圖片尺寸,像是128x的材質包,它的物品圖都是128x128。
      64x的材質包就是64x64。其他的以此類推。

      基本上所有材質都必須遵從這個原則,使用方型尺寸。
      圖片格式也使用材質包常用的格式,這樣比較保險。

      刪除
    5. 那裝備的材質如何修改呢?

      刪除
    6. 裝備只能用『OptiFine』改

      刪除
    7. OptiFine 不是只是高清補丁而已嗎?
      要怎麼改呢?

      刪除
    8. OptiFine 的持續更新也讓我很驚訝!
      建議你可以到教學專區看看 OptiFine 強大的功能

      刪除
  7. 如果是用耐久度的話,那材質包是不是無法套用在無耐久度的物品上?

    回覆刪除
    回覆
    1. 可以套用,像是可以把蘋果改成3D的模型…但是這麼一來就看不到原本的蘋果了。
      如果想要有分別,就使用『OptiFine』吧~

      刪除
  8. 自定材質包可以跟myitems合在一起嗎

    回覆刪除
    回覆
    1. 不好意思 , 這是我沒用過的插件 , 所以無法告訴你

      刪除
  9. 該如何更改自定義材質的原型? 例如把原本的鑽石鋤頭改為鑽石劍

    回覆刪除
    回覆
    1. 請看本文 ➪◈ 核 心 功 能 ? ➪"model": "customitem/1"

      這個就是在『models』資料夾底下的『customitem』內
      有個json名稱叫做『1』的路徑位址所在格式,

      而那個檔案打開,裡面有一路徑『customitem/item (1)』
      那個就是讀取的材質圖片
      而這圖片的完整路徑是『assets\minecraft\textures\customitem\item (1).png』

      所以要改成讀取鑽石劍的位址,你就要找到鑽石劍存放的地方!

      嘗試舉一反三看看吧~
      讀取鑽石劍的話,該怎麼寫才能讀取到呢?

      當然更簡單的方法,你可以查看『diamond_hoe.json』這個檔案
      畢竟原版的鑽石鋤,也是要讀取鑽石鋤的圖片材質對吧?

      所以底下其實早就有讀取鑽石鋤材質的寫法了…稍微改變一下把『鋤』改成『劍』…
      或許更簡單省事呢?

      刪除
    2. 謝謝~ 這樣我知道方向在哪了
      其實我是有看完核心功能,不過能理解但不知道怎麼應用比如以鑽石劍當原型@@

      刪除
    3. 不好意思 我已經將裡面的檔案改成
      "layer0": "item/diamond_helmet"


      "overrides": [
      {"predicate": {"damaged": 0, "damage": 0.0027548}, "model": "customitem/cake"},



      {"predicate": {"damaged": 1, "damage": 0}, "model": "item/diamond_helmet"}

      為什麼鑽石頭盔出來的是紫黑正方形的破圖檔案呢?

      刪除
  10. 我是1.13.2,不能用..
    請問有更新?

    回覆刪除
    回覆
    1. 是的,1.13取消了物品ID,所以可能無法使用原本的方法製作材質
      我現在把它標註上去

      刪除
    2. 那甚麼時候可以用??OuO

      刪除
    3. 如果是OptiFine材質包 ,現在馬上就可以用囉~
      畢竟國外的材質包製作者也已經做出1.13版的OptiFine材質包了呢~ 還不快去載他的範本來研究研究~

      耐久度就...暫時請自行研究吧~
      目前還有幾個想研究的東西 ,這個的沒空呢

      如果有什麼發現還請多多分享囉~ >"<

      刪除
  11. 不知道有沒有最新的1.14

    回覆刪除
  12. 請問我想要新增箭矢或裝備的材質 但我不知道怎麼改@@

    回覆刪除
    回覆
    1. 痾.....是不是很難還是我問得不太好0.0

      刪除
    2. 雖然耐久度材質可以做 , 但如果要有良好的效果 , 請使用OptiFine材質喔
      網誌有相關教學 , 也有連結不錯的範本 , 可以讓你參考參考

      刪除
  13. 回覆
    1. 影片有看了嗎 ? 記得開字幕喔~
      另外如果不說哪裡不懂我也不知道怎麼幫你啊~ = 3=

      刪除
    2. 作者已經移除這則留言。

      刪除
    3. 作者已經移除這則留言。

      刪除
    4. 作者已經移除這則留言。

      刪除
  14. 作者已經移除這則留言。

    回覆刪除
  15. 1.如果有某個物品的耐久值是431
    那只要"damage"填入1除以431的值就好了嗎?

    2.有位數限制嗎?

    3.如果我要將鞘翅"穿戴"材質改變,只要把handheld改成generated,並在texture/entity放入材質圖片就好了嗎?

    回覆刪除
    回覆
    1. 沒錯~ 假設 1/431 = x
      那麼 data 1 的 damage 就是 x
         data 2 的 damage 就是 2x
         data 10 的 damage 就是 10x

      實際測試後 , 位數太多不會比較準 , 判定可能容易出問題
      小數點後 5 位應該就可以了

      鞘翅的穿戴材質可能無法這樣改的 , 請使用OptiFine協助改材質 , 而且很便利
      https://blackstarglitters.blogspot.com/2017/03/itembound-minecraftmagic.html

      刪除
  16. 請問製作材質的大小跟圖檔必須完全吻合才不會呈紫黑色嗎?

    回覆刪除
    回覆
    1. 沒有這樣的事情喔~ 請確認圖檔是不是方型尺寸與放置的位置是否正確

      刪除
  17. 不好意思 我已經將裡面的檔案改成
    "layer0": "item/diamond_helmet"


    "overrides": [
    {"predicate": {"damaged": 0, "damage": 0.0027548}, "model": "customitem/cake"},



    {"predicate": {"damaged": 1, "damage": 0}, "model": "item/diamond_helmet"}

    為什麼鑽石頭盔出來的是紫黑正方形的破圖檔案呢?

    回覆刪除
    回覆
    1. cake是我放在 customitem 裡面的3d圖檔檔名

      刪除
    2. 不好意思

      {
      "parent": "item/handheld",
      "textures": {
      "layer0": "item/diamond_helmet"
      },
      "overrides": [
      {"predicate": {"damaged": 0, "damage": 0.0027548}, "model": "customitem/cake"},
      {"predicate": {"damaged": 1, "damage": 0}, "model": "item/diamond_helmet"}
      ]
      }



      這才是完整格式

      刪除
    3. 版本是1.15.2 然後你的鑽石鋤我是確定可以使用的
      但就是不清楚怎麼改成鑽石帽子 不好意思

      刪除
    4. 方形的 , 大概是因為沒有讀到材質 , 所以才導致材質遺失的情況
      可能新版本的鑽石頭盔圖片檔名有修改過 , 所以才會導致沒有讀到材質檔

      刪除
    5. "parent": "item/handheld",
      "textures": {
      "layer0": "item/diamond_sword"
      },
      "overrides": [
      {"predicate": {"damaged": 0, "damage": 0.000640615}, "model": "abc/1"},

      請問一下為什麼 我ABC/1裡面是我要更改的材質 但是卻沒辦法更改 而顯示的是紫黑方塊呢?

      刪除
    6. 連造型都沒有的紫黑方塊嗎?這樣應該是模型出錯了,或者沒有讀取到模型。
      模型的限制很多,例如轉動的角度不符合或者超出製作區塊,這樣的模型檔都會失效的。

      刪除
  18. 能將偵測耐久值改成偵測附魔標籤嗎 ?

    回覆刪除
    回覆
    1. 當然可以喔! 不過這是屬於OptiFine的範疇了...
      可以到底下連結去看看 , 下載那個材質包回去研究~

      https://blackstarglitters.blogspot.com/2017/03/itembound-minecraftmagic.html#more

      刪除
  19. 爲什麽裝了材質包之後會沒有了原版弓的材質?要如何解決,在綫等緊急

    回覆刪除
    回覆
    1. 應該是其他材質包導致的影響,以上教學材質包只影響了鑽石鋤呢
      建議你可以把其他材質包替換下來,逐一測試看看是哪個材質包導致的影響

      刪除
  20. 想問怎麼讓材質包對應上音效??

    回覆刪除

張貼留言