CustomSaveDirs
模组属性评比

距离显示结果还剩5票~

路过的这位少侠,你觉得这款Mod怎么样,可否愿意来评一评它呢?登录并评比
更新日志
  • 暂无日志..

历史编辑记录更多
    管理组

      暂无管理组..

    编辑组

      暂无编辑组..

    开发组申请
    活跃
    开源

    CustomSaveDirs

    0.0

    无人问津

    昨日指数: 47
    昨日平均指数: 73.183

    1658

    总浏览

    --

    资料填充率


    下载本模组
    • 模组概述

      这是一个在客户端运行的轻量模组,允许你在读取与保存单人游戏存档时使用自定义的目录而不是游戏硬编码的 ${GAME_DIR}/saves 目录,且设置自定义目录时不需要重新启动游戏。

      如何使用本模组?

      在安装了此模组后,在主屏幕点击“选项...”按钮,再点击“配置存档目录...”(“Configure Save Directories” / “options.savedirs”)(若没有看到该按钮,说明它被其他模组添加的按钮“挤掉”了,把窗口高度拉高点试试)。

      CustomSaveDirs-第1张图片Minecraft 1.19.3 中安装此模组添加的“配置存档目录...”按钮(未安装 Fabric API)初次进入该屏幕时(${GAME_DIR}/config/customsavedirs.json 尚不存在时),屏幕最上方的按钮中的文字应当是“当前: 默认”(“Current: 默认” / “options.savedirs.current: 默认”)。然后您可以点击“编辑 customsavedirs.json”(“Edit customsavedirs.json” / “options.savedirs.editfile”)按钮,点击后会弹出一个文本编辑器,在这里编辑想要让本模组读取的存档目录。支持绝对路径和相对路径。例如,想要让本模组读取“/tmp”“saves”“../../saves”3 个目录,需要在 ${GAME_DIR}/config/customsavedirs.json 中写道:

      [
        "/tmp",
        "saves",
        "../../saves"
      ]

      保存 customsavedirs.json 后,点击游戏内的“重新加载 customsavedirs.json”(“Reload customsavedirs.json” / “options.savedirs.loadfile”)。然后点击“当前: 0: /tmp”按钮,可以切换到 customsavedirs.json 声明的下一个有效目录(这里的“有效目录”指的是能够通过 Java 的 java.nio.file.FileSystems.getDefault().getPath(xxx) 或 java.nio.file.Path.of(xxx) 成功创建一个 Path 对象的目录路径),这里是切换到“1: saves”。另外请注意 customsavedirs.json 中的首个有效目录的索引是 0 而不是 1。当当前存档目录是最后一个有效目录时,点击按钮会变为索引为 0 的目录。更改完当前目录后,如果您不确认设置是否正确,请退出配置屏幕并重新进入以确认是否正确。

      如果要重新让游戏加载默认存档目录下的存档,只需要删除 customsavedirs.json 文件,或者将其内容变为“[]”(不带引号),再点击“重新加载 customsavedirs.json”。

      重新启动游戏后,存档目录会重新变为索引为 0 的目录,或游戏默认存档目录。

      在进入单人游戏存档后再点击按钮或重新加载 customsavedirs.json 更改存档目录,则该选项会在您保存并退出当前单人游戏世界才会生效,例如:在“0: /tmp”时打开存档“新的世界”,在存档内再修改为“2: ../../saves”,再保存并退出,则当前存档的保存目录还是 /tmp,并且不会影响 ../../saves 下的“新的世界”。随即点击“单人游戏”按钮进入世界列表,列出的是 ../../saves 下的存档。

      另请注意

      强烈建议使用 Fabric(MC 1.14+)或 Legacy Fabric(MC 1.6.4、MC 1.7.10、MC 1.8 ~ 1.12.2)的客户端安装 Fabric APILegacy Fabric API 以应用本模组 JAR 内的语言文件,如不安装,游戏仍可正常启动,但是与本模组相关的文本将会显示为回退的英文文本或本地化键名。

      Legacy Fabric(MC 1.13.2、MC 1.7 ~ 1.7.9、MC < 1.6.4)目前尚无解决方案,需要自行提取本模组 JAR 内的 assets 文件夹做成资源包加载以应用翻译文本。

      经作者测试,本模组与 FastQuit 没有不兼容现象。

      一些仅通过存档文件夹的名字而不是存档的完整路径来存储它们的配置文件的模组,如 投影Xaero 的世界地图,在同时安装了本模组的情况下,会出现不正常的现象,例如两个同名存档共用一套区域选择,共用一张世界地图及路径点。

    短评加载中..