跳到正文

RandomConfigs

作者:TheRandomLabs

用于设置默认配置、游戏规则、难度和世界边界的实用模组。

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

赞助

我与 Apex Hosting 合作了!根据我的使用体验,他们的服务器不卡顿、易于管理,质量也很高。点击此处了解:

RandomConfigs 是一个实用模组,可让你设置默认配置、游戏规则、难度和世界边界。在客户端安装时,它与原版服务器完全兼容;在服务器上安装时,它与原版客户端完全兼容。这也意味着客户端可以使用与服务器上不同版本的该模组进行连接。

1.13 Rift 版本需要 Rift。

1.13.2 Rift 版本需要 Chocohead 修改版的 Rift,可在此处下载。

Fabric 版本可在此处获取。

默认配置

RandomConfigs 会从 config/randomconfigs/defaultconfigs.json 中读取一个由对象组成的数组,格式如下:

[
	{
		"source": String,
		"destination": String,
		"side": ConfigSide,
		"version": int
	}
]

“source” 指向 config/randomconfigs/defaultconfigs 中的任意文件。
“destination” 指向 Minecraft 目录中的任意文件。
“side” 可以是 “client”、”server” 或 “both”。

如果 “destination” 不存在,就会将 “source” 指向的文件复制到 “destination”。

“version” 可以是任意整数。如果 “version” 发生变化,配置就会被强制更新。如果你已随整合包附带默认配置,并希望强制应用更改,这项功能就很有用。

RandomConfigs 的默认配置功能比 More Default Options 更早加载,因此兼容更多模组。RandomConfigs 也支持仅在服务端运行。

默认游戏规则

RandomConfigs 可以根据游戏模式和世界类型设置默认游戏规则。它还可以设置默认世界边界大小和难度,并强制设置游戏规则,使其无法更改。默认游戏规则存储在 config/randomconfigs/defaultgamerules.json 中,示例可在此处查看。 请注意,在 1.16 中,仅支持 “default” 和 “flat” 世界类型。

攻击速度

RandomConfigs 可以为特定物品设置不同的攻击速度。此外,还可以在攻击冷却期间禁用攻击。攻击速度配置存储在 config/randomconfigs/attackspeeds.json 中,示例可在此处查看。

攻击速度决定冷却时间的长短。冷却所需的时间为 1 / 攻击速度 * 20 刻。工具有各自的攻击速度修正值,因此手持不同工具时,攻击速度也会不同。默认攻击速度为 4.0,这意味着空手需要四分之一秒才能达到最大伤害。剑的攻击速度修正值为 2.4,斧则根据材质介于 3 和 3.2 之间。例如,如果将剑的攻击速度设为低于 2.4,实际攻击速度就会变成负数。

可以使用 /asreload 和 /asreloadclient 命令重新加载攻击速度配置,不过 Rift 和 Forge 1.13 中没有 /asreloadclient 命令。目前 Forge 1.14 及更高版本中也没有此命令。

注意:RandomConfigs 使用 Jankson 处理 JSON,可修复缺少逗号、引号省略等问题。

常见问题

RandomConfigs 支持哪些 Minecraft 版本?

RandomConfigs 支持 Minecraft Java 版 1.8–1.16.3,共 22 个版本,可用的加载器:Fabric / Forge。下载时注意选择和你游戏版本一致的文件。

RandomConfigs 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

TheRandomLabs 的其他作品

查看全部 →