FGOW與FMM停止維護

準確說這並不意外,最近幾個月如果你使用過FGOW和FMM鏡像的話,肯定已經察覺到各種問題諸如無法下載之類的,事實上,FMM最後一次維護是在今年3月左右;而FGOW? 我都忘了上一次更新FGOW是什麼時候了...

FGOW(ForgeGradle on Wall)與FMM(Forge Maven Mirror)開發於2014年5月,前者是用於解決一些ForgeGradle的缺陷,比如無法設置Maven源和其他必要文件的下載鏈接,無法像MCP那樣將MC源碼部署到開發目錄;後者是一個非官方的Forge Maven源,搭建在SAE上. 這兩個的組合曾經是很有效的,那麼為什麼突然就藥丸了呢?

  • FGOW最初的設計並沒有什麼可擴展性,只是一個編碼粗暴的針對FG1.1的小工具,而現在FG已經更新到了2.3...在許許多多的底層變動後,要更新FGOW可能跟重寫一遍差不多了...
  • FMM搭建在SAE上,用過SAE的都知道它有一些坑爹限制,比如FetchUrl的8MB大小限制,最初這個問題不嚴重,畢竟鮮有哪個庫能超過8MB,但後來FG打包附帶了原本要獨立下載的第三方庫,體積直接猛增到了13MB,SAE的文檔也誠不欺我,說8MB上限就是8MB上限,一字節也不帶多下的,所以FMM的大文件(準確的說,只有FG的各個快照)一直都是在後台手動更新的...
  • 缺乏存在的意義,FGOW除了重設下載鏈接外,還有個重要功能是部署MC源碼,然而後來有小夥伴指出其實可以直接在項目中建一個同包同名同內容的類,這樣根據類加載順序,實際載入遊戲中的是項目中可供我們隨意修改的那個類,由此一來,FGOW的那個功能就沒什麼用了.
  • 同上,既然FMM沒了,那麼FGOW也卵用了,思前想後,我覺得還是掛代理能一勞永逸地解決所有問題...而zzzz正好又提供了一個公用的SS賬號用來構建Forge工作目錄,所以我就可以棄坑了 (逃)
  • 缺乏足夠的精力去繼續維護--- 呸,直說吧,就是我太懶了 😂
  • SAE是要花錢的,當初FMM剛剛上線時SAE的價格還很實惠,我2012年註冊時送的2000雲豆能用十幾年,然而自從SAE改了Mysql收費政策後,大概1000雲豆只夠用10天...當然這並不是主要原因,一個月30塊錢還是氪的起的.
  • 並沒有大量的關於紫sama藍sama幽幽sama覺sama戀sama和瑪艾露貝莉x蓮子的福利!

那麼現在FGOW和FMM沒了,又該如何配置開發環境呢,之前提到了zzzz搭建了一個公共SS賬號,賬號在他的MCMod教程中(https://fmltutor.ustc-zzzz.net/1.1-配置你的工作環境.html). SS我覺得應該是現在碼農們常備的"工具"了,假如你沒有的話...就去下一個吧! 但是不要用他的鏈接里的SSR,前幾天SSR的作者搞了個大新聞,被婊到刪庫退圈了 (滑稽)