Cubes Without Borders

Cubes Without Borders

Mod

A mod that allows you to play Minecraft in a borderless fullscreen window.

Client Utility

442.0k downloads
138 followers
Created4 months ago
Updated17 hours ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.

Cubes Without Borders

GitHub Build Status Version Modrinth CurseForge License

Cubes Without Borders Icon

A mod that allows you to play Minecraft in a borderless fullscreen window. Whether you're using Linux, macOS, or Windows, you can have the game open on one monitor, while interacting with other applications on a different monitor, without consistently causing Minecraft to minimize.


Usage

The mod doesn't introduce any additional configuration screens. Instead, it utilizes the existing Video Settings tab, where you would expect to find an option of this kind, and extends the pre-existing Fullscreen setting, adding a third option to it: Borderless.

So, depending on whether you have Sodium installed, you may find the option in question here:

Video Setting Video Setting (Sodium)

Simply choose the new Borderless option, click Apply and/or Done, and you are good to go.

Additionally, the mod introduces a --borderless startup flag for those interested, which works the same way as the existing --fullscreen one, but forces the game to start as a borderless fullscreen window instead.


Notes

KDE Plasma

In case you want to open a Picture-in-Picture video on top of your Minecraft gameplay, while you painstakingly mine obsidian pillars in The End for a new mega-project, you may notice that it doesn't quite work as you would expect on KDE Plasma - Minecraft simply renders on top of the supposedly always-on-top window.

Unfortunately, there's nothing I can do on my side, since a borderless fullscreen window is still a fullscreen window, and this behavior is explicitly defined by the FreeDesktop spec, which was written long before it became common for people to display PiP windows on top of their fullscreen games. GNOME users don't suffer from this problem, because GNOME simply broke the specification without even attempting to start a discussion around it and change it for everyone's benefit, which is a very GNOME thing to do.

However, you can define a simple window rule to change the PiP's layer to something that renders on top of fullscreen windows, such as OSD or Overlay. With this in place, you will be able to put PiP windows on top of Minecraft, other games, and any other fullscreen apps for that matter. Here's an example for Firefox users:

KDE Plasma - Window Rules

Installation

Requirements:

  • Minecraft >=1.19
  • Fabric Loader >=0.15.11

You can download the mod from:


Build

Requirements:

  • JDK 21
git clone https://github.com/Kir-Antipov/cubes-without-borders
cd cubes-without-borders

./gradlew build
cd build/libs

License

Licensed under the terms of the MIT License.


Project members

Kir_Antipov

Member


Technical information

License
Client side
required
Server side
unsupported
Project ID