Description
๐จ Anvil's Search
๐ฆ About
Anvil's Search is a companion addon for Tinkers' Search, extending its search experience to the Tinker's Anvil GUI.
๐ Supported Versions
Anvil's Search mirrors Tinkers' Search and supports all versions of Tinkers' Construct (currently 1.18.2).
โจ Features
- ๐ง Side Panel - Adds a collapsible sidebar to the Tinker's Anvil GUI, letting you plan tools without leaving the screen
- ๐ Three Tabs - Parts / Simulator / Modifiers, switch with one click
- ๐ Parts Browser - Lists every craftable part and all materials that can produce it
- ๐ถ Pinyin Search - Reuses Tinkers' Search's pinyin search (full pinyin / initials)
- ๐งช Tool Simulator - Pick a tool โ fill part slots with materials โ preview stats, traits, and icon in real time
- ๐ Read-only - Simulation never consumes materials nor modifies the Anvil
- ๐พ Save Presets - Save to
config/anvilssearch-presets/, file name includes a timestamp so old presets are never overwritten - ๐ค Export / Import - Export via system-native file dialog; import from clipboard or file
- ๐ผ๏ธ Preset Browser - Built-in preset browser showing each preset's actual material-rendered tool icon
- ๐๏ธ Delete Presets - One-click delete for unwanted presets
- ๐งฌ Modifier Query - Search all Tinker's Construct modifier recipes, filter by slot type (Upgrade / Ability / Defense / Soul)
- โ Requirement Check - Real-time validation of whether a modifier applies to the current item
- โญ Favorites - Favorite modifiers, displayed in a dedicated section
๐ฎ Controls
| Action | Function |
|---|---|
Press G (rebindable) |
Toggle the sidebar panel |
| Click top Tab | Switch between Parts / Simulator / Modifiers |
| Search box input | Filter by name or pinyin (full pinyin, initials) |
| Left click a part slot | Open the material picker |
| Right click a part slot | Expand / collapse the material detail card |
| Click "Save" | Save to config/anvilssearch-presets/ |
| Click "Export" | Choose an export location via system-native dialog |
| Click "Import" | Open the preset browser |
| Click a preset row | Apply that preset to the simulator |
| Click the โ on a preset row | Delete that preset |
๐ก Save and Export require all part slots to be filled. Incomplete tools are rejected with a hint.
โ๏ธ Requirements
| Mod | Required | Note |
|---|---|---|
| Tinkers' Search | โ Required | Search & UI foundation for this mod |
| Tinkers' Construct | โ Required | Tinker's Anvil and modifier systems |
| Mantle | โ Required | Tinkers' Construct dependency |
| JEI (Just Enough Items) | โ Optional | Provides recipe lookup integration |
๐ก This mod hard-depends on Tinkers' Search. Please install it first. Search, pinyin, and UI components all come from Tinkers' Search.
๐ฅ Download
- Modrinth
- CurseForge
- GitHub Releases
๐ ๏ธ Development Build
git clone https://github.com/leipishu/AnvilsSearch.git
cd AnvilsSearch
./gradlew build
Build artifacts are located in build/libs/.
To run in a development environment:
./gradlew runClient
๐ License
This project is licensed under the GNU Lesser General Public License v3.0 only (LGPL-3.0-only).
See LICENSE.txt for details.
๐ Credits
- Tinkers' Search - UI foundation, pinyin search, and heavily reused components
- Tinkers' Construct - Tinker's Anvil API and modifier systems
- Mantle - Tinkers' Construct library
- pinyin4j - Chinese pinyin conversion support (bundled by Tinkers' Search)
- All users who reported issues and suggested features
๐ Contact
- Author: Leipishu
- Issue Tracker: GitHub Issues
โ ๏ธ Note: Anvil's Search is a companion addon for Tinkers' Search. You must install Tinkers' Search for it to work.
Made with โค๏ธ by Leipishu





