aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.Client/Minecraft.cpp
diff options
context:
space:
mode:
authorFin <169037250+DigitalScorerFin@users.noreply.github.com>2026-03-03 21:13:35 +0000
committerGitHub <noreply@github.com>2026-03-04 04:13:35 +0700
commit30ecc8025019fddd7c87a25ad19634ab008f1637 (patch)
treefdaec3324a947d2a0aa7605b33772ef7d1c1cb9d /Minecraft.Client/Minecraft.cpp
parent384b9f444587ec326a1a98e1b445306c79e4b77d (diff)
Add menu display check for sneak toggle in flying mode (#319)
Fixes being able to fly down while a menu is open.
Diffstat (limited to 'Minecraft.Client/Minecraft.cpp')
-rw-r--r--Minecraft.Client/Minecraft.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/Minecraft.Client/Minecraft.cpp b/Minecraft.Client/Minecraft.cpp
index bc9aec3b..164417ab 100644
--- a/Minecraft.Client/Minecraft.cpp
+++ b/Minecraft.Client/Minecraft.cpp
@@ -1456,7 +1456,7 @@ void Minecraft::run_middle()
if (KMInput.ConsumeKeyPress('C')) localplayers[i]->ullButtonsPressed |= 1LL<<MINECRAFT_ACTION_CRAFTING;
if (KMInput.ConsumeKeyPress(VK_F5)) localplayers[i]->ullButtonsPressed |= 1LL<<MINECRAFT_ACTION_RENDER_THIRD_PERSON;
// In flying mode, Shift held = sneak/descend
- if (localplayers[i]->abilities.flying && KMInput.IsKeyDown(VK_SHIFT))
+ if (localplayers[i]->abilities.flying && KMInput.IsKeyDown(VK_SHIFT) && !ui.GetMenuDisplayed(i))
localplayers[i]->ullButtonsPressed |= 1LL<<MINECRAFT_ACTION_SNEAK_TOGGLE;
}
#endif