Repository navigation
Update to 26.3 - #6698
Open
dekrom wants to merge 12 commits into
Open
Update to 26.3#6698dekrom wants to merge 12 commits into
dekrom wants to merge 12 commits into
Conversation
All rendering is broken, but as long as you have nothing doing any custom rendering you can load into a world and play fine
Less rendering crashes, but it's all still super broken
… text boxes never starting SDL text input
…nent> overload was no longer hooked
griffinwoo09-rgb
approved these changes
Oct 8, 2026
# Conflicts: # src/main/java/meteordevelopment/meteorclient/gui/WidgetScreen.java # src/main/java/meteordevelopment/meteorclient/gui/screens/ContainerInventoryScreen.java # src/main/java/meteordevelopment/meteorclient/gui/screens/ModulesScreen.java # src/main/java/meteordevelopment/meteorclient/gui/themes/meteor/widgets/WMeteorModule.java # src/main/java/meteordevelopment/meteorclient/gui/widgets/WTopBar.java # src/main/java/meteordevelopment/meteorclient/gui/widgets/containers/WWindow.java # src/main/java/meteordevelopment/meteorclient/gui/widgets/input/WTextBox.java # src/main/java/meteordevelopment/meteorclient/mixin/AbstractContainerScreenMixin.java # src/main/java/meteordevelopment/meteorclient/mixin/BookEditScreenMixin.java # src/main/java/meteordevelopment/meteorclient/mixin/KeyboardHandlerMixin.java # src/main/java/meteordevelopment/meteorclient/mixin/LightningBoltRendererMixin.java # src/main/java/meteordevelopment/meteorclient/mixin/TitleScreenMixin.java # src/main/java/meteordevelopment/meteorclient/settings/KeybindSetting.java # src/main/java/meteordevelopment/meteorclient/systems/hud/elements/keyboard/KeyboardHud.java # src/main/java/meteordevelopment/meteorclient/systems/hud/screens/HudEditorScreen.java # src/main/java/meteordevelopment/meteorclient/systems/modules/Modules.java # src/main/java/meteordevelopment/meteorclient/systems/modules/combat/Offhand.java # src/main/java/meteordevelopment/meteorclient/systems/modules/misc/InventoryTweaks.java # src/main/java/meteordevelopment/meteorclient/systems/modules/render/CameraTweaks.java # src/main/java/meteordevelopment/meteorclient/systems/modules/render/FreeLook.java # src/main/java/meteordevelopment/meteorclient/systems/modules/render/Freecam.java # src/main/java/meteordevelopment/meteorclient/systems/modules/render/Zoom.java # src/main/java/meteordevelopment/meteorclient/systems/modules/world/Excavator.java # src/main/java/meteordevelopment/meteorclient/utils/misc/CursorStyle.java # src/main/java/meteordevelopment/meteorclient/utils/misc/Keybind.java # src/main/java/meteordevelopment/meteorclient/utils/misc/input/Input.java # src/main/java/meteordevelopment/meteorclient/utils/misc/input/KeyBinds.java # src/main/java/meteordevelopment/meteorclient/utils/render/PeekScreen.java # src/main/java/meteordevelopment/meteorclient/utils/render/postprocess/PostProcessShader.java
Takes the final 26.3 port from mc-update (c951120) together with master up to 2385f7b, and keeps this branch's fixes where they still apply on top of it: SDL modifier matching in the GUI shortcuts, no Caps Lock/Num Lock keybind modifiers, the LCtrl..RGui modifier key range, the Super modifier for KEY_LGUI/KEY_RGUI, scancodes and key state in the keyboard hud, the block particle hook that leaves the breaking sound alone, entity outlines inside the main pass, HandView/ItemPhysics rotations, SDL text input for text boxes and the List<Component> tooltip overload.
|
Hey, I've tested the latest built that's been made, is it aware that the Critical ability is not working? Getting invalid move player packet received. Mode Packet / NCP gives this. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Merges
mc-updateintomasterfor the 26.3 release, with the fixes the final port still needs on top.Base:
mc-updateat c951120 ("Update to 26.3", which also mergesmasterup to 2385f7b), merged in as is: Loom 1.18, Gradle 9.8.0, Baritone 26.1-SNAPSHOT,Blaze3D.openUri,SystemUtils.IS_OS_MACand the ViaFabricPlus mixin removal are all kept. Overmc-updatethis PR only touches the 11 files below.Input fixes
MOD_CONTROLetc. are two-bit group masks (InputWithModifiers.hasControlDown()masks with 192). The exactmodifiers() == MOD_CONTROLchecks in the GUI therefore never match a single Ctrl, or anything with NumLock on: Ctrl+C/V/A, Ctrl+F and Ctrl+9 do nothing.Input.modifiersMatchhandles that;WidgetScreen,ModulesScreenandWTextBoxuse it.Keybind.ModifierdropsCAPS_LOCK/NUM_LOCK(GLFW never reported them, SDL always does), otherwise a bind recorded with NumLock on requires holding the NumLock key.isKeyModcoversKEY_LCONTROL..KEY_RGUI(scancodes 224..231; starting atKEY_LALTleaves out LCtrl and LShift), andInput.getModifiermapsKEY_LGUI/KEY_RGUItoMOD_SUPER.KeyboardHud.isNativelyPressedcomparedKey.getValue()(the key code) againstRELEASE, so every key reads as pressed; it now usesInputConstants.isKeyDown/Input.isButtonPressed.InputConstantskeys are scancodes, so the Menu key isSDL_SCANCODE_APPLICATION(SDLK_MENUis a keycode) and the ISO\|key isSDL_SCANCODE_NONUSBACKSLASH.Rendering and mixins
ClientLevel.addBreakingBlockEffectsplays the breaking sound and spawns the particles; NoRender cancels the privateaddBreakingParticlesinstead, so hiding block particles does not mute block breaking.LevelRenderer#executeOutlineoutside the main pass.List<Component>overload is hooked again.Tested:
./gradlew buildon the merge; the same fixes on top of c951120 pass the dev client mixin audit with Baritone 26.3 installed.