all-purpose tool

by aedenthorn·v1.0.3·Updated 2025-11-05

Combine multiple tools into one inventory slot, which can be cycled through shortcut keys. Combination tools automatically switch when used on a block or object that requires a specific tool.

Screenshots 1 screenshots

About this mod Machine translation

Combine multiple tools into one inventory slot, which can be cycled through shortcut keys. Combination tools automatically switch when used on a block or object that requires a specific tool.

Omni-Tools

✨ **Free up your inventory space and say goodbye to the trouble of frequently switching tools! **

This module allows you to create a combined "all-purpose tool" that greatly saves inventory space and makes daily farm work easier and more efficient!

---

🎯 Automatic switching function

All-in-one tools automatically switch to the appropriate tool when:

  • **Stone** → Pickaxe
  • **Twig** → Ax
  • **weed** → sickle
  • **Crops that require a sickle** → Sickle
  • **Dry farmland** → Watering can
  • **Cultural Relic Point** → Hoe
  • **Trees** → Use an ax for mature trees, and a sickle for immature trees.
  • **Stump** → Ax
  • **Boulder** → Pickaxe
  • **Grass** → Sickle
  • **Gold Rush Spot** → Gold Rush Plate
  • **Water bottle filling point** → Watering bottle
  • **Pet Bowl** → Watering Bottle
  • **Water surface** → Fishing rod (priority to watering can)
  • **Farm Animals** → Scissors or milking bucket
  • **MONSTER** → Melee weapon (only when facing monsters within 128 pixels)
  • **arable land** → hoe

💡 *Auto switching function can be adjusted in the configuration file*

---

🛠️ Create a versatile tool

Create a versatile tool on the inventory page:

  • **Pick up a tool**
  • **Hover the mouse over the slot of another tool**
  • **Hold down the modifier key (default left Alt key)**
  • **Place the hand-held tool on another tool**

🔧 **Combinable tools include:**

  • Axes, hoes, fishing rods, pickaxes
  • Watering can, melee weapon, sickle
  • Slingshot, milking bucket, gold pan
  • Scissors, wand

⚠️ *Tools of the same type cannot be combined, but normal tools can be added to existing omni-tools*

---

🔄 Use all-purpose tools

You can manually operate the OmniTool in the following situations:

  • When hovering the mouse over the Omni Tool in the inventory page
  • When the Omni Tool is equipped and no menu is opened

**Operation shortcut keys:**

  • **Cycle Tools**: Press X
  • **Remove current tool**: Press Z key

---

📝 Notes

  • Mod seems to maintain tool enchantments, but may need more testing
  • The number of combined tools will be displayed by default in the upper left corner of the all-purpose tool
  • Displays the name of the combo tool when hovering over the universal tool with the modifier key (left Alt)

---

🔧 Technical Information

**Required components:**

  • SMAPI

**compatibility:**

  • Implement universal module configuration menu interface
  • Compatible with module updater, supports automatic updates

**Developer Resources:**

  • Code repository:
  • Discord community:

---

🎮 **Make life in Stardew Valley easier and more enjoyable! Say goodbye to the hassle of switching tools and focus on enjoying farm life! **

Install & use Install: SMAPI mod (Stardew Valley standard)

  1. Install SMAPI first (Stardew Valley's mod loader): download it from smapi.io, run 'install on Windows.bat' and pick your game folder.
  2. Unzip the archive from playbuff and find the folder that contains manifest.json — that folder is the mod.
  3. Copy that whole folder into Stardew Valley/Mods/.
  4. Launch the game through SMAPI (run StardewModdingAPI.exe or set it as the launch option). The console before the title screen lists each mod's load result.

Cheat-style tools may not need SMAPI — unzip and run them as the readme describes. Back up your save before editing it; SMAPI lists failed mods in its console.

File & checksum

Filename
Omni-Tools
File size
34.7 KiB
SHA-256
ab9a1316796c590ca3f33fc87c26ca32a796b071310e3f8802567fb9b2495ff8
Stored at
2026-10-10 11:29