由於最近太忙了,所以無力一口氣把所有教程更新完.
所以打算現在這裡放出預覽版然後慢慢更新,全部寫完後再正式發到論壇.
注意由於是預覽版,所以隨時都會有更新和修正.
基礎篇
第一章:MCP,Forge和Eclipse的配置
http://www.hakugyokurou.net/wordpress/?p=134
第二章:建立一個基於Forge的Mod
http://www.hakugyokurou.net/wordpress/?p=144
第三章:創建新的磚塊,物品和冶煉
http://www.hakugyokurou.net/wordpress/?p=163
第四篇:實體
http://www.hakugyokurou.net/wordpress/?p=340
Extra篇
第一篇:Forge的事件系統
http://www.hakugyokurou.net/wordpress/?p=225
第二篇:在Eclipse下編譯和調試(從1.7開始就不用考慮這個問題了)
http://www.hakugyokurou.net/wordpress/?p=257
第三篇:Coremod的製作
http://www.hakugyokurou.net/wordpress/?p=333
配套:Java字節碼(Bytecode)與ASM簡單說明
http://www.hakugyokurou.net/wordpress/?p=409
第四篇:Gui
http://www.hakugyokurou.net/wordpress/?p=333
常見問題
http://blog.hakugyokurou.net/?p=1298
Plus篇(同樣未更新並且嚴重過時...)
什麼是Plus篇?Plus篇傾向於講那些原理和底層中的東西,或許對大部分人來說,是沒有什麼作用的.
http://www.hakugyokurou.net/wordpress/?p=284
ASMShooterMappingData的下載(供用來做Coremod的人使用,介紹看Extra編第三篇.)
http://sdrv.ms/1cv32le
另外,基礎篇可能以後我不會更新了...換句話說舊教程的TileEntity和地形生成不會再被移植到新教程上,對於這幾篇教程的空白,你可以參考別人的教程:
Manageryzy編寫的綜合索引站,包括所有中文教程的索引:https://mcdev-wiki.org
Manageryzy的教程:http://www.261day.com/minecraft-forge教程/
Darkyoooooo的教程:http://darkyoooooo.minestudio.org/minecraft-forge-開發實例/
非官方Forge文檔:http://mcforge-cn.readthedocs.org/zh/latest/ (有點慢,可能需要翻牆)
如果你是位教程作者的話,可以叫我在這裡加上你的教程的鏈接.
更新:
12.12.9 更新一點點...
12.12.12 更新了一點物品的部分
12.12.23 更新到Forge6.5.0.471
13.1.1 過年啦過年啦...舊坑未填又來新坑喲,這次是Forge的事件系統.同時,代碼高亮插件修復,看起來挺不錯.
13.1.2 紫媽大暴走(?),第二篇Extra教程出爐了!順便對第一篇基礎教程稍微調整了一下.
13.1.28 放出了Plus篇.
13.2.2 更新了基礎教程(3)的一部分.
13.2.10 稍微修正了一點小細節(真的?)
13.2.26 Plus篇更新了一部分.為基礎篇和Extra篇的更新做準備.
13.3.17 Extra第三篇和其配套教程發布.
13.6.24 Plus篇更新了"AABB盒與Vec3"
13.8.4 基礎篇第四篇發布
13.9.1 修正了Extra第三篇的問題
15.1.6 更新了基礎篇的1~3篇
15.2.5 更新了Extra第一篇
15.2.6 更新了Extra第三篇和ASM教程
15.2.22 加上了其他作者的教程的鏈接
16.2.22 時隔一年,在1.9發布前夕,教程開始向1.8更新
請問Lz 的Java從哪裡學起的
最早是學C#的..後來為了擼Minecraft就去學了Java.個人感覺學語言實踐是第一位的,開始寫的再爛也沒關係,多寫幾次自己就能明顯地感覺出寫的比以前好.另外鑽研別人的代碼也是一種學習方式,但若是抄別人的代碼的話別忘了把思路也抄下來←_←...
如果一定要說個學習順序的話,那毫無疑問開始是要從編程的基礎知識(變量和賦值等,非C#程序員這時就要開始學習方法(Method),或者說是函數的概念),然後是面向對象的知識(關於類(Class),訪問級,實例化等...),這時算基本入門了,其他的等需要時再現學也不遲→_→...
樓主寫的很好,支持!!!!
謝謝
會介紹一些GUI的製作嗎
過去曾經寫過一篇但沒有完成,http://www.mcbbs.net/thread-23681-1-1.html,雖然比較早,而且是基於ModLoader,但還是有參考意義吧.另外當風過時也寫過一篇GUI教程http://www.mcbbs.net/thread-59702-1-1.html
以後有機會我可能也會再寫寫,不過我打算有空看一下繁華的GuiMod,和老外的GuiAPI.
在哪能下載到minecraft源代碼,我想研究一下
使用傳統的MCP配置方式就能得到純凈的Minecraft源碼,步驟可以參考這裡:http://www.mcbbs.net/thread-18938-1-1.html 省略安裝ModLoader和ModLoaderMP那兩步 得到的就是純凈版Minecraft源碼
(另外,這裡所謂的源碼是經過"編譯->混淆->反編譯->翻譯混淆後代碼"這四步所得到的,和Mojang手中的真實的源代碼有一些出入...不過大體是一樣的,重要的東西都已經被MCP反混淆了)
Pingback引用通告: 在NetbeansIDE下配置Minecraft Forge | Fotomxq
很慢啊
看了下覺得博主很有研究啊,我高中的時候練個VB都玩不起來呢……大學如果學計算機專業的話你會發現C、C++對你而言很容易入門了!
我最近剛開始研究MC的mod製作,看了你的文章學到了不少……真後悔沒早點開始研究這些呢(表示已經是大四的老年人了。。
其實跟Indeed這樣的巨♂觸相比我屬於蒟蒻的-v-如果你以後有機會進了一個叫白寶石的組織後你會遇見各種算法觸程序觸Mod觸美工觸...
請問樓主大觸所說的Indeed巨觸的QQ後四位是9784嗎?
是的哦
請問樓主能給些地形和建築生成的教程嗎?
時間略緊張啊...如果有空的話會弄的
很讚的教學, 找了很多應用於Forge模組開發的文章, 沒有一篇比你的還詳細, 希望你能繼續造福人群.
謝謝:D 其實說到教程的事我還是很羞愧的,因爲按原計劃基礎篇在去年11月就該截稿了,但拖到現在才寫完一半...一個是時間不夠充裕,另一個是自己惰性太大了...
能講下一個方塊有多個材質怎麼弄嗎
高考結束了▔▽▔sz快更新