iT邦幫忙

2025 iThome 鐵人賽

DAY 4
0

在intellij開啟解壓縮完的MDK後會得到這些檔案,其中我們會需要調整的大概有ExampleMod這個Classhttps://ithelp.ithome.com.tw/upload/images/20250918/20169406LfVbashrK1.png
這個ExampleMod是forge MDK預設會有的檔案,它裡面大概有一些可能會用到的函式https://ithelp.ithome.com.tw/upload/images/20250918/20169406nWTYtj8F17.pnghttps://ithelp.ithome.com.tw/upload/images/20250918/20169406EFnS0Hh3tv.pnghttps://ithelp.ithome.com.tw/upload/images/20250918/20169406unXESsn7Op.png
比如說:

  • DeferredRegister 是 Forge 的註冊系統,它確保在正確的時間註冊內容,其中<>內的標籤代表註冊的種類,
    Item是物品,Blcok是方塊等等
  • RegistryObject 是對已註冊對象的引用,在註冊完成後可以使用 .get() 獲取實際對象
  • addCreative 用於將自定義物品添加到原版的創造模式標籤頁中
  • onServerStarting 當 Minecraft 服務器啟動時調用,用於服務器端的初始化,如註冊命令、設置世界生成等

其中onServerStarting內、commonSetup內、SubscribeEvent內、還有前面預設註冊的東西都可以刪掉,這樣方便之後的程式撰寫。


上一篇
D3: 前置環境
下一篇
D5:環境配置(2)
系列文
Minecraft:使用AI工具來創造我的世界吧!8
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言