Cubes Without Borders

Quick rating

Cubes Without Borders

No reviews yet

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

No Theme
No Genre
QoL & Tweaks
Client Utility
Mod Loaders
Forge
NeoForge
Fabric
Quilt
Minecraft
26.2

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Where It Runs
Client Only

Runs entirely on the client. Works on vanilla servers.

About

Project Details

Type
Mod
License
MIT License
Latest Version
cwb-4.1.0+26.2.jar

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

Cubes Without Borders

A mod that allows you to play Minecraft in a borderless fullscreen window. This means you can keep the game open while interacting with other applications on a different monitor, or even directly on top of Minecraft itself, without the game being minimized.

Unlike other "borderless fullscreen" mods, Cubes Without Borders is highly configurable, does not hinder your input latency, and explicitly supports all major platforms - Linux, macOS, and even Windows - instead of providing a passable experience for only one group of players while making it seem as though others do not exist.


Usage

To enable borderless fullscreen, go to the Video Settings tab, where you would typically find the Fullscreen setting, and switch it to the newly added third option: Borderless.

Depending on whether you have Sodium installed, you may find this option in one of the following locations:

Video Settings Video Settings (Sodium)

Additionally, the mod introduces a --borderless startup flag that forces the game to launch in the borderless fullscreen mode, regardless of your current settings.

Cubes Without Borders

Build Status Version Modrinth CurseForge License

Cubes Without Borders Icon

A mod that allows you to play Minecraft in a borderless fullscreen window. This means you can keep the game open while interacting with other applications on a different monitor, or even directly on top of Minecraft itself, without the game being minimized.

Unlike other "borderless fullscreen" mods, Cubes Without Borders is highly configurable, does not hinder your input latency, and explicitly supports all major platforms - Linux, macOS, and even Windows - instead of providing a passable experience for only one group of players while making it seem as though others do not exist.


Usage

To enable borderless fullscreen, go to the Video Settings tab, where you would typically find the Fullscreen setting, and switch it to the newly added third option: Borderless.

Depending on whether you have Sodium installed, you may find this option in one of the following locations:

Video Settings Video Settings (Sodium)

Additionally, the mod introduces a --borderless startup flag that forces the game to launch in the borderless fullscreen mode, regardless of your current settings.


FAQ

I'm a Windows user and...

That is a problem indeed, my friend! In all seriousness, though, if you are having issues with the default borderless fullscreen mode used by CWB, you can switch to a different one in the mod's settings.

Check whether minecraft:windowed (the default, low-latency borderless fullscreen mode) or windows:windowed (the true windowed fullscreen mode) works better for you.

Additionally, it's generally recommended to use CWB alongside Sodium, as it fixes many hardware- and driver-specific issues that might otherwise hinder your experience.

On Windows, my cursor becomes invisible in inventories when fullscreen is enabled.

Once again, you can switch to windows:windowed in the mod's settings to force the game to run in windowed mode, as proper fullscreen mode does not seem to work correctly on your system.

It's worth noting, however, that what you are experiencing is not a problem with the mod, but rather an issue with your system that you might be able to fix. People commonly report their cursor becoming invisible in games on Windows in the following scenarios:

When I open Video Settings, the Fullscreen setting doesn't include a Borderless option - it's just a toggle!

You are probably using a rebranded fork of Sodium, or a version of Sodium that CWB doesn't support yet/already. Don't worry, though! You can access vanilla Video Settings from Sodium's custom screen by pressing Ctrl + Shift + P - there you'll be able to find the modified Fullscreen setting.

In fact, if you simply toggle fullscreen by pressing F11, for example, you should immediately jump straight into the borderless mode, as it's set as your preferred fullscreen mode by default.

When I set Fullscreen Mode to Borderless in Video Settings, nothing really changes compared to when it is set to Exclusive - the game window continues to be automatically minimized whenever it loses focus.

This mod does not label its setting as "Fullscreen Mode", it is simply called "Fullscreen". It also does not require you to restart the game when switching from one fullscreen mode to another. What you are seeing is a very misleadingly named option provided by Sodium. To enable real borderless fullscreen provided by CWB, please see the workaround for unsupported versions of Sodium and its forks described above.

On Linux, I want to keep a Picture-in-Picture window opened by my browser on top of the game. However, it always goes behind the game window when I switch my focus back to Minecraft.

Due to the stacking order defined by the FreeDesktop specification, conforming desktop environments like KDE Plasma (rare GNOME W) place PiP windows behind focused fullscreen applications. Thankfully, you can always change the layer assigned to the window you want to keep above your game by using window rules. Here's an example of how to do this for Firefox:

KDE Plasma window rule example


Config

The mod provides a simple configuration screen that can be accessed if you have YACL or Cloth Config installed:

Mod Settings

Otherwise, you can configure it by directly editing the cwb.json file, stored in your mod loader's default configuration directory:

{
    // Specifies whether the game should start in windowed, exclusive fullscreen,
    // or borderless fullscreen mode.
    //
    // Should be one of: "OFF", "ON", or "BORDERLESS".
    "fullscreenMode": "OFF",

    // Specifies whether the game should enter exclusive or borderless fullscreen mode
    // when a player attempts to switch to fullscreen using a keybinding (e.g., F11).
    //
    // Should be either "ON", or "BORDERLESS".
    "preferredFullscreenMode": "BORDERLESS",

    // Specifies whether to postpone entering fullscreen mode until Minecraft is fully loaded.
    //
    // Enabling this option may result in a smoother startup sequence and can fix rare issues
    // on systems with faulty drivers that do not immediately allow certain windows to enter
    // fullscreen mode at a resolution that differs from the default one.
    "useDelayedFullscreen": true,

    // Specifies whether to use a full-resolution framebuffer on platforms where
    // screen coordinates can be scaled relative to pixel coordinates, such as
    // macOS and Wayland (Linux).
    //
    // Disabling this option may lead to a significant performance boost
    // at the cost of image quality.
    "useScaledFramebuffer": true,

    // When "pauseOnLostFocus" is enabled, specifies whether its effect should
    // also apply to multiplayer sessions, where the game cannot be truly paused.
    //
    // Note: "pauseOnLostFocus" is a vanilla option, and should be
    // looked for in the standard "options.txt" file.
    "pauseOnLostFocusDuringMultiplayer": true,

    // Controls which fullscreen mode is enabled when
    // "fullscreenMode" is set to "ON".
    "fullscreenType": "minecraft:default",

    // Controls which fullscreen mode is enabled when
    // "fullscreenMode" is set to "BORDERLESS".
    "borderlessFullscreenType": "minecraft:hybrid",

    // Provides configuration overrides for the Linux operating system.
    // Properties defined within this section take precedence over
    // their top-level counterparts.
    "linux": {
        "borderlessFullscreenType": "linux:borderless"
    },

    // Provides configuration overrides for the macOS operating system.
    // Properties defined within this section take precedence over
    // their top-level counterparts.
    "macos": {
        "borderlessFullscreenType": "macos:borderless"
    },

    // Provides configuration overrides for the Windows operating system.
    // Properties defined within this section take precedence over
    // their top-level counterparts.
    "windows": {
        "borderlessFullscreenType": "minecraft:windowed"
    }
}

Fullscreen Types

Name Description
minecraft:default Minecraft's default exclusive fullscreen mode.

Provides great performance with minimal latency at the cost of usability - the game is automatically minimized each time its window loses focus.
minecraft:hybrid Minecraft's default non-exclusive fullscreen mode.

This is a middle ground between exclusive fullscreen and borderless fullscreen, and is mainly intended for users who don't need a true borderless experience, but want to use overlays and/or rely on IME or similar technologies.
minecraft:windowed A windowed fullscreen mode with performance and UX characteristics that vary depending on the platform.

On Windows, this mode is generally the best way to play the game, as it provides the benefits typical of a borderless fullscreen experience with zero to none performance and latency penalties; however, some users may experience annoying blinking each time the game window gains or loses focus.

On other platforms, this mode may cause significant performance degradation and/or usability issues, such as your system's dock remaining visible or even being rendered on top of the game.
linux:borderless The default borderless fullscreen mode for Linux.

Provides great performance with minimal latency and has no known downsides.
macos:borderless The default borderless fullscreen mode for macOS.

Provides decent performance, but has slightly higher latency than that of the default exclusive fullscreen mode due to the implicit V-Sync imposed on all windowed applications by the OS.
windows:windowed The true windowed fullscreen mode for Windows.

Unlike minecraft:windowed, it does not suffer from the blinking issues, but it also lacks the performance benefits of the said mode.

Its latency is higher than that of the default exclusive fullscreen mode due to the implicit V-Sync imposed on all windowed applications by the OS. Additionally, some users may experience severe performance degradation, as Windows sometimes discards frames provided by windowed applications instead of rendering them, especially when performing background tasks it deems more important than that, such as downloading updates or indexing screenshots of your activity captured by Windows Recall.

License

Licensed under the terms of the MIT License.

Screenshots

Gallery

  • Icon
    Icon
  • Video Settings
    Video Settings
  • Video Settings (Sodium)
    Video Settings (Sodium)
  • Mod Settings
    Mod Settings
  • KDE Plasma Window Rules
    KDE Plasma Window Rules

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
1
In stacks

By the numbers

Statistics

38.9m
Total Downloads
CurseForge
13.5m
Modrinth
25.3m
Last Updated
CurseForge
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works