一份不权威的 Minecraft 整合制作指南

在本文章中,目录结构中表达方式如下:

表达内容 示例
表示文件 options.txt
表示变量 <版本名>
在文件或文件夹末尾加上 ! 表示 Minecraft 本体,分发这些文件违反了 Minecraft Eula libraries !
在文件或文件夹末尾加上 * 表示可删除,** 表示建议删除,*** 表示必须删除 libraries *

客户端的文件处理

  • .minecraft【未开启版本隔离】
    • assets ***!

      Minecraft 的资源文件夹,存放原版游戏的贴图、音乐、语言文件等资源文件,它其中包含 indexes(存放对应版本资源文件的列表文件) 和 objects(全部的资源文件)。
      除此之外,有些缺德 Mod 会把图片、皮肤之类的文件生成后放在这个文件夹下。1

    • libraries ***!

      Minecraft 和 Mod Loader 运行时引用的必要库文件。

    • versions !(存放 Minecraft 各种版本)

      核心文件夹,存放 Minecraft 核心程序文件和 Mod API 版本文件。

    • <版本名>

      存放 Minecraft 其中之一版本相关文件。

      • <上级目录名称>-natives ***!
        存放 Minecraft 运行所需渲染库文件。
      • <上级目录名称>.jar ***!
        Minecraft 本体一部分。
      • <上级目录名称>.json !
        Minecraft 其中之一版本 Json 文件,包含此版本运行所需的文件列表和版本信息等。
    • config *

      大部分 Mods 配置文件夹。

    • crash-reports **

      Minecraft 错误和崩溃日志文件夹。

    • logs **

      Minecraft 运行日志文件夹。

    • mods

      Mods 文件夹。

    • resourcepacks *

      资源包文件夹。

    • saves *

      单人游戏存档文件夹。

    • screenshots **

      保存的游戏截图文件夹。

    • shaderpacks *

      光影包文件夹。

    • hotbar.nbt **

      创造模式物品栏文件。

    • options.txt

      Minecraft 配置文件。

    • optionsof.txt

      OptiFine 配置文件。

    • optionsshaders.txt *

      OptiFine 光影配置文件。

    • realms_persistence.json **

      Minecraft Realms 相关文件。

    • servers.dat *

      多人游戏服务器列表文件。

    • servers.dat_old **

      多人游戏服务器列表文件备份文件。

    • usercache.json ***

      用户缓存文件。

    • launcher_profiles.json ***

      启动器登录凭证文件。

  • 启动器本体和配置相关文件。

    如果您使用的是 HMCL 启动器,建议手动编辑 hmcl.json 文件以删除无用和隐私信息,可参考如下(例如第 6、26、44 和 47 行):

{
  "last": "Default",
  "backgroundType": "DEFAULT",
  "bgpath": "",
  "commonDirType": "DEFAULT",
  "commonpath": "",
  "hasProxy": false,
  "hasProxyAuth": false,
  "proxyType": "HTTP",
  "proxyPort": 0,
  "width": 866.0,
  "height": 546.0,
  "theme": "#0288d1",
  "localization": "zh_CN",
  "downloadType": "mcbbs",
  "configurations": {
    "Default": {
      "global": {
        "usesGlobal": true,
        "javaArgs": "",
        "minecraftArgs": "",
        "maxMemory": ,
        "permSize": "",
        "width": 854,
        "height": 480,
        "javaDir": "",
        "precalledCommand": "",
        "serverIp": "",
        "java": "",
        "wrapper": "",
        "fullscreen": false,
        "noJVMArgs": false,
        "notCheckGame": false,
        "notCheckJVM": false,
        "showLogs": false,
        "gameDir": "",
        "launcherVisibility": 1,
        "gameDirType": 1,
        "nativesDir": "",
        "nativesDirType": 0
      },
      "gameDir": ".minecraft",
      "useRelativePath": true,
      "selectedMinecraftVersion": ""
    }
  },
  "accounts": [],
  "fontFamily": "Microsoft YaHei",
  "fontSize": 12.0,
  "logLines": 5000,
  "authlibInjectorServers": [],
  "updateChannel": "STABLE",
  "_version": 0,
  "uiVersion": 0,
  "preferredLoginType": "authlibInjector"
}

结构目录涉及的内容不包含部分 Mod 相关文件,请自己斟酌。
如果您没有 Json 语法基础不建议对其修改,您可以在启动器中删除您的账号以保护您的隐私。

打包

建议使用 .zip.rar.7z 等主流格式打包,压缩级别建议 极限压缩(WinRAR 中选项为 最好)以减小体积。

本文标题:一份不权威的 Minecraft 整合制作指南
本文链接:https://blog.msdnicrosoft.cn/%e4%b8%80%e4%bb%bd%e4%b8%8d%e6%9d%83%e5%a8%81%e7%9a%84-minecraft-%e6%95%b4%e5%90%88%e5%88%b6%e4%bd%9c%e6%8c%87%e5%8d%97/
本文作者:MSDNicrosoft
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处!
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇