写得不是很详细,搞了半天没搞清楚用法,转一份网上看到的心得。看了这篇心得我才学会这个MOD的
好啦~這模組是在做什麼的呢~
簡單來說,這模組就是幫你作模組的…可以藉由他簡單的創造出自己的方塊!武器!食物!可燃物(!?)之類的東西~
最棒的是還可以用中文為新創的物品命名喔~
但是需要自己寫一些些~簡單的程式碼才能搞定!而且寫錯就會崩給你看很有良心不會讓你在遊戲裡面出糗~然後作者提供的範例不知為啥我根本用不了…
於是在我上網找資料和多方研究下…總算有點東西了…
說真的這裝在單人應該算是自嗨向的東西,不過在模組伺服就是很讚的東西了!
啊在模組插件伺服當然就更讚了不是嗎?!
畢竟 MythicMobs 和 RPGItem 之類的插件都可以支援其他模組的物品…
而 MythicMobs 的方塊擬態更可以實現更多種類方塊怪物的理想…雖然就只能是單純像個骰子方塊造型的新怪物,但是誰知道又有誰能展現出驚為天人的獨特創意呢?!
骰子追著人跑也是很有趣的啊!
材質畫好看點其實也可以有很3D的感覺喔!而且這模組碰巧也支援16x以上的圖檔~
以下影片的前半部就是用了 MythicMobs 搭配的效果喔~
請點選觀看影片
所以其實也用不著特地中文命名了!直接交給插件來命名就好啦~
還可以有個閃亮亮甚至不同顏色的名稱呢!
如果需要用到開放給玩家合成這個功能,
插件我不太清楚,不過 CustomNPC 可以輕鬆辦到!
[請點選觀看影片]
這麼棒的模組還不試試看嗎?在下就獻醜奉上幾個成功可用的格式…
希望有更厲害的高手嘗試出更多種新的功能,畢竟官方網站上顯示出這模組可不只這些功能啊!
首先把下載來的模組放進 mods 資料夾安置好後
先運行一下 Minecraft 來產生資料夾,或是很霸氣的直接自己動手創也可以~
minecraft\config 裡面會有個 Quadrum 資料夾
然後裡面可以看到
請點選觀看圖片
有這三個檔案 其中 block 和 item 這兩個裡面又都有 lang 和 textures 兩個資料夾
沒有也可以自己創沒關係~
然後 textures 當然就是放你要用的材質,到時後讀取模組要用的圖片就是找這裡
lang 則是放翻譯用的
裡面如果沒東西一樣可以自己創,用記事本之類的東西打一打之後存檔成這樣~
請點選觀看圖片
目前來說都很簡單,那我們先來弄弄方塊吧~
在 block 這資料夾裡面開個記事本之類的然後打上程式碼如下!
{
"name": "BoxSide",
"default-texture": "BoxSide",
"texture-info": {
// Any sides not defined here will use the defined default texture
"front": "BoxFront",
"back": "BoxBack",
"left": "BoxSide",
"right": "BoxSide",
"top": "BoxTop",
"bottom": "BoxTop"
},
"material": "ground",
"hardness": 0.3,
"drops-self": false,
"ore-dictionary": [
"cobblestone"
],
"drops": [
{"item": "minecraft:cocoa", "damage": 0, "amount": "8"}
],
"mob-drops": {
"slime": 0
}
}
由上而下分別是:
這方塊的名稱,在遊戲中會顯示成如下
請點選觀看圖片
要用的材質 [如果不做下列設定,就會6個面都是那個材質]
接下來是詳細材質設定:
前方 "front": "BoxFront",
後方 "back": "BoxBack",
左邊 "left": "BoxSide",
右邊 "right": "BoxSide",
頂部 "top": "BoxTop",
底部 "bottom": "BoxTop"
記得要把該有的材質放進 textures 裡面喔
請點選觀看圖片
全部設定好後,這方塊會視你面向在放置時會自己有不同面向的材質
所以會出現某種尷尬的情況…例如-
請點選觀看圖片
"material"方塊的構成,這裡設定的為土地,放置或破壞時就是草地的聲音
"hardness":硬度,破壞方塊的容易度之類的,設越高就越難打爆
"drops-self"
是否掉落自己?設為false
就是說破壞這方塊時會不會像西瓜那樣不會掉落整顆西瓜而是掉西瓜片!
"ore-dictionary": [
"cobblestone"
],
感謝 o小霖煎餅o:ore-dictionary指的是礦物詞典,應該是拿來方便使用者讓自己模組的礦物和其他模組通用的設定
測試之下有打了此程式碼的 裝箱蘋果 確實可以當做 cobblestone (鵝卵石) 來使用...
接下來 drops 就是掉落物囉~這裡就麻煩了,因為要輸入物品的名稱而不是ID!
可以到下列網址搜尋所有物品的名稱…
http://minecraft-ids.grahamedgecombe.com/
或是用 [/give 玩家名稱 ]這指令之後用Tab鍵慢慢找物品的英文ID…
amount 就是數量的意思…不過既然會掉其他物品了,
記得上面 "drops-self" 要設成 false 不然就是公開允許刷物品的意思啦…
除非真的想讓玩家刷刷莫名其妙的物品,要玩家不斷放置方塊,不斷打爆方塊拿道具,再不斷把方塊擺回去這樣…跟釣魚類似卻要點著滑鼠的農物品活動之類的…
"mob-drops" 哪個怪物會掉落呢~這裡設定是我們可愛的史萊姆會掉0個~
全部設定好後就存檔吧~檔案名稱不清楚能不能用中文,不過!
副檔名要是 .json
請點選觀看圖片
本範例的模樣
接下來跟材質和文字檔擺一起就可以了
接下來有關於中文化…
內容請輸入遊戲中顯示的方塊名稱 tile.BoxSide.name
然後如下所示:
tile.BoxSide.name=
命名這裡就有點困難了,中文只能用內碼來顯示!可以到以下網址…
http://freeman2.com/unicod01.htm
在[全形中文與半形英文輸入格]那邊輸入中文
取得[十六進位數字]的轉換碼
哇哈哈 會得到 %54C7%54C8%54C8
然後把 % 替換成 \u 就可以幫你的物品取個中文名稱囉~
也可以自己打內碼做檢驗...在中文輸入時按下 Esc 下面的 ~鍵 再按 u鍵 輸入54c7看看是不是會得到 哇。
接下來是食物!方法差不多~該放的東西放好後在 Item 資料夾底下開個文字檔~
{
"name": "food2",
"texture": "Food2",
"type": "food",
"consume-effect": {
"id": 20,
"duration": 360,//秒
"amplifier": 0,//等級I
"probability": 0.1//機率10%
},
"food-amount": 9,
"food-saturation":20
}
這是最近碰的東西所以只大概知道這樣是能用的…
依照官網說法 "type" 可以有 item, food,和 drink
差別在於 item 不能吃 food 只能在飽食度未滿時服用 drink 就跟藥水一樣!
"consume-effect"是道具藥水效果,藥水效果的ID要用數字,官網有提供這裡就不贅述了
其他就如上面所示分別是 秒數 藥水等級 獲得機率
另外之前試過複數的藥水效果,可惜失敗只能獲得最後一個的藥水效果…
"food-amount":是補充的飽食度 1 就是半格了喔 所以全滿是 20
"food-saturation" 是隱藏的飽和度 同上的感覺! 飽和度補越多就越不容易肚子餓~
以上是我簡略的使用心得和介紹…謝謝大家的閱讀~