Borderless Window Fabric 26.2-1.11.0
Curse Maven Snippet
What's new
⚠️ Important Notes
- The first version for Minecraft 26.2. Download the file for 26.2 and your loader; the 26.1.2 and 1.21.x jars do not work here
- Fullscreen is always exclusive with OpenGL, as on 26.1.2: Minecraft's "Exclusive Fullscreen" option stays hidden from Video Settings, since the Screen Mode selector already covers both kinds of fullscreen. With Vulkan (Minecraft 26.2's new Graphics API option), Minecraft's fullscreen is never exclusive, whatever the mod or that option does, so Fullscreen there does not conflict with HDR. Borderless is still the one to use with HDR or for instant Alt+Tab on OpenGL
- If you type with a Chinese, Japanese or Korean input method, use Borderless instead of Fullscreen. Sodium keeps Minecraft's fullscreen non-exclusive for those input methods, and Borderless works better with them
- Vulkan on NeoForge: NeoForge 26.2.0.93's early loading screen always opens an OpenGL window, so with Graphics API on Vulkan the game stops at launch with "GLFW error 65540". This is a NeoForge issue; until it is fixed, set
earlyWindowControl = falseinconfig/fml.toml. Fabric is not affected - Sodium integration needs Sodium 0.9.0 or newer, as on 26.1.2
- Same config file and option IDs as on 1.21.x and 26.1.2: copying
config/borderlesswindow.jsonfrom an older instance carries your settings over
✨ New Features
- Everything from 1.11.0, on Minecraft 26.2: the three screen modes and configurable F11, the FPS counter, the background options with the idle limit in two steps, the fog toggles and Fog Start, cloud height, sky and weather, the held item name, screen and camera overlays, split FOV, distortion and view bobbing, zoom, enchantment numerals, draw distances, and Minecraft's own sliders that Sodium leaves out
- Iris support for the hand settings: with a shaderpack on, Iris draws the hand itself, so Hide Hand While Zooming and Hand Bobbing used to have no effect. Both now work with shaders as well
- The mod's icon next to its name in Sodium's page list, as Sodium, Iris and Reese's Sodium Options show theirs
- Links to the mod's page: NeoForge's mod list now shows the button to its GitHub page, and the Website button in Mod Menu on Fabric works (it was greyed out)
- Borderless now renders at exactly the monitor's resolution (1920×1080 on a 1080p monitor, as F3 shows). Before, the picture was one row taller than the monitor and that row was hidden below the screen
🔧 Technical Changes
- Ported to Minecraft 26.2. Every hook was checked against the 26.2 code on both loaders:
- HUD: Minecraft 26.2 moved the HUD out of
Guiinto a newHudclass, so the overlay, held item name and FPS counter hooks follow it. Hide HUD While Zooming now flips the HUD's own hidden state (F1 is no longeroptions.hideGui) around one frame and puts it back, so F1 stays as you left it and the hand and screen effects are not hidden with it - Pause Rendering When Minimized: the game now presents through its window surface and already skips copying and presenting while minimized; the mod skips extracting and drawing the frame
- Fullscreen: Minecraft sets its fullscreen hint in its constructor now, once for each graphics API it tries; the mod forces it off there
- Borderless: Minecraft 26.2 takes 1 px off the picture of a non-exclusive fullscreen window, which is 1 px taller than the monitor, as the mod's Borderless is. The mod ties that to its Borderless mode instead of Minecraft's fullscreen flag, which it no longer follows. Switching between Borderless and Fullscreen on the same monitor also reports the size change, which Minecraft would otherwise miss
- On Fabric, the FPS counter and the water and fire overlays follow Minecraft's renamed
Hud.extractRenderStateandScreenEffectRenderer.submit
- HUD: Minecraft 26.2 moved the HUD out of
- Startup: the saved screen mode is now restored on the second frame on both loaders, as it already was on Fabric. NeoForge's client setup, which did it before, runs on a worker thread since 26.1, and moving the window from there hung the game when NeoForge's early loading screen was off
- Iris: the hand settings hook into Iris's own hand renderer, only when Iris is installed. Without Iris the hook is skipped before Mixin looks for Iris's class, so no warning shows up in the log
📦 Dependencies
- Minecraft 26.2 with NeoForge 26.2.x, or with Fabric Loader 0.18.4 or newer
- Optional: Sodium 0.9.0 or newer on either loader, and Mod Menu on Fabric
This mod has no additional files

