https://github.com/aetopia/stonecutter
Fixes various bugs related to Minecraft: Bedrock Edition.
https://github.com/aetopia/stonecutter
Last synced: 11 months ago
JSON representation
Fixes various bugs related to Minecraft: Bedrock Edition.
- Host: GitHub
- URL: https://github.com/aetopia/stonecutter
- Owner: Aetopia
- License: mit
- Created: 2024-07-30T17:55:54.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-05-11T09:36:28.000Z (about 1 year ago)
- Last Synced: 2025-05-19T21:50:38.129Z (about 1 year ago)
- Language: C
- Homepage:
- Size: 319 KB
- Stars: 36
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
> [!CAUTION]
> **Only supported on Windows x64!**
# Stonecutter
Fixes various bugs related to Minecraft: Bedrock Edition.
## Fixes
|Issue|Summary|
|-|-|
|[MCPE-15796](https://bugs.mojang.com/browse/MCPE-15796)|Cursor is not recentered upon the opening of a new gui|
|[MCPE-98861](https://bugs.mojang.com/browse/MCPE-98861)|Significant input delay on devices with Render Dragon|
|[MCPE-109879](https://bugs.mojang.com/browse/MCPE-109879)|Getting disconnected from server when minimizing game or switching focus to another app|
|[MCPE-110006](https://bugs.mojang.com/browse/MCPE-110006)|Vsync not being able to be turned off|
|[MCPE-166745](https://bugs.mojang.com/browse/MCPE-166745)|FPS is capped at double the screen's refresh rate when v-sync is disabled|
## Usage
- Download the latest release from:
- [GitHub Releases](https://github.com/Aetopia/Stonecutter/releases)
- Extract & run `Stonecutter.exe`.
- [Scoop](https://scoop.sh)
```
scoop bucket add games
scoop install stonecutter
```
- Run Stonecutter from the Windows Start Menu.
- Stonecutter will launch and patch Minecraft: Bedrock Edition.
## FAQ
#### How can I disable V-Sync?
- Open the following file:
```
%LOCALAPPDATA%\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang\minecraftpe\options.txt
```
- Set `gfx_vsync` to `0`.
- Save the file.
- Launch Minecraft: Bedrock Edition via Stonecutter.
#### How can I force DirectX 11?
> [!CAUTION]
> **Consider comparing performance between DirectX 11 & DirectX 12.**
- Create the following file:
```
%LOCALAPPDATA%\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\AC\Stonecutter.ini
```
- Add the following contents:
```ini
[Stonecutter]
D3D11 = 1
```
- Save the file.
- Launch Minecraft: Bedrock Edition via Stonecutter.
## Build
1. Install [MSYS2](https://www.msys2.org) & [UPX](https://upx.github.io) for optional compression.
2. Update the MSYS2 Environment until there are no pending updates using:
```bash
pacman -Syu --noconfirm
```
3. Install [GCC](https://gcc.gnu.org) & [MinHook](https://github.com/TsudaKageyu/minhook) using:
```bash
pacman -S mingw-w64-ucrt-x86_64-gcc mingw-w64-ucrt-x86_64-MinHook --noconfirm
```
3. Make sure `\ucrt64\bin` is added to the Windows `PATH` environment variable.
4. Run [`Build.cmd`](Build.cmd).