跳到正文

F3 + F4 Gamemode Switcher for Older Versions

作者:EnesBasmaci

将原版风格的 F3 + F4 游戏模式选择器带到较旧版本的 Minecraft 中。

收藏

截图

介绍

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

Mod's Banner

将原版 Minecraft 的 F3 + F4 游戏模式切换器带到较旧的 Minecraft 版本。

这是一款轻量级的客户端 Minecraft Forge 模组,忠实移植了 Minecraft Java Edition 1.16.5 中广为人知的 F3 + F4 游戏模式切换器,让它能在较旧的 Minecraft 版本中使用。

模组还原了原版界面、操作方式、游戏模式顺序、快速切换行为和视觉风格,不会添加无关的作弊菜单或游戏功能。


概览

按住 F3 并按下 F4,即可打开原版风格的游戏模式选择器。

保留原版顺序:

创造模式 → 生存模式 → 冒险模式 → 旁观模式 → 创造模式

选择器后方的游戏世界仍然可见,界面也会自动适配当前的 Minecraft GUI 缩放比例。

Vanilla-style gamemode selector


功能

  • 忠实移植 Minecraft 1.16.5 的 F3 + F4 选择器
  • 原版界面、槽位、图标、文字和悬停效果
  • 原版游戏模式切换器纹理
  • 使用原版 Minecraft 物品渲染器绘制游戏模式图标
  • 可在最近使用的两种游戏模式之间快速切换
  • 每次单独按键都只切换一步
  • 支持键盘和鼠标选择
  • 可选的本地原版权限检查
  • 可选的暂停行为
  • 仅需在客户端安装
  • 无需额外依赖
  • 无需在服务器端安装

选择器使用原版资源:

textures/gui/container/gamemode_switcher.png

不使用自定义或现代化的替代界面。


操作

  1. 按住 F3。
  2. 按下 F4,打开游戏模式切换器。
  3. 继续按住 F3,再次按下 F4,即可循环切换可用的游戏模式。
  4. 松开 F3,应用所选游戏模式。

持续按住 F4 不会快速循环切换所有选项。每次单独按下 F4 都只会处理一次。

按下 Escape,即可关闭选择器而不应用所选更改。

也可以使用鼠标选择游戏模式。


快速切换

首次按下 F3 + F4 时,会高亮显示此前使用的另一种游戏模式,而不是当前已启用的游戏模式。

这样便能在最近使用的两种游戏模式之间快速切换。

例如:

  • 创造模式 → 生存模式
  • 生存模式 → 创造模式
  • 旁观模式 → 创造模式
  • 创造模式 → 旁观模式

手动选择其他游戏模式时,刚刚离开的游戏模式会成为新的上一种游戏模式。

如果所选游戏模式已经处于启用状态,选择器会直接关闭,不会发送不必要的更改请求。


改进 F3 按键处理

较旧的 Minecraft 版本可能会先处理 F3,之后才检测到 F3 + F4 组合键,从而导致调试界面短暂出现。

模组设置了约 150 毫秒的短暂等待时间,以区分以下操作:

  • 单独按下 F3
  • F3 与已配置的激活键同时按下

如果在此期间按下激活键,模组会拦截 F3 的常规操作并打开选择器,避免调试界面闪烁。

单独按下 F3 仍会照常控制 Minecraft 的调试界面。


配置

模组提供了一个选项界面,包含以下设置:

激活键

选择用于打开和切换选择器的按键。

例如:

  • F4
  • K
  • 其他受支持的键盘按键

激活模式

选择打开选择器的方式:

  • F3 + 已配置的按键
  • 仅使用已配置的按键

原版权限检查

控制客户端在打开选择器之前,是否执行常规的本地原版权限检查。

禁用此选项不会绕过服务器权限。

暂停游戏

选择打开选择器时是否暂停游戏。

默认设置

  • 激活键:F4
  • 激活模式:F3 + F4
  • 原版权限检查:已启用
  • 暂停游戏:已禁用

Mod configuration screen going
Mod configuration screen


权限行为

此模组不会绕过 Minecraft 或服务器权限。

在多人游戏中,模组使用 Minecraft 正常的游戏模式切换机制。服务器拥有最终控制权,可以像往常一样接受或拒绝请求。

忽略本地检查选项仅允许在客户端检查原本会阻止选择器打开时打开选择器。此选项不会授予切换游戏模式的权限,也不会绕过服务器安全机制。

在单人游戏中,模组遵循集成服务器的正常规则。仍然需要启用作弊或拥有足够的权限。


多人游戏兼容性

此模组为客户端模组,通常无需安装在服务器上。

在玩家本身已拥有切换游戏模式权限的多人服务器上,此模组可以正常运行。

与修改以下内容的模组搭配时,可能会发生冲突:

  • F3 或 F4 按键处理
  • 调试屏幕
  • 游戏模式命令
  • 键盘输入事件
  • Minecraft GUI 渲染
  • 玩家控制器行为

项目目标

这个项目源于一个简单的个人需求。

玩较旧版本的 Minecraft 时,我想使用较新版本中熟悉的 F3 + F4 游戏模式切换器。我寻找过能将此功能忠实移植到较旧 Forge 版本的模组,却没能找到完全符合我预期的版本。

起初,我决定只为自己制作这个模组。我的目标是尽可能贴近原版 Minecraft 1.16.5 的选择器,还原其界面、控制方式、快速切换行为和游戏模式循环切换功能。

成功实现后,我意识到其他玩家、整合包作者、开发者和服务器管理员可能也在寻找同样的功能。我决定不再将其作为私人项目,而是公开发布,让所有使用较旧 Minecraft 版本的玩家都能享受同样便捷的原版游戏模式切换器。

这个项目始终专注于一个目标:以轻量且忠实的方式,将原版的 F3 + F4 游戏模式切换器体验带到较旧版本的 Minecraft Forge 中。

常见问题

F3 + F4 Gamemode Switcher for Older Versions 支持哪些 Minecraft 版本?

F3 + F4 Gamemode Switcher for Older Versions 支持 Minecraft Java 版 1.7.10–1.15.2,共 11 个版本,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

F3 + F4 Gamemode Switcher for Older Versions 怎么安装?

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

评论

登录后评论和评分

EnesBasmaci 的其他作品

查看全部 →