Item Converter
Convert items directly from your inventory/container/me system using recipe types.
Features
Inventory Conversion
Hold the conversion key (default: Left Alt) while hovering over an item to open a conversion popup. The popup shows all available conversion targets based on configured recipe types.
- Left-click: Convert to inventory
- Right-click: Drop converted item
- Release key: Convert all and replace in slot
- Shift + click: Convert entire stack
- Number keys (1-9): Quick select and convert to numbered slot
Middle-Click Auto Conversion
Target a block in the world and middle-click to automatically search your inventory for items that can be converted to that block and perform the conversion.
- In creative mode, hold shift to use this feature (normal middle-click does pick block)
- Prefers items in main inventory over hotbar
- Toggle with
/itemconverter middleclick
Special Tags
Configure special item tags that receive priority treatment:
- Appear first in conversion results
- Highlighted with colored border
- Preferred source for middle-click conversions
Configuration
Client Config (config/item_converter.client.json)
{
"pressTicks": 0,
"highlightColor": -2130706433,
"showTooltips": true,
"allowScroll": true,
"middleClickConvert": true,
"specialTags": [],
"specialTagBorderColor": -2763307
}
| Option | Description |
|---|---|
pressTicks |
Ticks to hold key before popup opens (0 = instant) |
highlightColor |
Hover highlight color (ARGB hex) |
showTooltips |
Show item tooltips on hover |
allowScroll |
Allow scrolling to change hotbar slot while popup open |
middleClickConvert |
Enable middle-click block conversion |
specialTags |
List of tags for priority treatment (e.g. ["minecraft:logs"]) |
specialTagBorderColor |
Border color for special items (ARGB hex, default: gold) |
Common Config (config/item_converter.common.json)
{
"recipeTypes": ["minecraft:stonecutting"]
}
| Option | Description |
|---|---|
recipeTypes |
Recipe types to use for conversions |
Commands
| Command | Description |
|---|---|
/itemconverter middleclick |
Toggle middle-click conversion on/off |
Compatibility
- Applied Energistics 2: Works with ME terminals for converting items in ME storage
How to Install Item Converter (Mod)
Item Converter by settingdust is verified for Forge across Minecraft versions 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20.1 (latest release: 0.3.6, file size: 1.9 MB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20.1) and platform (Forge).
- Make sure you have the compatible loader or environment installed for Forge.
- Move the downloaded Item Converter file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
|
R
1.0.8
|
10mo ago | 1 | |||
|
R
1.0.4
|
11mo ago | 1 | |||
|
R
1.0.3
|
11mo ago | 1 | |||
|
R
1.0.2
|
11mo ago | 1 | |||
|
R
1.0.0
|
11mo ago | 1 | |||
|
R
0.3.2
|
last yr. | 1 | |||
|
R
0.3.1
|
last yr. | 1 | |||
|
R
0.3.0
|
last yr. | 1 | |||
|
R
0.2.0
|
last yr. | 1 | |||
|
R
0.1.1
|
last yr. | 1 | |||
|
R
0.1.0
|
last yr. | 1 |
- fix pick block dupe glitch
### Documentation
- add discord to readme ([b7db600](https://github.com/game-design-driven/ItemConverter/commit/b7db600ae87756ba35aed4aa71ae8c8ebb871e94))
### Features
- make ae2 optional ([ffefe10](https://github.com/game-design-driven/ItemConverter/commit/ffefe105ac2ec1624b2737ec3c32a0824453bb35)), closes [#14](https://github.com/game-design-driven/ItemConverter/issues/14)
- config:** add schema-generated popup conversion policies with field descriptions so release/click/number-key behavior is user-configurable /close [#14](https://github.com/game-design-driven/ItemConverter/issues/14) ([1dcc7e8](https://github.com/game-design-driven/ItemConverter/commit/1dcc7e82fe95c1c402d94aa491f27ccbdeca3a9c))
### Bug Fixes
- network:** prevent middle-click pick-block from duplicating held stacks by copying swap stacks, validating output ratios, and guarding selected-slot merges ([3463c95](https://github.com/game-design-driven/ItemConverter/commit/3463c958ed7e2aa0f7dd08381fe3cb9ab02e063b))
- network:** validate conversion packets against recipe-derived outputs and actual extracted counts to block forged-count dupes and enforce safe bulk limits ([eb79169](https://github.com/game-design-driven/ItemConverter/commit/eb79169a1a257668471c0685b9f0bd8fa06828b6))
- fix middle click from inv not working
### Bug Fixes
- invalid dep modid ([30ea660](https://github.com/game-design-driven/ItemConverter/commit/30ea660c3ad6d4f73e37159b9a91ad1c12a89785))
### Bug Fixes
### Features
- migrate to new ci format using mods toml ([73817dd](https://github.com/game-design-driven/ItemConverter/commit/73817ddd31710eb5570522de252293680f542569))
### Bug Fixes
- Replaced Unimined with NeoForged moddev plugin, added Kotlin compilation support, and fixed processResources variable shadowing ([4ae58a1](https://github.com/game-design-driven/ItemConverter/commit/4ae58a12d3ea239eb31cf01dff1a5d61bd7bd74f))
### Bug Fixes
### Features
- switch to reusable mod-release-workflow ([c8c55bf](https://github.com/game-design-driven/ItemConverter/commit/c8c55bff4b87c4c76f83115a9b57f1fcce2211b5))
### Bug Fixes
- split conversion outputs to honor stack limits and avoid auto-equipping armor ([048507e](https://github.com/game-design-driven/ItemConverter/commit/048507e4cccf272aca8b184a721829972cb9b6f8))
### Documentation
- add agent guidelines for build commands and Kotlin style ([a4d9456](https://github.com/game-design-driven/ItemConverter/commit/a4d9456c6d55b0b709ce37392b427af9424c689a))
- fix readme ([4012c37](https://github.com/game-design-driven/ItemConverter/commit/4012c374fdca23e613773fd9360de1556dd6463e))
- update CHANGELOG.md for 1.0.8 [skip ci] ([abc5b10](https://github.com/game-design-driven/ItemConverter/commit/abc5b106b1edfb15301e0e28a50bb7dc83c7b3e6))
- [
ad04592](https://github.com/game-design-driven/ItemConverter/commit/ad04592092dd65d1487ae917849bb1ca6206e93d) - add some desc *(commit by @Yarden-zamir)*
- [
d074c73](https://github.com/game-design-driven/ItemConverter/commit/d074c731d4f60914bad653c8a8572caa1ce44f99) - config reload on world join *(commit by @Yarden-zamir)*
- [
f6ef803](https://github.com/game-design-driven/ItemConverter/commit/f6ef803ff4acf3b7fb2fa50e28f3b667c5ca0aea) - default key > alt *(commit by @Yarden-zamir)* - [
88c54f2](https://github.com/game-design-driven/ItemConverter/commit/88c54f24d433c8339e749d4c1e465c8db0736397) - default pressTicks > 0 *(commit by @Yarden-zamir)*
- [
29fd90b](https://github.com/game-design-driven/ItemConverter/commit/29fd90b5692cb5f6ac70d03eea27a635b8404630) - add ae2 compat *(commit by @Yarden-zamir)* - [
764a276](https://github.com/game-design-driven/ItemConverter/commit/764a2762a0cc87ca5bdc913e3047e9eeab40f091) - window opens op top of selected slot *(commit by @Yarden-zamir)* - [
c564bef](https://github.com/game-design-driven/ItemConverter/commit/c564befeb41d94da0ab9b6fc22bf72c76fccc983) - rewrite to only do direct recipe conversions *(commit by @Yarden-zamir)*
### :bug: Bug Fixes
- [
3a6d917](https://github.com/game-design-driven/ItemConverter/commit/3a6d91771a4ce2a8bedc2416f82f797c14876120) - improve preformance and add scroll in hotbar support *(commit by @Yarden-zamir)* - [
543c84a](https://github.com/game-design-driven/ItemConverter/commit/543c84a240431a43b603653ce8f1ee440bc97fef) - ae2 integration *(commit by @Yarden-zamir)* - [
4e882ae](https://github.com/game-design-driven/ItemConverter/commit/4e882ae106d5d857e1d7d40b189d5312e8a1be8c) - get publish updated to 1.20.1 *(commit by @Yarden-zamir)* - [
67a5b73](https://github.com/game-design-driven/ItemConverter/commit/67a5b73ea93c215aad32fc497d90f13333bb766d) - remove legacy entries *(commit by @Yarden-zamir)*
- [
29fd90b](https://github.com/game-design-driven/ItemConverter/commit/29fd90b5692cb5f6ac70d03eea27a635b8404630) - add ae2 compat *(commit by @Yarden-zamir)* - [
764a276](https://github.com/game-design-driven/ItemConverter/commit/764a2762a0cc87ca5bdc913e3047e9eeab40f091) - window opens op top of selected slot *(commit by @Yarden-zamir)* - [
c564bef](https://github.com/game-design-driven/ItemConverter/commit/c564befeb41d94da0ab9b6fc22bf72c76fccc983) - rewrite to only do direct recipe conversions *(commit by @Yarden-zamir)*
### :bug: Bug Fixes
- [
3a6d917](https://github.com/game-design-driven/ItemConverter/commit/3a6d91771a4ce2a8bedc2416f82f797c14876120) - improve preformance and add scroll in hotbar support *(commit by @Yarden-zamir)* - [
543c84a](https://github.com/game-design-driven/ItemConverter/commit/543c84a240431a43b603653ce8f1ee440bc97fef) - ae2 integration *(commit by @Yarden-zamir)* - [
4e882ae](https://github.com/game-design-driven/ItemConverter/commit/4e882ae106d5d857e1d7d40b189d5312e8a1be8c) - get publish updated to 1.20.1 *(commit by @Yarden-zamir)*