Cubes Without Borders

Мод, який дозволяє грати в Minecraft у безрамковому повноекранному вікні. Це означає, що ви можете тримати гру відкритою, взаємодіючи з іншими застосунками на іншому моніторі або навіть безпосередньо поверх Minecraft, без згортання гри.
На відміну від інших модів для "безрамкового повноекранного режиму", Cubes Without Borders має широкі можливості налаштування, не погіршує затримку введення та явно підтримує всі основні платформи - Linux, macOS і навіть Windows - замість того, щоб забезпечувати прийнятний досвід лише для однієї групи гравців, створюючи враження, ніби інших не існує.

Використання
Щоб увімкнути неексклюзивний повноекранний режим, перейдіть на вкладку налаштувань відео, де зазвичай знаходиться параметр Fullscreen, і перемкніть його на один із нових доданих варіантів: Borderless або Windowed - залежно від того, що вам підходить найкраще.
Залежно від того, чи встановлено у вас Sodium, ви можете знайти ці параметри в одному з таких місць:
- - -
Крім того, мод додає два нових прапорці запуску, --borderless і --windowed, які змушують гру запускатися відповідно в безрамковому або віконному повноекранному режимі, незалежно від ваших поточних налаштувань.

Часті запитання
Я користувач Windows і...
Це справді проблема, друже! Але якщо серйозно, якщо у вас виникають проблеми з безрамковим повноекранним режимом, ви можете перемкнутися на віконний повноекранний режим і подивитися, який працює краще для вас.
Крім того, зазвичай рекомендується використовувати CWB разом із Sodium, оскільки він виправляє багато проблем, пов'язаних з обладнанням і драйверами, які інакше могли б заважати вашому досвіду.
У Windows мій курсор стає невидимим в інвентарях, коли ввімкнено повноекранний режим.
Як згадувалося раніше, ви можете перемкнутися на віконний повноекранний режим у налаштуваннях відео, оскільки належний повноекранний режим, схоже, не працює правильно у вашій системі.
Однак варто зазначити, що те, що ви відчуваєте, не є проблемою моду, а радше проблемою вашої системи, яку ви, можливо, зможете виправити. Люди часто повідомляють, що їхній курсор стає невидимим в іграх у Windows у таких випадках:
- Під час використання Medal
- Під час використання OBS у Windows 11 з увімкненим "Windows 10+ Capturing Method" для джерела
- Коли в Панелі керування увімкнено параметр "Відображати слід вказівника"
- Через ваші звичайні причини, як-от несправні та/або застарілі драйвери
Мод, схоже, не працює з Sodium.
Будь ласка, переконайтеся, що у вас встановлено останні версії як Sodium, так і CWB, і перевірте, чи параметр Fullscreen Mode у налаштуваннях Sodium пропонує чотири варіанти: Off, Exclusive, Borderless і Windowed. Якщо якийсь із них відсутній або якщо сам параметр є лише простим перемикачем, ви використовуєте застарілі версії модів.
Але не хвилюйтеся! Навіть якщо ви не можете оновитися, ви завжди можете отримати доступ до ванільних налаштувань відео з власного екрана Sodium, натиснувши Ctrl + Shift + P - там ви зможете знайти змінений параметр Fullscreen.
Насправді, якщо ви просто перемкнете повноекранний режим, натиснувши, наприклад, F11, ви одразу потрапите в безрамковий режим, оскільки він встановлений як ваш бажаний повноекранний режим за замовчуванням.
У Linux я хочу тримати вікно "картинка в картинці", відкрите моїм браузером, поверх гри. Однак воно завжди опиняється позаду вікна гри, коли я повертаю фокус на Minecraft.
Через порядок накладання, визначений специфікацією FreeDesktop, сумісні середовища робочого столу, як-от KDE Plasma (рідкісний GNOME W), розміщують вікна PiP позаду сфокусованих повноекранних застосунків. На щастя, ви завжди можете змінити шар, призначений вікну, яке хочете тримати поверх гри, за допомогою правил вікон. Ось приклад того, як це зробити для Firefox:

Конфігурація
Мод надає простий екран налаштувань, доступ до якого можна отримати, якщо у вас встановлено YACL або Cloth Config:

Інакше ви можете налаштувати його, безпосередньо редагуючи файл cwb.json, що зберігається в стандартному каталозі конфігурації вашого завантажувача модів:
{ // Specifies whether the game should start in windowed, exclusive fullscreen, // borderless fullscreen, or windowed fullscreen mode. // // Should be one of: "OFF", "EXCLUSIVE", "BORDERLESS", or "WINDOWED". "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 "EXCLUSIVE", "BORDERLESS", or "WINDOWED". "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,
// On supported platforms (e.g., macOS), specifies whether to automatically // hide the dock in non-exclusive fullscreen modes, so it can be revealed by // moving the mouse to the edge of the screen, instead of disabling it entirely. "autoHideDock": false,
// On supported platforms (e.g., macOS), specifies whether to automatically // hide the menu bar in non-exclusive fullscreen modes, so it can be revealed by // moving the mouse to the edge of the screen, instead of disabling it entirely. "autoHideMenuBar": false,
// 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 "EXCLUSIVE". "exclusiveFullscreenType": "@default",
// Controls which fullscreen mode is enabled when // "fullscreenMode" is set to "BORDERLESS". "borderlessFullscreenType": "@borderless",
// Controls which fullscreen mode is enabled when // "fullscreenMode" is set to "WINDOWED". "windowedFullscreenType": "@windowed",
// Provides configuration overrides for the Linux operating system. // Properties defined within this section take precedence over // their top-level counterparts. "linux": { "exclusiveFullscreenType": "minecraft:default", "borderlessFullscreenType": "linux:borderless", "windowedFullscreenType": "minecraft:maximized" },
// Provides configuration overrides for the macOS operating system. // Properties defined within this section take precedence over // their top-level counterparts. "macos": { "exclusiveFullscreenType": "minecraft:default", "borderlessFullscreenType": "macos:borderless", "windowedFullscreenType": "macos:windowed" },
// Provides configuration overrides for the Windows operating system. // Properties defined within this section take precedence over // their top-level counterparts. "windows": { "exclusiveFullscreenType": "minecraft:default", "borderlessFullscreenType": "minecraft:windowed", "windowedFullscreenType": "windows:windowed" } }
Типи повноекранного режиму
Назва - Опис
| minecraft:default | Стандартний ексклюзивний повноекранний режим Minecraft.
Забезпечує чудову продуктивність із мінімальною затримкою ціною зручності - гра автоматично згортається щоразу, коли її вікно втрачає фокус. | | minecraft:windowed | Віконний повноекранний режим із характеристиками продуктивності та зручності, які різняться залежно від платформи.
У Windows цей режим зазвичай є найкращим способом грати в гру, оскільки він забезпечує переваги, типові для безрамкового повноекранного досвіду, з нульовими або майже нульовими втратами продуктивності та затримки; однак деякі користувачі можуть відчувати дратівливе блимання щоразу, коли вікно гри отримує або втрачає фокус.
На інших платформах цей режим може спричинити значне зниження продуктивності та/або проблеми зі зручністю, як-от залишення видимим дока вашої системи або навіть його відображення поверх гри. | | minecraft:maximized | Віконний повноекранний режим, який перетворює гру на розгорнуте безрамкове вікно.
Характеристики продуктивності та зручності цього режиму можуть різнитися залежно від платформи, але загалом очікуйте трохи вищої затримки, ніж у стандартного ексклюзивного повноекранного режиму, через неявну вертикальну синхронізацію, яку більшість популярних композиторів нав'язує всім віконним застосункам.
Найкраще поєднується із системами, де док і/або рядок меню вимкнено або налаштовано на автоматичне приховування, або з гравцями, які віддають перевагу тому, щоб вони залишалися видимими. | | linux:borderless | Стандартний безрамковий повноекранний режим для Linux та інших Unix-подібних систем.
Забезпечує чудову продуктивність із мінімальною затримкою. Не має відомих недоліків. | | macos:borderless | Стандартний безрамковий повноекранний режим для macOS.
Забезпечує пристойну продуктивність, але має трохи вищу затримку, ніж стандартний ексклюзивний повноекранний режим, через неявну вертикальну синхронізацію, яку ОС нав'язує всім віконним застосункам. | | macos:windowed | Стандартний віконний повноекранний режим для macOS.
На відміну від macos:borderless, цей режим залишає рядок меню видимим увесь час, що може бути корисним для людей, яким не подобається, що виріз на новіших MacBook закриває частину їхньої гри.
Забезпечує пристойну продуктивність, але має трохи вищу затримку, ніж ексклюзивний повноекранний режим, через неявну вертикальну синхронізацію, яку ОС нав'язує всім віконним застосункам. | | windows:windowed | Стандартний віконний повноекранний режим для Windows.
На відміну від minecraft:windowed, він не страждає від проблем із блиманням, але також позбавлений переваг продуктивності згаданого режиму.
Його затримка вища, ніж у стандартного ексклюзивного повноекранного режиму, через неявну вертикальну синхронізацію, яку ОС нав'язує всім віконним застосункам. Крім того, деякі користувачі можуть відчувати серйозне зниження продуктивності, оскільки Windows іноді відкидає кадри, надані віконними застосунками, замість їх відображення, особливо під час виконання фонових завдань, які вона вважає важливішими за це, як-от завантаження оновлень або індексування знімків вашої активності, зроблених Windows Recall. |
Політика щодо «ШІ»
Цей проєкт (як і жоден з моїх інших проєктів, власне) не приймає внесків, згенерованих або створених за допомогою «ШІ».
І хоча ліцензія цього не забороняє, оскільки я хочу зберегти свою роботу відкритою в найщирішому сенсі цього слова - доступною для всіх, хто хоче її змінювати та розповсюджувати, я прошу вас не використовувати мої проєкти як дані для навчання і не змінювати їх за допомогою вищезгаданої технології, навіть для суто особистого використання.
Як часто буває в нашому світі, порушення моєї згоди не матиме жодних наслідків. Хіба що це доведе мою правоту щодо природи середнього користувача «ШІ» ще більше.
Ліцензія
Ліцензовано на умовах ліцензії MIT.
Як встановити Cubes Without Borders
With Millida Launcher
Install Millida Launcher
The launcher is free: download it at millida.net/launcher and sign in with any nickname.
Click “Install” on this page
The launcher opens and installs the mod for Minecraft 1.14–26.2 on Fabric, Forge, NeoForge or Quilt automatically, together with its dependencies: MixinBootstrap.
Launch the game
A profile with it appears in the launcher: click “Play”.
Manually
Install Fabric, Forge, NeoForge or Quilt
The loader must match the game version of the mod file, for example Minecraft 26.2. After installing it, a separate profile appears in your launcher.
Download the file for your version
In the version list above, pick the file cwb-4.1.0+26.2.jar (89 KB) for your game version and loader.
Put it in the mods folder
The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it. Required dependencies go there too: MixinBootstrap.
Launch the loader profile
Open “Mods” in the main menu: Cubes Without Borders should be in the list.
Cubes Without Borders works on the player’s side only: there is no need to install it on a server.
Версії
Із залежностями
| Minecraft | Завантажувач | Файл | Дата | Дії |
|---|---|---|---|---|
| 1.19.4 | Forge | 1.19.4694 КБ | ||
| 1.14.4 | Forge | 1.14.4833 КБ | ||
| 1.21.1 | Fabric, Quilt | 1.21.186.8 КБ | ||
| 1.15.2 | Fabric, Quilt | 1.15.279.3 КБ | ||
| 1.21.1 | NeoForge | 1.21.186.9 КБ | ||
| 1.20.6 | NeoForge | 1.20.683.9 КБ | ||
| 1.21.10 | NeoForge | 1.21.1089.5 КБ | ||
| 1.21.11 | NeoForge | 1.21.1186.9 КБ |
Що потрібно для запуску
- YetAnotherConfigLib (YACL)необов'язково
- Dependencyнесумісний
- MixinBootstrapобов'язково
- Cloth Config APIнеобов'язково
- Dependencyнесумісний
- Dependencyнесумісний
- Dependencyнесумісний
- Borderless Mining Updatedнесумісний
- Dependencyнесумісний
- Fabric APIнеобов'язково
- Dependencyнесумісний
- Dependencyнесумісний
- Concentrationнесумісний
- Dependencyнесумісний
- Dependencyнесумісний
- Dependencyнесумісний
- Dependencyнесумісний
- Borderless Miningнесумісний
- Dependencyнесумісний
- Mod Menuнеобов'язково
- Dependencyнесумісний
- Dependencyнесумісний
- Dependencyнесумісний
- Dependencyнесумісний
Відгуки
Станьте першим, хто оцінить Cubes Without Borders


