3D模型匯出 昨天我們將3D模型做好,今天我們可以匯出模型了選擇匯出模型,我們會得到一個JSON檔。同時我們也要儲存PNG檔 我們將匯出的JSON檔命名為sta...
手杖的特殊效果 我們除了3D模型以外,還可以給這個手杖一個藥水效果,我們可以設定成當玩家以副手持有這個手杖,會提供一個加速效果給玩家,這樣這個手杖協助移動的功能...
擺脫JSON檔 我們寫到這邊已經建立了不少的JSON檔,這些JSON通常都是用來定義一些合成表、掉落物以及模型等等的內容。其實這些JSON檔的重複性很高,是可以...
ModelGeneration 今天感冒,先不講太多接下來我們來做Model的自動生成,在ModModelProvider中我們Override兩個functi...
戰利品表 我們可以在ModLootTable裡面設定各個方塊的掉落物JSON檔生成,我們在ModLootTable中這樣寫 public class ModLo...
ModItemTagProvider 最後一個是給ItemTag的DataGeneration,不過目前我不需要這個Tag,所以並沒有加入甚麼Itemtag,只...
非典型方塊 Minecraft中有許多方塊不是立方體的形狀,例如按鈕、樓梯、柵欄以及門,這些方塊有些小有些大,明顯不能以正常方塊的形式註冊,所以我們需要額外去處...
非典型方塊 我們昨天講到,非典型方塊的註冊,我們繼續講一些註冊上的參數。 public static final Block SIDERITE_FENCE_G...
Model與紋理 我們使用隕鐵來做樓梯、柵欄及按鈕等等方塊,其實使用的都是隕鐵原本的紋理材質,並不需要額外去畫新的紋理,只需要使用BlockTexturePol...
我們昨天搞定了所有非典型方塊的DataGen,我們可以先跑JSON檔出來了。 可以看見有非常多的JSON檔,這種數量是我們手寫寫不過來的,所以要使用DataGe...