Skip to content

v4.0.0

Choose a tag to compare

@Kira-NT Kira-NT released this 12 Apr 12:33
· 29 commits to main since this release

Features

  • Added support for YetAnotherConfigLib to provide a more polished configuration screen experience
  • Added a new fullscreen type, minecraft:hybrid, which wraps the newly introduced non-exclusive fullscreen mode in vanilla 26.1
    • It's unclear to me why anyone would want this over true borderless fullscreen, but it's there
  • Removed the Exclusive Fullscreen button from the vanilla settings
  • Added support for OS-specific configurations via new linux, macos, and windows entries; their contents take precedence over top-level properties
  • Added a new Use Scaled Framebuffer option, allowing players to opt-out of using the full-resolution framebuffer on macOS and Wayland (#71)
    • This option is very similar to Reduce Resolution on macOS provided by Sodium Extra, which you should generally avoid due to its broken and artificially limited implementation
  • Added a new Pause on Lost Focus (Multiplayer) option, allowing players to disable automatic pausing when the window loses focus in multiplayer, while preserving the original behavior in singleplayer worlds (#99)
  • Added partial translations for zh_tw, zh_cn, ms_my, and zlm_arab (#41, #45, #67)

Fixes

  • Set minecraft:windowed as the default fullscreen mode on Windows (#40, #47, #59, #60, #70, #78, #97)
  • Fixed an issue where Minecraft would automatically minimize itself on macOS 10.15 (Catalina) and earlier (#61)
  • Removed the faint Liquid Glass border painted around the window on macOS 26 (Tahoe) and newer (#93)
  • Disabled the Windows-specific code path for restoring window size and position (#46, #92)
  • Removed the software scaler used by some borderless modes to simulate video modes with dimensions smaller than the default (#38, #44, #48, #51, #53, #54, #57, #66, #91, #96)
    • There were too few performance gains, if any, to justify its existence, given the number of compatibility issues it introduced with other mods

Breaking Changes

  • Changed the mod ID to cwb
    • This also means that configurations from previous versions will be invalidated
  • Removed windows:exclusive in favor of minecraft:windowed
  • Changed the format of translation strings

New Contributors

Full Changelog: v3.0.0...v4.0.0