This client mod allows you to easily manage your inventory, in both single player and multiplayer. It works out of the box, and will make you gain a massive amount of time!
It automatically replaces your tools as they break, and item stacks once emptied
It sorts your inventory and your chests in a single click/keystroke
It provides lots of powerful shortcuts to move items around
It allows you to customize entirely the way your inventory is sorted, thanks to clever configuration files
Warning: The mod can be blocked by certain servers using plugins such as NoCheatPlus.
Documentation
Installing the mod 1. Make sure Forge is installed 2. Put the jar in your mods folder 3. Run the game!
Compatibility Inventory Tweaks works with almost any mod, and even allows to sort the most popular mod containers. The main conflicting mod is Convenient Inventory, though there might be others. Note that servers can block InvTweaks from working correctly by using anti-cheat plugins. In the case of NoCheatPlus, "inventory.fastclick" and potentially "combined.improbable" have been reported to cause conflicts with the mod's rapid movement of items. MagicLauncher Please don't unless you know exactly how to work it. Installing Forge is quite different as of 1.6 and it is extremely easy to mess up if you are not using the Forge installer and the vanilla launcher.
Bukkit/spigot have been known to cause issues with sorting. This is not something that can be fixed on the client.
Horizontal/Vertical modes for chests may be screwed up.
Rules using explicit IDs may not work due to new ID handling.
Changes from 1.60 to 1.61
Default file creation works with larger files.
Config backup files are now created in the correct location.
'Cooked Fish' now has the correct current ID in the tree file (Mojang originally misspelled it, then fixed it later).
The item tree has learned how to compare item data in JSON format, needed for 1.9's potion changes.
Changes from 1.59 to 1.60
Network handling for server-assisted mode should be more consistent.
Sorting works in creative mode inventory again.
Move-all-of-type shortcut works more often in situations where the first item in the section was not the clicked item.
Horses/Donkeys equipped with a chest are now sortable.
Default sort of items not in the item tree altered to provide better results in most cases.
Mushroom stew auto-refill works again.
Various other small changes
Changes from 1.58 to 1.59
Auto-refill is more consistent.
Compatibility XML file can now disable display of buttons.
Shortcuts try harder to merge stacks instead of filling up empty space.
Tool damage ordering can be reversed by configuration file.
Sorting rules should be less likely to cause strange behavior. (KNOWN ISSUE: Chests still frequently act strange in horizontal/vertical sort mode)
Changes from 1.57 to 1.58
Better handling of bad Forge Ore Dictionary entries for item tree.
Silenced some debug output that appeared to be an error.
Added keybinding config to default Minecraft keybinding options.
Various enhancements to the API for other mods.
Configuration screen can now be accessed from the mod list on the main menu screen.
Sort-on-pickup should work in single-player again. (MP/Server support is more complicated)
Shortcuts using shift should now work correctly.
The F3+H display has an added line showing the string ID of items, like Mojang added to the 1.8 snapshots.
Auotrefill and sort-on-pickup now immediately resync the inventory with the server.
FAQ
I have a bug to report/suggestion to make!
If you find a bug or have an idea to improve this mod, post in in this thread, or even better, contribute to the issue list!
I want InvTweaks in my mod pack!
Inventory Tweaks, being under the MIT License, is frequently used in modpacks. Feel free to redistribute it! My only request is to provide a link to either this thread or the mod's website.
I want to contribute!
If you feel like doing some modding, the source code of this mod is freely available here. Feel free to improve it by adding new features or fixing bugs! Some ideas are already listed in the "issues" section.
Special Thanks
to jimeowan for creating the mod,
to cpw and Fostenel for their code contributions,
to Ahmaz, AJFire and Larandar for their long-time support and feedback,
to DoingIt and Tain101 for their videos that helped the mod become popular,
to translators Ryo567 & Aledrobt (Spanish), 0l1vR (German), TH3steven (Dutch), Ezspecial & Ricalou (Portuguese), Hugsim, Doyle3694 & Brott (Swedish), JonathanHertz (Danish), Fishy (Polish), Necrontoend & VADemon (Russian), Ricalou & NTWalker (Japanese), IvyMichael & NTWalker (Chinese), and a few more contributors,
to Evenprime for his Convenient Inventory mod which inspired this mod,
And of course to every minecrafter who took the time to report bugs and/or leave supporting comments!
I just wanted to say that the port to Forge made a bunch of stuff seem to work! I love the way "Q" works when dropping items from the inventory now and the fact that the shortcuts are working again. I hope this mod ascends to new levels with forge now.
A bunch of things ive noticed:
The download gave me a .jar and not a .zip, not that it matters, FML loads it anyways.
(To fix: change the installation instructions to say .jar or change file DL to .zip)
With forge 7.7.0.563 and up(lower versions of forge don't work at all), on the main menu, when clicking the "mods" menu that FML adds, it crashes the game. This only occurs if InvTweaks is installed.
When hovering over inventory slots, the settings button(... button)(or other) highlights its self:
From what i can tell, the area that the button detects whether it should highlight is extended to the bottom of the guiScreen, the button highlights but is not activated.
In the settings gui, the tooltip help is placed under the buttons sometimes making them illegible.
There are some other weird things happening with the tooltips when hovering over the moreoptions button right after the repair friendly option.
Actually, the same thing is happening in the settings gui as is the inventories with the positions on the right side of the gui.
In creative mode, armor is not auto-equiped, when sorting two of the same tool but having different amounts of damage, the game will freeze(tested with diamond picks one with dmg1561 and other with dmg1560), enchantments on the tools doesn't matter at all.(Only happens if the gui is actually open, game doesn't freeze if the gui is closed..?)
None of this happens in survival mode.
Glitch of when performing the sort, sometimes sort fails and something is placed in hand still exists.
...Hopefully i'm not the only person experiencing these bugs.
Requests/Suggestions:
In the sorting rules file, add support for custom item/block names(forinstance 2 diamond picks with different names, the named pick is in the rules file so it will be selected and damage values will be ignored.)
Add an enchantment detection system(i have know idea if possible) to allow sorting based on enchants as well as damage.
Excellent, Kobata I think you are the perfect person to take up management of the mod. This should also minimize confusion for people using modpacks and worrying about which version to use.
I've updated the post to say jar, I'm used to treating them the same there.
Crashing on mod list: Yes, I was a bit stupid and forgot to fix my mcmod.info file -- I'll probably be releasing a 1.51b shortly to fix that, hoppers, and hopefully the button highlighting (I haven't investigated the last one yet, but I did notice it while testing hoppers).
Creative is a bit of a massive pain in how it works, but I'll looks into those.
The glitch with items popping into your hand is an issue with minecraft in some ways, Inventory Tweaks just tends to make it happen quite often because it simulates rapid clicking. I have plans on a way to deal with that, but it's a fairly big project.
I've updated the post to say jar, I'm used to treating them the same there.
Crashing on mod list: Yes, I was a bit stupid and forgot to fix my mcmod.info file -- I'll probably be releasing a 1.51b shortly to fix that, hoppers, and hopefully the button highlighting (I haven't investigated the last one yet, but I did notice it while testing hoppers).
Creative is a bit of a massive pain in how it works, but I'll looks into those.
The glitch with items popping into your hand is an issue with minecraft in some ways, Inventory Tweaks just tends to make it happen quite often because it simulates rapid clicking. I have plans on a way to deal with that, but it's a fairly big project.
3 things:
1) It wasn't that big of a post
2) Yea creative is bothersome, i know before the 1.3 update, the inventory was actually pretty simple, but now its a big mess
3) thank you for adding my suggestions to the "wish-list" and i hope you can implement them.
-side note
when using q to drop in creative mode, if your on the inventory tab the items drop, if your on another tab, it gets destroys the item
is this a feature or a bug?....lol more creative stuff.
wow that whole highlighting things was just because there weren't parenthesis? Man its like (int)Math.random all over again
-side note
when using q to drop in creative mode, if your on the inventory tab the items drop, if your on another tab, it gets destroys the item
is this a feature or a bug?....lol more creative stuff.
wow that whole highlighting things was just because there weren't parenthesis? Man its like (int)Math.random all over again
Actually, it was an x instead of a y... I just added the parens to make it a bit clearer.
Dropping with q is a vanilla minecraft feature, although the InvTweaks one (ALT+click) just doesn't work in creative mode at all.
It's for mod authors to be able to give the mod the information it needs to support their GUIs, instead of everything needing to be manually updated in Inventory Tweaks itself. If you're not making a mod you don't need it for anything.
Glad to see this gets updated so quickly, I know a lot of us can't live without it xD. Many thanks to Jimeowan, Kobata, and everyone else who worked/works on this.
Have you made sure that it is java 6 compatible? (The last version you had [k1.50b] had a java 7 specific function which caused crashes on most macs)
Will try to setup a test environment later today if i have time.
I semi-fixed that later on (k1.50d or so, the way I was compiling it at the time wasn't using --target 1.6 even though it was set to --source 1.6), and I've since just downloaded JDK6 and set it up to use that instead. I don't have JRE6 installed so I can't really directly test it but it should be compatible.
You should have a "Sort by" button to sort alphabetically or kind and stuff like that
You should have a keyboard command to just shove everything in a chest!
-Beemo
The second function already exists. (I can't remember the default keybindings though; I always use a modified one. It's in the config somewhere.)
The first function would be possible, but might be a bit messy because it would have to use names from the language files. So basically, it could be done, but why?
What's this mod about?
This client mod allows you to easily manage your inventory, in both single player and multiplayer. It works out of the box, and will make you gain a massive amount of time!
Warning: The mod can be blocked by certain servers using plugins such as NoCheatPlus.
Installing the mod
1. Make sure Forge is installed
2. Put the jar in your mods folder
3. Run the game!
Otherwise, everything is explained on the official website.
Compatibility Inventory Tweaks works with almost any mod, and even allows to sort the most popular mod containers. The main conflicting mod is Convenient Inventory, though there might be others. Note that servers can block InvTweaks from working correctly by using anti-cheat plugins. In the case of NoCheatPlus, "inventory.fastclick" and potentially "combined.improbable" have been reported to cause conflicts with the mod's rapid movement of items.
MagicLauncher Please don't unless you know exactly how to work it. Installing Forge is quite different as of 1.6 and it is extremely easy to mess up if you are not using the Forge installer and the vanilla launcher.
[1.7.2/1.7.10] InvTweaks v1.58
[1.6.2+] InvTweaks v1.56
Old Thread - Older Downloads - Behind the scenes - Translations - Development Versions & API
Requires Forge | Included translations:
Known 1.61 problems
Changes from 1.60 to 1.61
Changes from 1.59 to 1.60
Changes from 1.58 to 1.59
Changes from 1.57 to 1.58
I have a bug to report/suggestion to make!
If you find a bug or have an idea to improve this mod, post in in this thread, or even better, contribute to the issue list!
I want InvTweaks in my mod pack!
Inventory Tweaks, being under the MIT License, is frequently used in modpacks. Feel free to redistribute it! My only request is to provide a link to either this thread or the mod's website.
I want to contribute!
If you feel like doing some modding, the source code of this mod is freely available here. Feel free to improve it by adding new features or fixing bugs! Some ideas are already listed in the "issues" section.
As I already know the other thread for Inventory Tweaks >.<
EDIT: K thanks for the info. I know now!
A bunch of things ive noticed:
The download gave me a .jar and not a .zip, not that it matters, FML loads it anyways.
(To fix: change the installation instructions to say .jar or change file DL to .zip)
With forge 7.7.0.563 and up(lower versions of forge don't work at all), on the main menu, when clicking the "mods" menu that FML adds, it crashes the game. This only occurs if InvTweaks is installed.
When hovering over inventory slots, the settings button(... button)(or other) highlights its self:
From what i can tell, the area that the button detects whether it should highlight is extended to the bottom of the guiScreen, the button highlights but is not activated.
In the settings gui, the tooltip help is placed under the buttons sometimes making them illegible.
There are some other weird things happening with the tooltips when hovering over the moreoptions button right after the repair friendly option.
Actually, the same thing is happening in the settings gui as is the inventories with the positions on the right side of the gui.
In creative mode, armor is not auto-equiped, when sorting two of the same tool but having different amounts of damage, the game will freeze(tested with diamond picks one with dmg1561 and other with dmg1560), enchantments on the tools doesn't matter at all.(Only happens if the gui is actually open, game doesn't freeze if the gui is closed..?)
None of this happens in survival mode.
Glitch of when performing the sort, sometimes sort fails and something is placed in hand still exists.
...Hopefully i'm not the only person experiencing these bugs.
Requests/Suggestions:
In the sorting rules file, add support for custom item/block names(forinstance 2 diamond picks with different names, the named pick is in the rules file so it will be selected and damage values will be ignored.)
Add an enchantment detection system(i have know idea if possible) to allow sorting based on enchants as well as damage.
I've updated the post to say jar, I'm used to treating them the same there.
Crashing on mod list: Yes, I was a bit stupid and forgot to fix my mcmod.info file -- I'll probably be releasing a 1.51b shortly to fix that, hoppers, and hopefully the button highlighting (I haven't investigated the last one yet, but I did notice it while testing hoppers).
Creative is a bit of a massive pain in how it works, but I'll looks into those.
The glitch with items popping into your hand is an issue with minecraft in some ways, Inventory Tweaks just tends to make it happen quite often because it simulates rapid clicking. I have plans on a way to deal with that, but it's a fairly big project.
3 things:
1) It wasn't that big of a post
2) Yea creative is bothersome, i know before the 1.3 update, the inventory was actually pretty simple, but now its a big mess
3) thank you for adding my suggestions to the "wish-list" and i hope you can implement them.
-side note
when using q to drop in creative mode, if your on the inventory tab the items drop, if your on another tab, it gets destroys the item
is this a feature or a bug?....lol more creative stuff.
wow that whole highlighting things was just because there weren't parenthesis? Man its like (int)Math.random all over again
Actually, it was an x instead of a y... I just added the parens to make it a bit clearer.
Dropping with q is a vanilla minecraft feature, although the InvTweaks one (ALT+click) just doesn't work in creative mode at all.
Fixes hoppers, crashing when viewing mod list, and sorting in creative mode inventory.
https://youtube.com/user/XepherTim
pls watch my videosI'd love if you could check out my channel.It's for mod authors to be able to give the mod the information it needs to support their GUIs, instead of everything needing to be manually updated in Inventory Tweaks itself. If you're not making a mod you don't need it for anything.
Oh, thanks, fixed. That was bad. (It was linking to the original one...)
I semi-fixed that later on (k1.50d or so, the way I was compiling it at the time wasn't using --target 1.6 even though it was set to --source 1.6), and I've since just downloaded JDK6 and set it up to use that instead. I don't have JRE6 installed so I can't really directly test it but it should be compatible.
You should have a "Sort by" button to sort alphabetically or kind and stuff like that
You should have a keyboard command to just shove everything in a chest!
-Beemo
The second function already exists. (I can't remember the default keybindings though; I always use a modified one. It's in the config somewhere.)
The first function would be possible, but might be a bit messy because it would have to use names from the language files. So basically, it could be done, but why?