.minecraft (或在OS X中的 minecraft)是Minecraft的程序文件。該文件夾包含.jar文件,音效,音樂,個人設(shè)置或更多。
在.minecraft文件夾中是安裝各種mods的重要文件夾,因為各種Mods需要安裝在該文件夾(或其下屬目錄)
位置(官方啟動器使用的默認(rèn)位置):
Windows: %Appdata%\.minecraft (在Windows更舊系統(tǒng)中為 %Appdata%\Roaming\.minecraft)
Mac OS X: ~/Library/Application Support/minecraft
Linux: ~/.minecraft
——以上取自Minecraft 中文wiki
注意區(qū)別,windows和linux的minecraft文件夾前面有一個點,OS X的沒有。
Windows系統(tǒng)下按Win徽標(biāo)鍵+R,在彈出的“運行”窗口輸入%Appdata%然后回車即可找到
非官方啟動器的.minecraft文件夾一般與啟動器在同一文件夾下。
版本1.7以上原版的.minecraft內(nèi)含有的完整文件(夾)如上圖所示。
①launcher.jar、launcher.pack.lzma、launcher_profiles.json
- 啟動相關(guān)
三個均為官方啟動器相關(guān)文件。其中l(wèi)auncher_profiles.json存儲登錄賬號和接入口令(Token)等內(nèi)容,可以快捷登錄不用每次都輸入賬號密碼。(非官方啟動器一般無前兩項,只有修改過的json文件)
②options.txt
- 選項
用于保存你在“選項”按鈕中進(jìn)行設(shè)置的內(nèi)容,如視頻設(shè)置、按鍵設(shè)置、音量設(shè)置等。這些可以在游戲中進(jìn)行設(shè)置,也可以通過編輯這個文本文件設(shè)置。
③versions文件夾
- 版本
包含以版本號命名的文件夾(如1.6.4、1.7.2),內(nèi)含Minecraft的核心文件 “版本號.jar”(如1.7.2.jar)和“版本號.json”。核心文件結(jié)構(gòu)詳解見下文。
(如果是裝有mod的版本,還會含有 版本號-natives、config、moddir、mods文件夾。安裝依賴于Forge的mod時就要把mod放進(jìn)mods文件夾內(nèi),config文件夾內(nèi)相應(yīng)生成的mod名.cfg文件就是該mod的配置文件,可以編輯調(diào)整mod的相關(guān)設(shè)置)
④screenshots文件夾
- 截圖
游戲中按F2產(chǎn)生的截圖存放處,會在第一次截圖時自動生成該文件夾。截圖為png格式,以截圖的日期時間命名。
⑤saves文件夾
- 存檔
放置存檔的文件夾,創(chuàng)建一個新的世界時會自動生成。從網(wǎng)上下載的存檔可以放進(jìn)此文件夾使用。注意為了你的存檔安全,不要(短時間內(nèi))創(chuàng)建相同名字的世界,哪怕是與剛剛刪除的世界名字相同。
⑥r(nóng)esourcepacks文件夾
- 資源包
資源包存放處,會自動生成,如果安裝資源包時沒有此文件夾可以自己新建一個名為resourcepacks的文件夾。
資源包可以是壓縮包也可以是文件夾的形式,但雙擊打開時應(yīng)該直接能看到pack.mcmeta文件,否則無法正常工作(比如打開SummerFields里面還是一個SummerFields文件夾,再打開才能看到pack.mcmeta等文件,這種屬于包了兩層,把外面那層取掉即可)。
⑦logs文件夾
- 日志
存放日志的文件夾,僅存在于1.7之后的版本,以替換之前的版本中的output-server.log文件。
包含日期命名的log.gz壓縮包和latest.log,用于按日期記錄游戲信息,如進(jìn)入退出信息、聊天框信息、存檔自動保存信息等??梢詣h除,對游戲本身無影響。
⑧l(xiāng)ibraries文件夾
- 庫文件
包括Minecraft的運行渲染引擎以及各種庫文件。一般包含com、commons-io、io、java3d、net、org等文件夾。
(通常安裝Forge和Optifine時相關(guān)jar文件會自動存放到其中的net文件夾內(nèi),其他除非你是程序員級別的,一般不會需要修改其中的東西)
⑨crash-reports文件夾
- 錯誤報告
錯誤報告存放處,第一次發(fā)生崩潰時會自動生成此文件夾??梢詣h除,對游戲本身無影響。
⑩assets文件夾
- 資料文件
包含icons(圖標(biāo))、lang(語言)、music(音樂)、records(唱片)、sound、sounds(音效)文件夾和pack.mcmeta(材質(zhì)相關(guān))、READ_ME(告知你如果要自定義其中內(nèi)容請使用資源包,原本不屬于這個文件夾的內(nèi)容都會被自動刪除)、sounds.json(設(shè)置何種情況下播放何種音效)
缺少這一文件夾或內(nèi)容不全可能會導(dǎo)致沒有聲音,無法切換成中文等問題。
更早版本所含有的,或你可能遇到的其他常見文件(夾):
bin 文件夾(1.5.2及之前版本)
包括Minecraft的運行渲染引擎(位于下面的natives文件夾下)與核心文件(minecraft.jar)。所有需要預(yù)加載的Mod也需要預(yù)先內(nèi)置于minecraft.jar內(nèi)。
該文件夾從1.6起被取消,如果你在1.6之后的整合包里看到它,里面可能只有一個WorldEdit.jar(創(chuàng)世神插件)
config 文件夾 ( 原版不含)
自動生成的存放Mod配置文件的文件夾。
lib 文件夾(1.5.2及之前版本)
相當(dāng)于1.6之后的libraries文件夾,但是內(nèi)容布置發(fā)生了較大變化。
mods 文件夾( 原版不含)
不需要預(yù)加載的Mod存放地,一般是可以由Mod API加載的一些封裝比較好的,不用放入minecraft.jar中的一些Mod,比如小地圖、砍樹mod以及很多大型mod等。如果安裝Mod時此文件夾不存在的話請自己創(chuàng)建。對于1.6及之后的版本,mod可以存放在versions文件夾中的mods文件夾內(nèi),跟啟動器的設(shè)置有關(guān)。
resources 文件夾(1.5.2及之前版本)
(注意與上文所述的resourcepacks(資源包)區(qū)分開來)音樂、音效文件存放處,如果該文件夾缺失或不完整,Minecraft將缺少音效。
shaderpacks 文件夾 ( 原版不含)
光影配置文件夾,存放各種基于GLSLShaders Mod的光影配置文件。
stats 文件夾 (1.6.4及之前版本)
存放玩家數(shù)據(jù)統(tǒng)計信息文件的地方,會自動生成。該文件夾自1.7起被調(diào)整到saves文件夾內(nèi),并以“玩家id.json”的形式儲存(同時方便了修改及轉(zhuǎn)移)。
texturepacks 文件夾 (1.5.2及之前版本)
材質(zhì)包存放地,會自動生成。如果安裝材質(zhì)包時此文件夾不存在的話請自己創(chuàng)建。
texturepacks-mp-cache 文件夾 (1.5.2及之前版本)
緩存服務(wù)器推薦的材質(zhì)包(1.3.1-1.5.2之間版本),會自動生成。
各種log文件及衍生文件 (原版不含)
日志文件,如output-client.log、ForgeModLoader-client.log、及衍生的lck文件等,一般都可以刪除,不會影響游戲,不過在游戲的過程中仍然會自動生成。
optionsof.txt (原版不含)
用于保存Optifine設(shè)置的文件。
optionsshaders.txt (原版不含)
用于保存光影效果設(shè)置的文件。
核心文件結(jié)構(gòu)詳解:
[版本號].jar (如1.6.2.jar、1.6.4.jar、1.7.2.jar,在1.5.2及之前版本為minecraft.jar)
此文件位于versions文件夾下的版本號文件夾內(nèi)(1.5.2及之前在../.minecraft/bin文件夾)
它包含以下文件(夾):
class 文件: Java語言下已編譯的 Minecraft 程序邏輯文件。這些文件的命名類似"aka"或"gb"等,是因為這些文件已通過模糊處理隱藏了源文件名。
net 文件夾: 與多人聯(lián)機有關(guān)的Class文件存放處。
META-INF 文件夾: 元信息目錄,包含關(guān)于游戲文件的信息。未修改的META-INF文件夾包含3個文件,MOJANGCS.RSA(數(shù)字證書)、MANIFEST.MF和MOJANGCS.SF(Java文件的信息校驗記錄文件)。
assets 文件夾: 默認(rèn)的字體、語言和材質(zhì)文件,包含:
[1]font 一般僅包含glyph_sizes.bin文件,控制字形尺寸。
[2]lang 一般僅包含en_US.lang文件,如果其他語言文件缺失,默認(rèn)會使用它(美式英語)
[3]shaders 控制一些方塊和物品的發(fā)光,晃動,旋轉(zhuǎn)等等效果的fsh、vsh、json文件
[4]texts 包含credits.txt(制作人員名單)、end.txt(終末之詩)、splashes.txt(閃爍標(biāo)語)
[5]textures 默認(rèn)材質(zhì)包文件夾,包含:
· blocks 方塊材質(zhì)
· colormap 生物群系的葉子(foliage)與草地(grass)顏色
· entity 動物、實體材質(zhì)
· environment 云(clouds)、太陽(sun)、月相(moon_phases)、雨雪(rain、snow)、末地天空(end_sky)的材質(zhì)
· font 字體材質(zhì),包含ascii.png(英文粗體像素字體),ascii_sga.png(標(biāo)準(zhǔn)銀河字母字體材質(zhì)),unicode_page_**.png(統(tǒng)一碼字符字體材質(zhì),適用于任何語言)
· gui 用戶界面材質(zhì),如成就(achievement)、書本、物品欄、血量、合成熔煉附魔等等界面
· items 物品材質(zhì)
· map 地圖材質(zhì)
· misc 雜項,如水下、戴上南瓜頭的視覺效果,陰影效果等
· models 模型材質(zhì) armor各種護(hù)甲的模型
· painting 掛畫材質(zhì)
· particle 粒子效果材質(zhì)
限于本人水平,以上內(nèi)容中
[bin文件夾]
[mods文件夾]
[libraries文件夾]
[texturepacks-mp-cache文件夾]
介紹摘自@三晉劍客 發(fā)布于mcbbs的《Minecraft下載&文件結(jié)構(gòu)說明》
http://www.mcbbs.net/thread-38297-1-1.html
[META-INF文件夾]
[class文件]
介紹摘自Minecraft Wiki 詞條:minecraft.jar
http://minecraft-zh.gamepedia.com/Minecraft.jar
其余項目均為嬰垣帝鳳編輯