promotional bannermobile promotional banner

Minecraft Borderless Window

Borderless fullscreen with a 3-mode system and configurable F11, plus a growing set of video and quality-of-life options Minecraft doesn't expose. Every setting defaults to vanilla. Client-side, no dependencies, optional Sodium integration.
Back to Files

Borderless Window NeoForge 1.21.1-1.9.0

File nameborderlesswindow-neoforge-1.9.0-mc1.21.1.jar
Uploaded
Nov 9, 2026
Downloads
7
Size
126.9 KB
Mod Loaders
NeoForge
File ID
9520863
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:minecraft-borderless-window-1605714:9520863"

Learn more about Curse Maven

What's new

⚠️ Important Notes

  • The jar has a new name: borderlesswindow-neoforge-1.9.0+mc1.21.1.jar (or -fabric-). When updating, delete the old borderlesswindow-1.8.0.jar from your mods folder so the mod is not loaded twice
  • Settings carry over untouched: both loaders read the same config/borderlesswindow.json, so you can even move a setup from one to the other
  • On Fabric there is nothing else to install. Fabric API is not required: the one piece the mod needs from it, to load its translations, is bundled inside the jar, as Sodium does. If you already have Fabric API, they get along
  • Nothing changes in how the mod behaves on NeoForge

✨ New Features

Fabric support

  • Every feature works on Fabric 1.21.1 (Fabric Loader 0.16.0 or newer): screen modes and F11, the FPS counter and the background options, fog, clouds, screen and camera overlays, field of view, distortion, bobbing, distances and enchantment numerals
  • The Sodium integration is the same: the Screen Mode selector in its video settings and the mod's six pages
  • With Mod Menu installed, the mod's entry in its list opens the config screen, like NeoForge's Config button. Mod Menu is optional

Minecraft's Video Settings

  • Without Sodium, the Fullscreen toggle in Minecraft's Video Settings becomes a Screen Mode selector: Windowed, Borderless or Fullscreen. It applies at once and follows F11 while the screen is open
  • Fullscreen Resolution is greyed out unless the mode is Fullscreen, the only mode it applies to, as on the mod's Sodium page
  • A Borderless Window… button at the end of the list opens the full config screen
  • So the mod can be set up entirely from Minecraft's own menus on both loaders, with no other mod. With Sodium installed nothing changes here: its video settings replace this screen, and the mod's options are in its pages as before

Logo

  • The mod has a logo now, a grass block with arrows pointing out to the corners, shown in NeoForge's mod list and in Mod Menu

🔧 Technical Changes

  • The project is now multiloader, after jaredlll08's MultiLoader-Template: common/ holds nearly all the code and is compiled against plain Minecraft, so a loader-specific call there fails to build; neoforge/ and fabric/ only add each loader's entry point and hooks
  • On Fabric, fog, the water and fire overlays, the FPS counter and startup are hooked with the mod's own mixins rather than Fabric API events. The saved screen mode is applied on the second frame, once the window is up, so it opens straight in Borderless
  • The config file path now comes from the game directory rather than a NeoForge API; it is the same folder as before
  • One branch per Minecraft version (NeoFabric/1.21.1), with release tags such as v1.9.0+mc1.21.1. Every build makes both jars, and [curseforge] uploads each one with its loader
  • Gradle 9.8, Fabric Loom 1.16, and stable Parchment mappings for 1.21.1

📦 Dependencies

  • Minecraft 1.21.1 with NeoForge 21.1.x, or with Fabric Loader 0.16.0 or newer
  • Optional: Sodium 0.8.x on either loader, and Mod Menu on Fabric

This mod has no additional files