
最近做了一個 Minecraft 模組叫做 Graze,且將其發佈於 Modrinth。這篇文章記錄模組從產生到發佈的過程,以及我的心得。
模組構想¶
這陣子正好迷上森羅物語模組,也開了存檔體驗了模組內容,發現 Minecraft 生態中有很多關於食物的模組,但是卻缺少了和動物互動的玩法。我想要營造一個玩家在廚房內做菜,動物在家附近放牧的感覺,如果動物能夠自己吃草繁殖並走動的話,就會有非常鄉村的氛圍,這個想法催生了 Graze。
模組製作¶
我選擇在 NeoForge 1.21.1 上製作本模組,只因為最新版機械動力在這個版本。實作方面我參考 Animal Feeding Trough,這是一個可以讓動物吃飼料並繁殖的飼料盆模組,我的實作是讓動物找作物方塊並食用,實作細節差異並不大。
AFT 藉由控制飼料盆內的食物量來管制生物繁殖數量,而我的模組因為玩家可能會中非常多作物,很容易使生物過度繁殖。我的做法是沿用原版生物生成上限乘上某個倍率來限制生物數量,之後可能會改成每個動物有各自的生成上限。
模組發佈¶
首先要先建立一個 Modrinth 帳號,接著 Modrinth 會提供檢查清單引導我們填寫模組資料,過程非常直覺好填,最後提交給 Modrinth 審核兩天後就上架了。
心得¶
第一次接觸模組開發是在三年前,當時我懷舊 AppleMilkTea 2 想要將其移植到 Minecraft 的最新版本上,但是移植到一半發現原作者已經將 AMT2 的內容移植到 Heat and Climate 這個模組上了,於是當時的我就停止移植了。
能夠有自己的獨特想法且成功將模組發佈至 Modrinth,這件事非常有成就感。但是目前這個模組仍缺乏核心玩法,目前的目標就是想出一個能夠配合 Minecraft 26.1 小動物更新的玩法,讓這個模組的玩法更有深度。