閱讀本教學之前 === 關於本教學並不是包山包海包你滿意,~~因為我只是隻老鼠~~σ ゚∀ ゚) ゚∀゚)σ 在本章節你會了解 --- - 本教學不包含Java教學 - 一些你可以參考的Java教學資源 - 其它可以幫助你開發的能力 本教學不包含Java教學 --- 嘿對,本教學假設你已經對Java有一定程度的理解 欸等等等等等,別走,我不是要趕你 也許你已經在各大教學文中看到這行文字有五六遍了,~~就像我一樣~~ 只是我覺得,比起我來教,網路上對於Java的教學一定更全面,有些品質也很好 所以我就不來誤人子弟了 *讀者:所以你寫模組教學就不是誤人子弟了嗎?(メ ゚皿゚)メ* 下面我會列出一些希望你已經理解的東西,和可以回答出來的問題 - Java的特性是什麼?他是怎麼運作的,JVM又是什麼? - Java的垃圾收集機制是什麼? - Java的程式設計規範、變數命名規則? - Java 8 新增的lambda表達式是什麼?java.util.function下的東西怎麼使用? - 物件導向程式設計是什麼?它有哪些重點項目?內容是什麼? Ex : 繼承、介面、覆寫、重載、多型......blablabla 如果你對上面的問題還不太了解,以下我列出一些我覺得不錯的教學文 - [每個程序員都該瞭解的JVM - 垃圾收集器](https://www.jyt0532.com/2020/03/12/garbage-collector/?fbclid=IwAR38-QqQP2IQ71dRABoag6wNik51CsuNzRk5TPMKhJgitjSWwvJwgFV5eOM) - [Consumer、Function、Predicate 與 Supplier](https://openhome.cc/Gossip/Java/ConsumerFunctionPredicateSupplier.html) - [Java 的 Nested Class](https://julianchu.net/2018/02/08-nested-class.html) - [每個程序員都該瞭解的JVM - 反射](https://www.jyt0532.com/2020/03/04/reflection/) - [我是一个Java class](https://mp.weixin.qq.com/s?__biz=MzAxOTc0NzExNg==&mid=416976590&idx=1&sn=22823ada76d8cfd26a43e8d3a7b7a60e) - [基本物件導向概念 | KaiRen's Blog](https://k2r2bai.com/2014/06/03/msic/oop/) - [Overload (多載) vs. Override (覆寫) — (I)](https://notfalse.net/58/overload) - [標準的Java編碼規範手冊](https://www.itread01.com/content/1550113402.html) - [Java 8 API 手冊](https://docs.oracle.com/javase/8/docs/api/) 除了Java,有以下能力更好 --- - 英語讀、寫能力 呃......對,雖然這篇教學是中文。但殘酷的是,大部分的資源都還是英文 不然誰想要看非自己母語的教學啊啊啊啊(/‵Д′)/~ ╧╧ 特別是當你有問題的時候,你可能會尋求[Stack Overflow](https://stackoverflow.com/)和[Forge官方論壇](https://www.minecraftforge.net/forum/forum/70-modder-support/)的幫助,當然這兩個網頁是英文的,發問也是用英文( º﹃º ) - 足夠的Minecraft模組遊玩經驗 雖然我想你都看本篇教學了,這應該不是什麼問題吧 如果你要寫1.15.2的模組,先對1.15.2的Minecraft有一定的認識 雖然1.15.2的模組現在還很少,但也可以看看先前Minecraft版本的模組大大們 如果你是受到某個既有的模組/模組包的啟發,也建議在你把你可愛的模組發布的時候,提到那個啟發你的人,就像[Manufactio](https://www.curseforge.com/minecraft/modpacks/manufactio)這模組一樣(有很多模組都會這樣做喔\~(*´∀\`)~♥) - 遊玩英文版的Minecraft和模組經驗 驚不驚喜,意不意外?上述二合一喔~ 當你在網路上查閱英文資料的時候,必定會遇到Minecraft裡的東西。如果你要理解文章中的東西是指什麼的時候,你就必須讀懂那個單詞。 比如說Chorus Fruit指的是歌萊果,Dispenser是發射器,Enchant是附魔 當然,這些東西通常你加個 "Minecraft" 餵給Google就能找到答案 但如果你早就熟悉這些名詞,你在查資料時會更有效率 最後,以上說的你如果都還不了解的話,你當然還是可以繼續看這篇教學然後開始寫你的模組 M鼠並不會拿刀架在你脖子上逼你要先了解,M鼠是抖M,怎麼可能呢(゚∀゚) --- *本頁面撰寫於2020/04/12,目前最後更新日期為2020/04/16* *若上述時間與你閱讀的時間相距過遠,請自行斟酌是否採用本頁面的資訊*
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up