Remember My Txt

Remember My Txt - 记忆我的文本

Remember My Txt 确保在更改其他选项时,options.txt 文件中未被识别的值也会被保存,从而防止在等待模组移植到新版 Minecraft 时丢失按键绑定等情况。
fabric 作者 DuncanRuns 支持版本 1.18.2 - 1.21.11
下载量
22,001
关注数
67
数据来源
Modrinth
模组详细介绍

记住我的文本

记住我的文本确保在更改其他选项时,options.txt文件中未被识别的值会被保存,防止诸如在等待模组移植到新版Minecraft时丢失按键绑定等情况。

那么问题是什么?

options.txt的工作原理可以在这里找到,但可以总结如下:

  • 读取文件
  • 仅获取Minecraft需要的值
  • 仅保存Minecraft已有的值

想象一下,你在options文件中有一个名为keygui.xaerotoggle_waypoints的自定义选项。

这个选项,以及许多其他选项,通常在你安装了Fabric模组Xaero的小地图时由Minecraft处理。

问题是,当你即使只有一次启动Minecraft时没有加载该模组,options.txt就会丢失keygui.xaerotoggle_waypoints选项,或者该模组提供的任何其他选项。

这在你将Minecraft更新到较新版本时很容易发生,因为你可能无法立即获得所有想要的模组。

那么解决方案是什么?

解决方案非常简单。所有未被识别的选项都将被记住,因此这个模组得名。

这些被记住的、未被Minecraft识别的选项将与已识别的选项一起保存。

在Minecraft加载options.txt之后,它会暂时存储所有选项。

此时,记住我的文本介入,并将所有这些选项存储在一个名为“未接受”的单独选项集中。

对于Minecraft实际读取的每一个选项,该选项会从“未接受”选项中移除。

之后,我们就有了一个我们知道Minecraft不会保存到options.txt的选项列表。

因此,当Minecraft再次开始保存options.txt时,我们可以使用这个未使用的选项列表,并将它们放回options.txt中。

使用/法律说明

如果你想将其包含在你的整合包中,请随意!

如果你想将代码实现到你自己的模组中,请先征得许可。

许可证是MIT,所以这些规则没有任何法律影响,但我请求你尊重它们。

我未能找到实现此模组功能的另一个模组,因此如果看起来我抄袭了其他开发者,我表示歉意。

基本信息
模组名称Remember My Txt
作者DuncanRuns
下载量22,001
关注数67
支持版本1.18.2 - 1.21.11
加载器fabric
客户端required
服务端unsupported