====== InvWalk ====== ^ InvWalk ^^ |{{ invwalk.webp?500 |InvWalk and its settings in ClickGUI.}}|| ^Type|[[:Hack]]| ^Category|[[:Movement]]| ^In-game description|"Allows you to move around while the inventory is open." [//[[:Wurst 7]] only//]| |:::|"Allows you to walk while the inventory is open." [//[[:Wurst 6]] only//]| ^[[:keybinds#default_keybinds|Default keybind]]|none| ^Source code|[[w7src>net/wurstclient/hacks/InvWalkHack.java]]| InvWalk is a Minecraft hack that allows the user to walk, jump, sprint, and sneak while the [[mc>inventory]] screen is open. Depending on the settings, InvWalk can also allow the same movements while [[ClickGUI]] or most of Minecraft's in-game screens are open. The Wurst 6 version of InvWalk does not have any settings and only works with the regular inventory screen. ===== Settings ===== ==== Allow ClickGUI ==== ^ Allow ClickGUI [//[[:Wurst 7]] only//] ^^ ^Type|Checkbox| ^In-game description|"Allows you to move around while Wurst's ClickGUI is open."| ^Default value|checked| This only applies to ClickGUI's main screen. The screens for precise editing of [[SliderSetting|slider values]], [[ColorSetting|colors]], [[BlockListSetting|BlockLists]], etc. still do not allow movement when this setting is enabled, since all of these screens have textboxes and some even block the player's view entirely. ==== Allow other screens ==== ^ Allow other screens [//[[:Wurst 7]] only//] ^^ ^Type|Checkbox| ^In-game description|"Allows you to move around while other in-game screens are open (e.g. chest, horse, villager trading), unless the screen has a text box."| ^Default value|checked| There is no set list of screens that are included in this category. Instead, any in-game screen((''net.minecraft.client.gui.screen.ingame.HandledScreen'' when using Yarn mappings)) that does not contain a textbox((''net.minecraft.client.gui.widget.TextFieldWidget'' when using Yarn mappings)) is included. Any modded screen that fulfills these criteria will also work with InvWalk. In vanilla, the following screens fulfill the "other screens" criteria. * [[mc>Blast Furnace]] GUI * [[mc>Furnace]] GUI * [[mc>Smoker]] GUI * [[mc>Beacon]] GUI * [[mc>Brewing Stand]] GUI * [[mc>Cartography Table]] GUI * [[mc>Chest]] inventory * [[mc>Crafting Table]] GUI * [[mc>Dispenser]] inventory * [[mc>Donkey]] inventory * [[mc>Dropper]] inventory * [[mc>Enchanting Table]] GUI * [[mc>Ender Chest]] inventory * generic 54-slot container((used by [[mc>chest]]s and many server plugins)) * generic 9-slot container((used by [[mc>dispenser]]s and some server plugins)) * [[mc>Grindstone]] GUI * [[mc>Hopper]] inventory * [[mc>Horse]] inventory * [[mc>Llama]] inventory * [[mc>Loom]] GUI * [[mc>Mule]] inventory * [[mc>Shulker Box]] inventory * [[mc>Smithing Table]] GUI * [[mc>Stonecutter]] GUI * [[mc>Trapped Chest]] inventory * [[mc>Villager]] [[mc>trading]] GUI * [[mc>Wandering Trader]] GUI Unfortunately Minecraft does not currently have [[mc>tags]] for screens that could be used to better categorize them into, for example, containers, mounts, and trading. This is why InvWalk doesn't currently have separate settings for these categories. ==== Allow sneak key ==== ^ Allow sneak key ^^ ^Type|Checkbox| ^In-game description|(none)| ^Default value|checked| Enabling this option allows the user to sneak while the inventory / ClickGUI / other screen is open. ==== Allow sprint key ==== ^ Allow sprint key ^^ ^Type|Checkbox| ^In-game description|(none)| ^Default value|checked| Enabling this option allows the user to sprint by pressing the sprint key (default: Left CTRL) while the inventory / ClickGUI / other screen is open. Even when this setting is turned off, it is still possible to sprint by double-tapping the forward key (default: W). ==== Allow jump key ==== ^ Allow jump key ^^ ^Type|Checkbox| ^In-game description|(none)| ^Default value|checked| Enabling this option allows the user to jump while the inventory / ClickGUI / other screen is open. ===== See Also ===== * [[NoBackground]] - Disables the dark overlay behind the inventory and many other screens. ===== Changes ===== ^Version^Changes^ |[[update:Wurst 2.11]]|Added MenuWalk.| |[[update:Wurst 2.11.1]]|Hotfix for MenuWalk crash.| |[[update:Wurst 2.13pre2]]|Fixed MenuWalk breaking [[Navigator]].| |[[update:Wurst 2.15]]|Fixed MenuWalk preventing the user from respawning.| |[[update:Wurst 6.6]]|Renamed MenuWalk to InvWalk.| |[[update:Wurst 7.23]]|Added InvWalk. (Thanks to [[gh>TheWienerMaster]]!)| |[[update:Wurst 7.24]]|Added InvWalk settings to disable the sneak, sprint, and jump keys.| {{tag>client-side}}