无界方块(Cubes Without Borders)
这是一款允许您在无边框全屏窗口中运行《我的世界》(Minecraft)的模组。这意味着您可以在其他显示器上与其他应用程序交互时保持游戏窗口开启,甚至可以直接将其他窗口叠加在 Minecraft 之上,而无需最小化游戏。
无界方块与市面上其他“无边框全屏”模组的不同之处在于,它明确支持所有主流平台:Linux、macOS,甚至 Windows。本项目并非只专注于单一平台而导致其他操作系统用户无法使用,而是致力于开箱即为所有用户提供最佳体验。没有屏幕闪烁,没有奇怪的合成器故障,也无需牺牲更改游戏分辨率的能力——一切只为还原本该如此流畅的无边框全屏游戏体验。
使用方法
要启用无边框全屏模式,请进入通常包含“全屏”设置的 视频设置 选项卡,并将其切换为新添加的第三个选项:无边框。
根据您是否安装了 Sodium 模组,该选项可能出现在以下位置之一:
![]() | ![]() |
|---|
此外,本模组还引入了一个 --borderless 启动参数供有需要的用户使用。该参数的作用与现有的 --fullscreen 参数相同,但会强制游戏以无边框全屏模式启动。
配置
如果您已安装 Cloth Config API,模组将提供一个简单的配置界面:
| 名称 | 描述 |
|---|---|
| 失去焦点时暂停 | 若设置为 是,当 Minecraft 窗口失去焦点时,游戏将自动暂停 |
| 全屏类型 | 允许您覆盖当 全屏 设置为 开启 时 Minecraft 默认使用的全屏类型 |
| 无边框全屏类型 | 允许您覆盖当 全屏 设置为 无边框 时所使用的无边框全屏类型 |
全屏类型详解
| 名称 | 描述 |
|---|---|
minecraft:default | Minecraft 默认使用的全屏模式 |
minecraft:windowed | 与操作系统无关的窗口化全屏模式 此实现不依赖于特定操作系统,因此可能在各种平台上表现出一些怪异行为。虽然通常不建议优先选择此模式,但在某些特定场景下它可能表现良好。 |
linux:borderless | 适用于 Linux 系统的无边框全屏模式 大多数情况下运行良好;但由于 FreeDesktop 规范,您可能会发现符合该规范的桌面环境(如 KDE Plasma)不会将画中画窗口(例如媒体播放器)置于全屏窗口之上。解决方法是将相关窗口的层级改为 OSD 或 Overlay (此处为 Firefox 的示例)。如果您在使用 KDE Plasma 时启用了自动隐藏/躲避的任务栏,建议尝试 minecraft:windowed,它在此场景下表现相当不错。 |
macos:borderless | 适用于 macOS 系统的无边框全屏模式 |
windows:borderless | 适用于 Windows 系统的无边框全屏模式 此实现存在一些 quirks(特殊行为),并不总能与覆盖层(如 Discord 的覆盖层)良好协作。如果可能,通常建议使用 windows:windowed 替代。 |
windows:windowed | 适用于 Windows 系统的窗口化全屏模式 总体而言,这是 Windows 用户的最佳选择。唯一已知的问题是:在此模式下,OBS 游戏捕获功能无法自动检测到 Minecraft 窗口。这是 OBS 的一个 bug,我已提交 Pull Request 试图修复。如果该 PR 尚未合并,而此功能对您至关重要,可暂时考虑使用其他全屏类型作为权宜之计。 |
windows:exclusive | 适用于 Windows 系统的独占全屏模式,模拟了部分无边框全屏的特性 如果您曾使用过类似 CW/B 或 Borderless Mining 的模组,可能对此模式有所了解。然而,通常不建议使用此模式,因为它会在游戏窗口失去或重新获得焦点时引发著名的屏幕闪烁问题,并且与窗口合成器兼容性不佳。 除非您特别希望最小化游戏中关于方块的输入延迟(这是该模式唯一且主要的优势),否则最好考虑其他选项。 |
构建
所需环境:
- JDK
17
git clone https://github.com/Kir-Antipov/cubes-without-borders
cd cubes-without-borders
./gradlew build
许可证
本项目依据 MIT 许可证 条款授权。
资源外链
选择礼物
使用社区积分,为喜欢的作品送上一份支持
加载中...
打赏记录
感谢每一位送出礼物的社区成员
0 次支持0 积分
正在加载内容…




