---
# System prepended metadata

title: 其他教學資源

---

其他教學資源
===

M鼠的教學太爛了怎麼辦
沒關係，M鼠幫你準備了許多你的其他選擇_(:3 」∠ )_

在本章節你會了解
---
- 所有能幫助你開發模組的資源
- 還有所有能幫助你開發模組的資源
- 以及所有能幫助你開發模組的資源
- 也包含了所有能幫@#$%\!\$%&%#$ ((M鼠已被拖出去揍

Forge官方文件
---
- [MinecraftForge Documentation](https://mcforge.readthedocs.io/en/1.15.x/)

Forge官方的說明文件
但說真的，其實對1.15幫助不大，有許多的部分仍舊停留在舊的版本，而新版本已經沒這些東西了，或是改為另一個東西替代 (´-ι_-｀)

事實上，Forge對於更新這份文件並不是非常的積極，他們在Github上的上的README.md都直接明講了
> Don't expect this to be constantly being updated, though we will try and remedy egregious errors more quickly.

如果你有能力，也真的很有心想幫助更新這份教學文件的話，你可以發Pull Request給[這個Repo](https://github.com/MinecraftForge/Documentation)

1.15.2的教學
---
- [Suppergerrie's tutorial](https://suppergerrie2.com/category/forge-tutorial/forge-tutorial-1-15/)
- [McJty Modding](https://wiki.mcjty.eu/modding/index.php?title=Main_Page)
- [Cadiboo's Projects](https://cadiboo.github.io/tutorials/1.15.1/forge/)

Suppergerrie的教學很棒，而且他網站其實包含了自1.12以來的教學，他的教學一步一步來，如果照著走基本上不太會出現問題。

McJty的教學......說真的，我不太會用他的這個網站 ٩(ŏ﹏ŏ、)۶
我自今仍未找到一個可以顯示所有文章的頁面
我一開始以為他沒有1.14以上的教學，直到後來發現其實是有
你在搜尋欄打上`tut14`後搜尋，就可以看到對版本1.14的教學列表，同理，1.15請打`tut15`
他的1.15教學是從1.14延續而來，他的1.14[最後一篇教學](https://wiki.mcjty.eu/modding/index.php?title=Tut14_Ep13)說明了如何將既有的1.14程式碼改為1.15

Cadiboo的教學，毫無反應，就是個教學 (σ′▽‵)′▽‵)σ
但她的對於開發環境建置過程的教學非常詳細，如果在建置開發環境中遇到問題，非常建議將他的文章一句一句的看過，並照著做

以上三篇教學都還沒有很完整，只包括了一些基本的東西，畢竟1.15的Forge發布才幾個月前而已，希望未來會更新 (((o(*ﾟ▽ﾟ*)o)))

非1.15.2的中文教學
---
- [Harbinger (1.12.2)](https://harbinger.covertdragon.team/)
- [ustc_zzzz (1.8.9)](https://fmltutor.ustc-zzzz.net/)
- [gonggongjohn (1.12.2)](https://www.kancloud.cn/gonggongjohn/eok_guide/1222296)

Harbinger的教學非常仔細，而且非常的專業，但因為太過專業及用詞較為嚴肅的關係，我曾經看過有人用
> 對初心者非常不友善的教學

來形容他的教學 (⁰▿⁰)

ustc_zzzz的教學也很棒，只是1.8.9這個版本對現在來說已經是太過舊的版本了
他教學中的 "附錄C 混淆與反射"，我覺得寫得很好，也很深入

以上兩篇的教學都非常的全面，幾本上囊括了所有模組開發者想做的事都有教學
只是版本並不是1.15，在閱讀時請自行注意

但很多部分其實只是換個名字，你可以自行在你的開發環境中找到現今版本的名字
如果是非常巨大個改變......恩，我只能跟你說加油，這是展現你程式開發能力的時候 (ゝ∀･)b

gonggongjohn的教學沒有那麼全面，但仔細看他的教學目錄，應該不難發現他在對於模型和材質的表現上做了很多的說明
若是對於模型和材質有需求的話，可以稍微參考他的教學

當有問題時，你可以在這裡發問
---
- [Forge官方論壇Modder Support版面](https://www.minecraftforge.net/forum/forum/70-modder-support/)
- [Stack Overflow](https://stackoverflow.com/)

發問前，先確定你要發問的內容是哪個部份的

如果是Java方面，比如說泛型、lambda表達式的使用疑問，請找Stack Overflow
如果是Forge開發方面，比如說我應該訂閱哪個事件、我要怎麼取得玩家的資料、自己寫的東西Crash了但找不到原因，請找Forge官方論壇Modder Support版面

我看過有人在Stack Overflow問Minecraft Forge的問題
但千萬不要在Forge論壇中發問一臉看起來就是Java方面的問題 ( ¯•ω•¯ )
Modder Support版面的敘述很清楚的寫著
> This is the support section for those modding with Forge. Help with modding goes in here, however, please keep in mind that this is not a Java school. You are expected to have basic knowledge of Java before posting here.

但說真的，其實我看他們還蠻常心軟稍微給予一些Java方面的知識 ( ￣ 3￣)
不過如果是對於那種完全不想學習，擺明就是來伸手要現成東西的人，Forge的人會直接叫你 "GO LEARN JAVA!"

不過.....回到開頭，你還是不要在Forge論壇上問Java的問題比較好

發問時請記得一律提供相關的程式碼和Crash Report，不要等他們跟你要才給，一來一往會浪費掉很多時間，對於他們來說沒差，但對於你來說時間是很重要的，因為你可能因為這個問題，暫時無法繼續開發，只能等大家幫忙

另外，建議你可以寫上你發問的這件事情真正最後要達成的目標是什麼
比如說我想讓Minecraft不要嘗試載入我自定義藥水的Icon，你可能已經在試一個方法了，遇到問題無法解決所以上來發問
但有時候他們可以針對你的目標提供你另一套更好且可行的方法 ( ～'ω')～

萬用的網站，你的第一選擇
---
- [Google Search](https://www.google.com/?hl=zh-tw)

恩，不用我說，各位應該懂我意思吧 
這是你遇到問題，無法透過編譯器錯誤訊息解決的時候，你第一件該做的事
查了之後還沒解決，再上Forge論壇發問，同時你必須確定你的問題還沒有其他人問過

---

*本頁面撰寫於2020/04/12，目前最後更新日期為2020/05/23*
*若上述時間與你閱讀的時間相距過遠，請自行斟酌是否採用本頁面的資訊*
