本帖最后由 a1294790523 于 2020-3-3 23:38 编辑
随缘修复(RandomPatches)是一个包含了一堆用于Minecraft原版的补丁模组,它只包含需要ASM转换器(ASM transformers)支持的功能,不需要ASM转换器的修改请出门右转RandomTweaks(本站|原帖)
当你将它安装到客户端时,它应该会完全兼容原版服务器,同理,安装在服务器上时也能完全兼容原版客户端。这也意味着客户端可以连接到装有不同于客户端版本的随缘修复模组的服务器上。
功能:
可修改读取和登录的超时时间
配置
当你将它安装到客户端时,它应该会完全兼容原版服务器,同理,安装在服务器上时也能完全兼容原版客户端。这也意味着客户端可以连接到装有不同于客户端版本的随缘修复模组的服务器上。
功能:
可修改读取和登录的超时时间
读取和登录的超时时间是被硬编码到原版Minecraft中的,而且常常让那些电脑慢的客户端掉线。
在Minecraft 1.9以及更高版本中,RandomPatches能让你配置登录的超时时间,在Minecraft 1.12以及更高版本中,也可配置读取超时时间。
默认配置下,RandomPatches会将读取和登录的超时时间分别设置为90秒和900秒。
读取超时时间是服务器等待每个心跳包(KeepAlive packet)的回应时间,这个时间也可以被Minecraft 1.9以及更高的版本配置。
读取超时时间会被自动地四舍五入为每个心跳包的发送间隔时间。
调整登录超时时间一般比读取超时时间更有用
配置文件中的设置也同样会被应用到系统属性中的"fml.readTimeout"和"fml.loginTimeout"。
你可以在配置文件中通过禁用"NetHandlerPlayServer patches"来禁用它。
强制返回到标题画面(主菜单)
在原版Minecraft中,当你退出多人游戏或领域服务器时游戏会返回到对应的菜单。
RandomPatches提供了在退出后返回标题画面的选项。
这个选项默认被禁用。
它可以与ServerObserver模组组合起来。在没有开启此功能的情况下,如果你启用了这个模组的自动连接功能并打算在离开时断开服务器,它将会自动连接回服务器,因为此时Minecraft返回到了多人游戏菜单。
你可以在配置文件中通过禁用"patchTitleScreenOnDisconnect"来禁用它。
可配置的玩家速度限制
在Minecraft 1.9以及更高版本中,它移除了"<Player> moved too quickly!"这种当玩家移动过快时会刷屏的日志提示
这个功能将会在SpongeForge安装时自动禁用,因为SpongeForge已有此功能。
你可以在配置文件中通过禁用"NetHandlerPlayServer patches"来禁用它。
更快的语言切换
几乎移除了切换语言带来的卡顿
这个功能来源于FastLang模组。
这个功能不能在游戏中切换开关状态。
可开关的讲述人按键
它添加开关讲述人的按键
这与Rebind Narrator的功能一样,但RandomPatches的版本根据符合原版的行为。
这个功能将会在Rebind Narrator安装时自动禁用
因为讲述人是在1.12实现的,所以它只能工作在Minecraft 1.12及以上版本
这个功能不能在游戏中切换开关状态
调整末地传送门
修复末地传送门方块以及末地传送门被破坏时的材质,并优化了末地传送门的渲染。
在原版Minecraft中,粒子材质丢失让它们看起来是紫黑色的,并且末地传送门只渲染了表面。
RandomPatches通过添加它们自己的破坏粒子材质并强制传送门渲染上下部分来修复了它。
这个功能只能在1.11以上版本工作,并且只有安装在客户端才能起作用。
我知道在1.13及以上的版本中,末地传送门使用了黑曜石的破坏粒子材质。
然而,我感觉我做的看起来会更好。
安装RandomPatches前的末地传送门渲染:

安装RandomPatches前的末地传送门渲染:

安装RandomPatches前的破坏粒子效果:

安装RandomPatches后的破坏粒子效果:

修复合成书的NBT问题
这个功能是对于MC-129057的修复,在点击合成书内的配方时防止了带有NBT数据的配料被移动到合成格。
尽管RandomPatches的修复理论上来说更多地带有mod兼容的性质,但它将会在VanillaFix安装时自动禁用此功能。
船的调整
这是在CplPibald's Tweaks模组中对船的浮力的调整的更好的实现
水下的船的浮力可以被配置。
在原版中,水下的船的浮力是-0.0007,这意味着它会下沉。RandomPatches默认会将水下的船的浮力设置为2.023,让船能浮起来以继续前进。
这里也有一个防止船上生物在60ticks(3秒)后被驱逐的选项,但该选项默认被禁用
与CplPibald's Tweaks模组不同的是,它创建了一个自定义的船的实体,而RandomPatches通过修改EntityBoat类来工作,这能让这个功能能在原版客户端连接到安装了该mod的服务器上工作。
这里的prevent UnderwaterBoat Passenger Ejection(防止水下的船的生物被抛出)和underwater Boat Buoyancy(水下的船的浮力)选项能在游戏内更改时立刻生效。
修复了矿车的AI
这是对MC-64836的修复,这个bug导致了非玩家生物能使用它们AI移动矿车,这能干扰自动化。
它不能在游戏内启用/禁用
修复了MC-2025
这是对MC-2025的修复。虽然它也能在1.8中重现,但该功能只能工作于1.10及以后的版本中。
在原版Minecraft中,实体的碰撞箱会在它被创建后开始被时刻计算,但这种计算会有不精确的时候,进而会导致实体窒息。
RandomPatches通过保存实体的相对碰撞箱(在tag列表中为RelativeAABB)并在创建它们时恢复它来修复了这个bug。
移除药水的闪烁效果
移除药水的闪烁效果。
这个选项默认被禁用,并且不能在游戏中改变。
这个功能来源于NoMoreGlowingPots模组。
头颅堆叠修复
在原版Minecraft中,在不同的会话(sessions)中生成的玩家头颅不能被堆叠
RandomPatches通过让Minecraft用SkullOwner tags来比较头颅一致性来解决了这个问题。
默认情况下,头颅是用材质来决定头颅一致性的,在禁用这个选项(skullStackingRequiresSameTextures)后将会用头颅的玩家信息来决定头颅的一致性。
这个功能仅能在安装在服务器上时工作,但是有一定的限制。这个功能不能在仅安装在客户端时工作。
可配置的窗口标题/图标
这个功能能让你设置窗口的标题以及图标
窗口创建后标题会立刻被设置,在几秒后图标才会被设置。
这个的加载比little things模组的实现更早,但它会在ITLT模组安装时自动禁用。
在1.9版本之前,标题和图标会被加载得更晚一些。
标题和图标能在游戏内设置,默认配置是原版的标题和图标。
配置
所有的功能都是可配置的。
在Minecraft 1.10以及更高的版本中,/rpreload命令会重载服务器侧的配置文件
/rpreloadclient会重载客户端侧的配置文件(在单人游戏中作用相同)
而在Minecraft 1.11以及更高版本中,会有一个配置用的GUI,更多的选项可以在游戏中更改并可以立即生效。
使用/rpreload或/rpreloadclient重载客户端侧的配置文件并不会更新窗口的设置。请使用配置GUI替代它。RandomPatches也允许其它模组(也就是RandomPortal)来修改默认的折跃门和传送门的渲染。
随缘修复(RandomPatches)是一个包含了一堆用于Minecraft原版的补丁模组,它只包含需要ASM转换器(ASM transformers)支持的功能,不需要ASM转换器的修改请出门右转RandomTweaks(本站|原帖)
当你将它安装到客户端时,它应该会完全兼容原版服务器,同理,安装在服务器上时也能完全兼容原版客户端。这也意味着客户端可以连接到装有不同于客户端版本的随缘修复模组的服务器上。
功能:
可修改读取和登录的超时时间
强制返回到标题画面(主菜单)
可配置的玩家速度限制
更快的语言切换
可开关的讲述人按键
调整末地传送门
修复合成书的NBT问题
船的调整
修复了矿车的AI
修复了MC-2025
移除药水的闪烁效果
头颅堆叠修复
可配置的窗口标题/图标
配置
2021.12 数据,可能有更多内容
随缘修复(RandomPatches)是一个包含了一堆用于Minecraft原版的补丁模组,它只包含需要ASM转换器(ASM transformers)支持的功能,不需要ASM转换器的修改请出门右转RandomTweaks(本站|原帖)当你将它安装到客户端时,它应该会完全兼容原版服务器,同理,安装在服务器上时也能完全兼容原版客户端。这也意味着客户端可以连接到装有不同于客户端版本的随缘修复模组的服务器上。
功能:
可修改读取和登录的超时时间
读取和登录的超时时间是被硬编码到原版Minecraft中的,而且常常让那些电脑慢的客户端掉线。
在Minecraft 1.9以及更高版本中,RandomPatches能让你配置登录的超时时间,在Minecraft 1.12以及更高版本中,也可配置读取超时时间。
默认配置下,RandomPatches会将读取和登录的超时时间分别设置为90秒和900秒。
读取超时时间是服务器等待每个心跳包(KeepAlive packet)的回应时间,这个时间也可以被Minecraft 1.9以及更高的版本配置。
读取超时时间会被自动地四舍五入为每个心跳包的发送间隔时间。
调整登录超时时间一般比读取超时时间更有用
配置文件中的设置也同样会被应用到系统属性中的"fml.readTimeout"和"fml.loginTimeout"。
你可以在配置文件中通过禁用"NetHandlerPlayServer patches"来禁用它。
强制返回到标题画面(主菜单)
在原版Minecraft中,当你退出多人游戏或领域服务器时游戏会返回到对应的菜单。
RandomPatches提供了在退出后返回标题画面的选项。
这个选项默认被禁用。
它可以与ServerObserver模组组合起来。在没有开启此功能的情况下,如果你启用了这个模组的自动连接功能并打算在离开时断开服务器,它将会自动连接回服务器,因为此时Minecraft返回到了多人游戏菜单。
你可以在配置文件中通过禁用"patchTitleScreenOnDisconnect"来禁用它。
可配置的玩家速度限制
在Minecraft 1.9以及更高版本中,它移除了"<Player> moved too quickly!"这种当玩家移动过快时会刷屏的日志提示
这个功能将会在SpongeForge安装时自动禁用,因为SpongeForge已有此功能。
你可以在配置文件中通过禁用"NetHandlerPlayServer patches"来禁用它。
更快的语言切换
几乎移除了切换语言带来的卡顿
这个功能来源于FastLang模组。
这个功能不能在游戏中切换开关状态。
可开关的讲述人按键
它添加开关讲述人的按键
这与Rebind Narrator的功能一样,但RandomPatches的版本根据符合原版的行为。
这个功能将会在Rebind Narrator安装时自动禁用
因为讲述人是在1.12实现的,所以它只能工作在Minecraft 1.12及以上版本
这个功能不能在游戏中切换开关状态
调整末地传送门
修复末地传送门方块以及末地传送门被破坏时的材质,并优化了末地传送门的渲染。
在原版Minecraft中,粒子材质丢失让它们看起来是紫黑色的,并且末地传送门只渲染了表面。
RandomPatches通过添加它们自己的破坏粒子材质并强制传送门渲染上下部分来修复了它。
这个功能只能在1.11以上版本工作,并且只有安装在客户端才能起作用。
我知道在1.13及以上的版本中,末地传送门使用了黑曜石的破坏粒子材质。
然而,我感觉我做的看起来会更好。
安装RandomPatches前的末地传送门渲染:

安装RandomPatches前的末地传送门渲染:

安装RandomPatches前的破坏粒子效果:

安装RandomPatches后的破坏粒子效果:

修复合成书的NBT问题
这个功能是对于MC-129057的修复,在点击合成书内的配方时防止了带有NBT数据的配料被移动到合成格。
尽管RandomPatches的修复理论上来说更多地带有mod兼容的性质,但它将会在VanillaFix安装时自动禁用此功能。
船的调整
这是在CplPibald's Tweaks模组中对船的浮力的调整的更好的实现
水下的船的浮力可以被配置。
在原版中,水下的船的浮力是-0.0007,这意味着它会下沉。RandomPatches默认会将水下的船的浮力设置为2.023,让船能浮起来以继续前进。
这里也有一个防止船上生物在60ticks(3秒)后被驱逐的选项,但该选项默认被禁用
与CplPibald's Tweaks模组不同的是,它创建了一个自定义的船的实体,而RandomPatches通过修改EntityBoat类来工作,这能让这个功能能在原版客户端连接到安装了该mod的服务器上工作。
这里的prevent UnderwaterBoat Passenger Ejection(防止水下的船的生物被抛出)和underwater Boat Buoyancy(水下的船的浮力)选项能在游戏内更改时立刻生效。
修复了矿车的AI
这是对MC-64836的修复,这个bug导致了非玩家生物能使用它们AI移动矿车,这能干扰自动化。
它不能在游戏内启用/禁用
修复了MC-2025
这是对MC-2025的修复。虽然它也能在1.8中重现,但该功能只能工作于1.10及以后的版本中。
在原版Minecraft中,实体的碰撞箱会在它被创建后开始被时刻计算,但这种计算会有不精确的时候,进而会导致实体窒息。
RandomPatches通过保存实体的相对碰撞箱(在tag列表中为RelativeAABB)并在创建它们时恢复它来修复了这个bug。
移除药水的闪烁效果
移除药水的闪烁效果。
这个选项默认被禁用,并且不能在游戏中改变。
这个功能来源于NoMoreGlowingPots模组。
头颅堆叠修复
在原版Minecraft中,在不同的会话(sessions)中生成的玩家头颅不能被堆叠
RandomPatches通过让Minecraft用SkullOwner tags来比较头颅一致性来解决了这个问题。
默认情况下,头颅是用材质来决定头颅一致性的,在禁用这个选项(skullStackingRequiresSameTextures)后将会用头颅的玩家信息来决定头颅的一致性。
这个功能仅能在安装在服务器上时工作,但是有一定的限制。这个功能不能在仅安装在客户端时工作。
可配置的窗口标题/图标
这个功能能让你设置窗口的标题以及图标
窗口创建后标题会立刻被设置,在几秒后图标才会被设置。
这个的加载比little things模组的实现更早,但它会在ITLT模组安装时自动禁用。
在1.9版本之前,标题和图标会被加载得更晚一些。
标题和图标能在游戏内设置,默认配置是原版的标题和图标。
配置
所有的功能都是可配置的。
在Minecraft 1.10以及更高的版本中,/rpreload命令会重载服务器侧的配置文件
/rpreloadclient会重载客户端侧的配置文件(在单人游戏中作用相同)
而在Minecraft 1.11以及更高版本中,会有一个配置用的GUI,更多的选项可以在游戏中更改并可以立即生效。
使用/rpreload或/rpreloadclient重载客户端侧的配置文件并不会更新窗口的设置。请使用配置GUI替代它。RandomPatches也允许其它模组(也就是RandomPortal)来修改默认的折跃门和传送门的渲染。
标题不符合现行版规要求,已经代为修改。
【3-1】标题格式:([BGM])[最高支持版本-最低支持版本]+[Mod本名——Mod译名]+其他
【3-2】标题格式说明:
「版本号」例:[1.12.2-1.7.10],若支持0.1阶段全版本亦可写作[#.#.X] 例:[1.12.X];
「Mod本名」即Mod作者公开的Mod官方名称;「Mod译名」 请参考《Minecraft Mod简体中文翻译规范与指南》07;
「BGM」若帖内含有自动播放的音乐请务必在帖子最前端添加此项,并将音乐代码置于帖子开头;
请严格按照格式要求的顺序和内容填写标题,请勿在标题中使用“【】”、“~”等不规范字符,保持版面美观整洁的阅读环境。
看到你把我的帖子链接贴上去了才想起来我好久没更新了= =
版面大改手都酸了qwq
不过还是改完了(滑稽)
版面大改手都酸了qwq
不过还是改完了(滑稽)
感谢楼主分享!
这个mod好像对服务器多人来说有点用
为什么外面是patches里面就成了tweaks???
老哥,下载地址错了
你给的是RandomTweak的下载地址啊
你给的是RandomTweak的下载地址啊
厉害了,我喜欢
这么好的帖子没人顶?支持搬运
看上去很有用,但不知道为什么听朋友们说装了这个无用
还不错吧支持
不错啊感谢搬运
随缘修复可还行qwq
挺好,省去了许多麻烦
感谢大佬分享
这个mod会让我有些键位不能改动,比如下船一直默认左shift,改了左ctrl还是自动恢复,不知道是不是我个人的问题?

这个和万用bug修复不知道冲不冲突
加油!哦作者!
那个请问一下楼主修改读取和登陆超时时间需要装到服务端么还是只要装在客户端里就好了
