對于一個新手來說,編寫Minecraft mod并不是一件容易的事情。編寫mod的難點(diǎn)并不在于編程語言本身,而是在于對各種接口的調(diào)用。正因如此,我們需要大量地查閱相關(guān)文檔。然而即使有了文檔,要查閱自己在開發(fā)過程中所需要的接口也并不容易。
這時候就體現(xiàn)出了復(fù)制粘貼術(shù)的作用。Minecraft的模組如此之多,這也意味著自己遇到的問題通常已經(jīng)有人在代碼中實現(xiàn)過了。那么我們需要做的就是找到與自己實現(xiàn)的功能相似的代碼,從中找到自己需要的部分,然后復(fù)制粘貼。當(dāng)然,復(fù)制粘貼后也要根據(jù)實際需求進(jìn)行調(diào)整。
另外,MCP源碼(開發(fā)過程中使用的反編譯Minecraft代碼)也是一個重要的參考來源。因為無論要寫什么方法,最終都要調(diào)用Minecraft所提供的接口。此外,MCP中的方法名也顯示了這些方法對應(yīng)的功能。

只有Ctrl, C, V的鍵盤