分類目錄歸檔:Minecraft

MineCRAFT!

Modjam#2 - 不來戰一發嗎,少年 (更新規則)

8月2號(尚不知道是哪個時區的8月2號),第二屆Modjam便要開始了.

什麼是Modjam?

Modjam是MCP項目的發起人Searge組織的一次Minecraft非官方活動,它是一個類似於Mojam編程馬拉松活動,參賽者要在96個小時內完成一個Mod,啊當然,同時參賽者需要在自機上架設一個視頻流直播,或者在自己的代碼庫中每15分鐘進行一次自動提交和保存快照,以便證明自己沒有咔咔地從網上拷貝現成的代碼.

第一屆Modjam舉辦於今年三月份,它催生了一批優秀的Mod,其中有些現在仍在不斷更新. 閱讀全文 [...]

基礎篇和Extra已更新至1.6.2,另內附資源文件外置法

基礎篇和Extra篇都更新完了...自己動作好慢 (╯°Д°)╯

whyyousojb1

順便再說說新版的資源管理
之所以要把資源放進源碼目錄,是為了讓編譯器把資源文件拷貝入運行目錄...
因此,對於使用Eclipse的開發者來說,只要在Java Path Build的Source中將你的外部資源文件夾也Link Source了就行了...這樣編譯器會自動把資源文件拷貝走,在使用Eclipse調試時也能正常載入文件.
對於使用recompile+startClient來調試的開發者來說...既然你能忍受這種開發方式帶來的不便,想必你也一定能忍受新版資源管理方式帶來的困難←_← 閱讀全文 [...]

關於1.6.1下MCP+FORGE的啟動

昨天拿到了用於MC1.6.1的Forge8.9.0.757,但一直啟動不能...剛才終於啟動了...感謝pa001024和sun提供的啟動參數. 安裝方式和以往沒有變化,都是打開install.bat來自動安裝,但現在要想用過MCP下的startClient來啟動就有些不太現實了,因為新版MC的啟動方式變得很複雜. 比較可行的方案是在Eclipse下啟動,啟動方案配置基本上可以照搬Extra編第二篇,但有幾點需要修改: 1.主類: 主類請設為net.minecraft.launchwrapper包下的Launch類 2.啟動參數 Arguments頁下的Program 閱讀全文 [...]

8分鐘展現Minecraft800天的開發歷程

今天在MCBBS上看到一個很有意思的東西,Mojang用Gource製作了一段視頻,視頻通過一個網狀圖展示了兩年半來Minecraft的開發歷程,包括類的結構關係,代碼的變更,資源的添加刪減等.視頻開超清模式後可以看見節點上的文字,有興趣的可以藉此觀察一下Mojang對Minecraft的結構設計. 閱讀全文 [...]

MCP&Forge的Mod製作教程 Plus篇

以前寫教程時我遇到個棘手的問題,有些內容的難度是在基礎篇之上的,然而卻又夠不上Extra篇.比如對物品系統和實體系統的原理講解,顯然在基礎教程中花費大量時間講原理是不切實際的,但如果放在Extra篇又太過於坑人.所以我開了個Plus篇的坑.能夠放開了寫那些在基礎篇不敢寫,在Extra篇又不好意思寫的東西.
此外,有些東西過於糾纏,比如講Item就勢必要講ItemData,然後就自然而然要講GameData,說到GameData就不得不說MC的驗證機制,說到驗證機制就必須要講客戶端與服務器端的連接過程...這種東西無論是在基礎篇還是Extra篇中都是不方便的,只有在Plus這個瘋狂的地方才有機會說.
同時,這裡還可以放一些零七八碎的東西,一些不好分類的東西. 閱讀全文 [...]