Borderless Mining changes the fullscreen option to use a borderless window that fills the screen. This allows you to have Minecraft open on one monitor, while using other programs on another monitor - as normally Minecraft minimises when you unfocus it. This mod also adds the Borderless Windowed option to the Video Settings screen, so you can easily disable the mod ingame, and has a configuration menu accessible through Mod Menu.
Works on vanilla servers, and modded servers without the mod installed!
This mod is a rewrite of a Forge 1.12 mod, Fullscreen Windowed (Borderless), however it used to be a fork of that mod (which the 1.12 version of this mod is) - see the bottom of this page for the original description.
See Borderless Window by nekeras if you're looking for a similar mod for Forge 1.14+.
On macOS this mod is disabled by default, as it is impossible to position the window above the menu bar, and macOS has better fullscreen support anyway.
Old 1.12.2 mod description
This is the latest released version (1.6.0) of the mod Fullscreen Windowed (Borderless) by hancin for MC 1.12-1.12.2, plus a fix for window resizing by me, compiled by Brycey92. This fork will be obsolete if this PR is merged.
This fixes the bug where the window is not resizable after exiting fullscreen. This is a bug in LWJGL, and is fixed by Fullscreen Fix and in current versions of Forge. However, the existing fixes are not applied to Fullscreen Windowed (Borderless), so this fork fixes it in that mod.
See the original Github post by Brycey92 here.
The 1.12.2 build had the following links: Source, Issues
The 1.12.2 build is licensed under the following license:
Copyright (c) 2015-2017, David Larochelle-Pratte\ All rights reserved.
Redistribution and use in source and binary forms, with or without\ modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this\ list of conditions and the following disclaimer.\ 2. Redistributions in binary form must reproduce the above copyright notice,\ this list of conditions and the following disclaimer in the documentation\ and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND\ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\ WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\ DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\ ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\ (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\ ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
All Versions
+ Add Version- Update to 1.20.2 (comp500)
- Added lang/pt_br (#83) (FITFC)
- Bump version, mark for 1.20 (comp500)
- Fix monitor setting (comp500)
- 1.20.1 Support (#76) (rfresh2)
- Italian translation (#69) (TheBossMagnus)
- Remove erroneous TODO (comp500)
See the full changes on Github: https://github.com/comp500/BorderlessMining/commits/1.1.7+1.19.4-5-g7a6b50c
- Fix cf publish issue (comp500)
- Bump version (comp500)
- CI / buildscript improvements (comp500)
- Create Ukrianian localization (#66) (BurrConnie)
- Update to 1.19.4 (#65) (Frederick Zhang)
See the full changes on Github: https://github.com/comp500/BorderlessMining/commits/1.1.6+1.19.3-5-gd057f9b
- Bump version (comp500)
- Constrain fabric.mod.json, update upload metadata (comp500)
- Update to 1.19.3 (#59) (Kas-tle)
- Fix traditional chinese localization (#56) (Miku)
- Fix the file name of zh_cn (zh-cn.json -> zh_cn.json) localization file, and update the translation (#53) (璀境石)
See the full changes on Github: https://github.com/comp500/BorderlessMining/commits/1.1.6+1.19.3
- Fix dirty flag in GH actions (comp500)
- GH actions debugging: why is the GH actions clone dirty (comp500)
- zh-cn and zh-tw translation fix (#32) (Guanran928)
- Added ru_ru.json (#31) (Felix14-v2)
- Simplified Chinese (zh-cn) and Traditional Chinese (zh-tw) translation (#30) (Guanran928)
- Bump version (comp500)
- Add ko_kr.json (#41) (gyular)
- Improve robustness and performance of borderless switching (fixes #10, fixes #33) (comp500)
- Add dirty flag to version even in tagged commits (comp500)
See the full changes on Github: https://github.com/comp500/BorderlessMining/commits/1.1.5+1.19
- Fix crash in video options screen (comp500)
- Add Quilt as supported loader in publishing code (comp500)
See the full changes on Github: https://github.com/comp500/BorderlessMining/commits/1.1.4+1.19
- Port to 1.19 (comp500)
See the full changes on Github: https://github.com/comp500/BorderlessMining/commits/1.1.3+1.19
- Update bundled resource loader (fixes #29) (comp500)
- Clarify behaviour (update to match French i18n) (comp500)
- French translation (#24) (Julienraptor01)
See the full changes on Github: https://github.com/comp500/BorderlessMining/commits/1.1.2+1.18.2
- Fix crash caused by invalid config file (comp500)
- Fix misc CI publishing issues (comp500)
See the full changes on Github: https://github.com/comp500/BorderlessMining/commits/1.1.1+1.17
- Fix crash caused by invalid config file (comp500)
- Update README (comp500)
See the full changes on Github: https://github.com/comp500/BorderlessMining/commits/1.1.1+1.18
- Update Java version for CI, bump supported versions (comp500)
- Update to 1.18 release (#18) (vanjmali)
- Fix misc CI publishing issues (comp500)
See the full changes on Github: https://github.com/comp500/BorderlessMining/commits/1.1.0+1.18
- Fix CI curseforge ID reference (comp500)
- Add CI/CD for deploying to Modrinth/CurseForge/GH releases (comp500)
- Remove F11FixMixin (comp500)
- Bundle fabric-resource-loader-v0 instead of requiring the whole of Fabric API (fixes #5) (comp500)
- Replace Cloth Config dependency with custom config screen (comp500)
- Update for 1.17 (#12) (Nikita)
- Fix custom coordinates when they contain 0 (comp500)
- Merge pull request #6 from egeesin/1.16 (comp500)
- Add Turkish translation strings (Ege)
See the full changes on Github: https://github.com/comp500/BorderlessMining/commits/1.1.0+1.17