Confirm with your password

ZenUseItem

Use items directly from inventory without needing to place them on the 1-8 hot bar first

Changelog & versions

· Website · 💗 Donate

Stars
2
Downloads
9
Version
1.1.1
Updated
Author
ZenDragon
Virus scan
✓ Scan successful
Runs on
Client (& Server)
Required by
1 mods

Compatibility

Required 1

Install these too — Gale pulls them in for you.

Description

ZenUseItem

Instead of needing to put an item on your hot bar and then using 1-8 to interact with something, you can use the item directly from your inventory on the target.

Works great with ZenSign as it makes assignment of items very intuitive since you can do it directly from your inventory.

Usage:

  • Point at the target object in the game world that you want to apply an item to.
  • Open your inventory
  • Point at the item in your inventory
  • Press the controls indicated in the center of the screen (Ctrl + LeftMouse or Gamepad LT + X)
  • Optionally: Use items from hotbar directly by pressing Shift + number or on gamepad AltButton + Dpad-up.

Full gamepad and keyboard support.

Known Issues

If you are using a backpack mod you must close the backpack before you can apply an item directly from your inventory.

Example: Using Finewood On a Sign

Use on Sign

Client / Server Requirements

NOTE: Technically it is not required on the server. However, if it is installed on the server then it will force all clients to have it installed as well. This is to enable two modes of usage:

  1. Dedicated server admins can put the mod on the server to enforce all clients to have the mod installed and sync admin configs.
  2. Trusted friends can agree to run the same mods and connect through a vanilla dedicated server with no enforcement but with locked admin configs.

Client Only

This mod operates entirely client side. That means you can connect to any vanilla server with this mod installed. Other players do not need to have the mod installed.

NOTE: If you host a game session with this mod installed then it will be considered to be installed on the server since your session is the server. Therefor, all clients will be required to have it. If you don't want to require all players to have this mod then you will need to host your game in a dedicated server. You can easily download and run the Valheim Dedicated Server from Steam or host one in the cloud.

Improve Your Experience

CORE MODS

The full collection of all Zen MODS:

  • Radically improved QoL
  • Incredible performance
  • Pre-configured
  • 100% Gamepad support
  • Spectacularly immersive

Enjoy!

Sample Config File

## Settings file was created by plugin ZenUseItem v1.1.1
## Plugin GUID: ZenDragon.ZenUseItem

[General]

## Press this key combo when pointing at an item in your inventory to use it on the crosshair target.
## [Must use Left (Mouse0) or Right (Mouse1) button plus a single modifier key]
## [logout required for changes to take effect]
# Setting type: KeyboardShortcut
# Default value: Mouse1 + LeftControl
Inventory - Use Item = Mouse1 + LeftControl

## Using items directly from your hotbar on targets via 1-8 keys.
## Keyboard: Hold down this key and press the hotbar number.
## Gamepad: Hold down the Interact-Alt button while pressing up on D-pad.
## [Note: If you set this to "None" it will revert to vanilla 1-8 hotbar behavior and you will not need to hold a modifier button.
## Caution: Without a modifier it's quite easy to attach your hammer to an item stand or launch your sword with a catapult!]
# Setting type: KeyCode
# Default value: LeftAlt
# Acceptable values: None, Backspace, Tab, Clear, Return, Pause, Escape, Space, Exclaim, DoubleQuote, Hash, Dollar, Percent, Ampersand, Quote, LeftParen, RightParen, Asterisk, Plus, Comma, Minus, Period, Slash, Alpha0, Alpha1, Alpha2, Alpha3, Alpha4, Alpha5, Alpha6, Alpha7, Alpha8, Alpha9, Colon, Semicolon, Less, Equals, Greater, Question, At, LeftBracket, Backslash, RightBracket, Caret, Underscore, BackQuote, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, LeftCurlyBracket, Pipe, RightCurlyBracket, Tilde, Delete, Keypad0, Keypad1, Keypad2, Keypad3, Keypad4, Keypad5, Keypad6, Keypad7, Keypad8, Keypad9, KeypadPeriod, KeypadDivide, KeypadMultiply, KeypadMinus, KeypadPlus, KeypadEnter, KeypadEquals, UpArrow, DownArrow, RightArrow, LeftArrow, Insert, Home, End, PageUp, PageDown, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, Numlock, CapsLock, ScrollLock, RightShift, LeftShift, RightControl, LeftControl, RightAlt, LeftAlt, RightCommand, RightMeta, RightApple, LeftCommand, LeftMeta, LeftApple, LeftWindows, RightWindows, AltGr, Help, Print, SysReq, Break, Menu, WheelUp, WheelDown, Mouse0, Mouse1, Mouse2, Mouse3, Mouse4, Mouse5, Mouse6, JoystickButton0, JoystickButton1, JoystickButton2, JoystickButton3, JoystickButton4, JoystickButton5, JoystickButton6, JoystickButton7, JoystickButton8, JoystickButton9, JoystickButton10, JoystickButton11, JoystickButton12, JoystickButton13, JoystickButton14, JoystickButton15, JoystickButton16, JoystickButton17, JoystickButton18, JoystickButton19, Joystick1Button0, Joystick1Button1, Joystick1Button2, Joystick1Button3, Joystick1Button4, Joystick1Button5, Joystick1Button6, Joystick1Button7, Joystick1Button8, Joystick1Button9, Joystick1Button10, Joystick1Button11, Joystick1Button12, Joystick1Button13, Joystick1Button14, Joystick1Button15, Joystick1Button16, Joystick1Button17, Joystick1Button18, Joystick1Button19, Joystick2Button0, Joystick2Button1, Joystick2Button2, Joystick2Button3, Joystick2Button4, Joystick2Button5, Joystick2Button6, Joystick2Button7, Joystick2Button8, Joystick2Button9, Joystick2Button10, Joystick2Button11, Joystick2Button12, Joystick2Button13, Joystick2Button14, Joystick2Button15, Joystick2Button16, Joystick2Button17, Joystick2Button18, Joystick2Button19, Joystick3Button0, Joystick3Button1, Joystick3Button2, Joystick3Button3, Joystick3Button4, Joystick3Button5, Joystick3Button6, Joystick3Button7, Joystick3Button8, Joystick3Button9, Joystick3Button10, Joystick3Button11, Joystick3Button12, Joystick3Button13, Joystick3Button14, Joystick3Button15, Joystick3Button16, Joystick3Button17, Joystick3Button18, Joystick3Button19, Joystick4Button0, Joystick4Button1, Joystick4Button2, Joystick4Button3, Joystick4Button4, Joystick4Button5, Joystick4Button6, Joystick4Button7, Joystick4Button8, Joystick4Button9, Joystick4Button10, Joystick4Button11, Joystick4Button12, Joystick4Button13, Joystick4Button14, Joystick4Button15, Joystick4Button16, Joystick4Button17, Joystick4Button18, Joystick4Button19, Joystick5Button0, Joystick5Button1, Joystick5Button2, Joystick5Button3, Joystick5Button4, Joystick5Button5, Joystick5Button6, Joystick5Button7, Joystick5Button8, Joystick5Button9, Joystick5Button10, Joystick5Button11, Joystick5Button12, Joystick5Button13, Joystick5Button14, Joystick5Button15, Joystick5Button16, Joystick5Button17, Joystick5Button18, Joystick5Button19, Joystick6Button0, Joystick6Button1, Joystick6Button2, Joystick6Button3, Joystick6Button4, Joystick6Button5, Joystick6Button6, Joystick6Button7, Joystick6Button8, Joystick6Button9, Joystick6Button10, Joystick6Button11, Joystick6Button12, Joystick6Button13, Joystick6Button14, Joystick6Button15, Joystick6Button16, Joystick6Button17, Joystick6Button18, Joystick6Button19, Joystick7Button0, Joystick7Button1, Joystick7Button2, Joystick7Button3, Joystick7Button4, Joystick7Button5, Joystick7Button6, Joystick7Button7, Joystick7Button8, Joystick7Button9, Joystick7Button10, Joystick7Button11, Joystick7Button12, Joystick7Button13, Joystick7Button14, Joystick7Button15, Joystick7Button16, Joystick7Button17, Joystick7Button18, Joystick7Button19, Joystick8Button0, Joystick8Button1, Joystick8Button2, Joystick8Button3, Joystick8Button4, Joystick8Button5, Joystick8Button6, Joystick8Button7, Joystick8Button8, Joystick8Button9, Joystick8Button10, Joystick8Button11, Joystick8Button12, Joystick8Button13, Joystick8Button14, Joystick8Button15, Joystick8Button16, Joystick8Button17, Joystick8Button18, Joystick8Button19, F16, F17, F18, F19, F20, F21, F22, F23, F24
Hotbar - Modifier Key = LeftAlt

## Hide the hotbar numbers until the Modifier Key is held down while the player is standing still.
## [If the modifier key is "None" then this option will simply hide/show the numbers]
# Setting type: Boolean
# Default value: true
Hotbar - Hide Numbers = true


Like My Mods? Donations Welcome

Bitcoin

Donation QR

Changelog

1.1.1 Latest
  • Use Item key can now be right or left mouse button + modifier key.
  • The default key was changed from LeftMouse + Alt to RightMouse + Ctrl since Alt is used in ZenUI to toggle the tooltip display mode and Ctrl+Left is drop.
  • Recompile for Zen.ModLib v1.10.9
1.1.0
  • The Use Item modifier key can now be set via configs instead of it being locked to Ctrl.
  • Changed default Use Item key from Ctrl to Alt.
  • Changed default Modifier Key for hotbar from Shift to Alt.
  • improved compendium entries.
  • recompile for Zen.ModLib v1.10.7
1.0.1
  • add a bit extra info to the Compendium to explain how this mod works.
1.0.0
  • add help info to Compendium
  • recompile for Zen.ModLib v1.10.0
0.4.0
  • update for Zen.ModLib v1.5.0
0.3.3
  • Compiled for Valheim v0.221.4, Call to Arms
0.3.2
  • update readme, no code changes.
0.3.1
  • bugfix: using items from inventory on targets no longer attempts to consume or equip the item if the target can not have the item applied to it.
0.3.0
  • updated for Zen.ModLib v1.2.0
  • recompile for BepInEx v5.4.2332
  • recompile for JVL v2.26.0
0.2.11
  • recompile for Zen.ModLib v1.1.25
0.2.10
  • improved UI slightly using font color / size to hopefully make the interaction more obvious.
  • update ZenModLib dependency to v1.1.19
0.2.9
  • Prevent hotbar numbers from displaying when the minimap is open
0.2.8
  • fix so the hotbar numbers don't display when pressing shift in the chat or console windows.
  • update Zen.ModLib to v1.1.17
0.2.7
  • fix so the hotbar numbers don't display when pressing shift and entering text into an input field.
0.2.6
  • check if the player is standing still before showing hotbar numbers when the config option is set.
0.2.5
  • bugfix, UI was not updating correctly for new configs.
0.2.4
  • Add config for direct 1-8 hotbar modifier key
  • Add config for hiding the 1-8 numbers
0.2.3
  • update for Zen.ModLib v1.1.0
0.2.2
  • fixed config sync
0.2.1
  • removed BepInEx from dependency, Zen.ModLib handles it.
0.2.0
  • use Zen.ModLib
0.1.9
  • fix: no longer causes the player to stop running when inventory is opened.
0.1.8
  • update logging and configs subsystem
0.1.7
  • UPDATE FOR VALHEIM v0.220.3
0.1.6
  • Add translation config option
0.1.5
  • Cleanup UI
0.1.4
  • Initial release

Full version history & older downloads →

Manual download
Just this mod One .zip — ZenUseItem 1.1.1
Files you'll get 2
  • ZenUseItem 1.1.1 ZenDragon this mod Get
  • Zen_ModLib 1.13.7 ZenDragon asked for 1.10.9 Get

Your browser may ask permission to download several files at once. How to install these manually

Manual installation instructions
1

Install BepInExPack Valheim

BepInExPack Valheim is required to run mods in Valheim.

Download BepInExPack Valheim 5.4.2333 · View mod page

Check out the mod page for detailed installation instructions.

2

Install ZenUseItem

This mod must be installed on the client. Installing it on the server is optional (e.g., for config syncing).

Download ZenUseItem 1.1.1

Extract the ZIP and place the file(s) into the BepInEx/plugins/ folder inside your Valheim game folder.