Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/not-coded/wayfix

Fixes multiple issues regarding Wayland compatibility for Minecraft.
https://github.com/not-coded/wayfix

crash fabric fabricmc-mod linux minecraft minecraft-mod misc miscellaneous mod not-coded notcoded stonecutter stonecutter-mod utility wayfix wayland wayland-fix wayland-fixes

Last synced: 3 months ago
JSON representation

Fixes multiple issues regarding Wayland compatibility for Minecraft.

Awesome Lists containing this project

README

        

WayFix Logo

# WayFix

[![Supports minecraft versions from 1.16](https://notcoded.needs.rest/r/badge_minecraft_1.16plus.svg)](https://minecraft.net) [![Cloth Config API](https://raw.githubusercontent.com/intergrav/devins-badges/v3/assets/cozy/requires/cloth-config-api_vector.svg)](https://www.modrinth.com/mod/cloth-config) ![Won't support forge](https://raw.githubusercontent.com/intergrav/devins-badges/v3/assets/cozy/unsupported/forge_vector.svg)

Fixes multiple issues regarding Wayland compatibility for Minecraft.

**Recommended to be used with [glfw-wayland](https://github.com/BoyOrigin/glfw-wayland).**


**With the [Cursor Fix](https://www.reddit.com/r/kde/comments/13ddktm/mouse_cursor_changing_when_over_some_apps_when/).**

## Features
- Auto Scale GUI
- Auto-scales the GUI scale depending on your display's scaling. ***[may look weird when windowed]*** (e.g. 2 GUI Scale on 1920x1080 at 100% -> 4 GUI Scale on 3840x2160 at 200%)

- Inject Minecraft Icon at Startup
- Injects the Minecraft Icon at Startup instead of defaulting to the normal Wayland icon.

- Key Modifiers Fix
- Fixes issues where keyboard combinations like 'CTRL + A' or 'CTRL + C' are sent as characters in chat instead of being recognized as key combinations.

- **Fullscreen**
- Specify Monitor *(looks different in-game)* ***(by default Minecraft sometimes full-screens on the wrong monitor due to Wayland window limitations)***
- Specify which monitor you want to fullscreen Minecraft to. (primary monitor by default) (must turn on in seperate config option)

## Building
- Clone the repository
- `git clone https://github.com/not-coded/WayFix`
- Run `./gradlew chiseledBuild`