-
Mouse Tweaks replaces the standard RMB dragging mechanic, adds two new LMB dragging mechanics and an ability to quickly move items with the scroll wheel.
-
Installation
- 1.16.5 and later: install Minecraft Forge or Fabric.
- 1.14.4 and later: install Minecraft Forge.
- 1.12.2 and earlier: install either Minecraft Forge or LiteLoader (or both).
- Put the Mouse Tweaks jar-file into the mods folder in your .minecraft directory.
-
-
Configuration file:
.minecraft/config/MouseTweaks.cfg
-
Tweaks
RMB Tweak
Very similar to the standard RMB dragging mechanic, with one difference: if you drag over a slot multiple times, an item will be put there multiple times. Replaces the standard mechanic if enabled.
Configuration setting: RMBTweak=1
Hold your right mouse button:
Drag your mouse around the crafting grid:
You can drag your mouse on top of existing items:
LMB Tweak (with item)
Lets you quickly pick up or move items of the same type.
Configuration setting: LMBTweakWithItem=1
Hold your left mouse button to pick up an item:
Drag your mouse across the inventory. Items of the same type will be picked up:
Hold shift and drag. Items of the same type will get "shift-clicked":
LMB Tweak (without item)
Quickly move items into another inventory.
Configuration setting: LMBTweakWithoutItem=1
Hold shift, then hold your left mouse button:
(Mouse cursor is not visible for some reason)
Drag your mouse across the inventory. Items will get "shift-clicked":
(Mouse cursor is not visible for some reason)
Wheel Tweak
Scroll to quickly move items between inventories. When you scroll down on an item stack, its items will be moved one by one. When you scroll up, items will be moved into it from another inventory.
Configuration setting: WheelTweak=1
Configuration setting: WheelSearchOrder=1
When you scroll up, the mod will search for items from last to first (when this is set to 1) or from first to last (when this is set to 0).
Configuration setting: WheelScrollDirection=0
Set this to 1 to invert the default scroll actions. So, when set to 1, scrolling down will pull the items and scrolling up will push the items.
Set this to 2 to enable the inventory position aware scrolling. Scrolling up will push the items into the other inventory if it's above the selected slot, or pull items from the other inventory if it's below the selected slot. Vice versa for scrolling down.
Configuration setting: OnTickMethodOrder=Forge, LiteLoader
Mouse Tweaks can use multiple APIs for an OnTick method that it requires. You can use this setting to control the API it prefers. This shouldn't really matter at all. If a method isn't supported (for example, you don't have the API installed) the mod will proceed to check the next ones.
Configuration setting: ScrollHandling=0
Toggles between "smooth scrolling, minor issues" (0) and "non-smooth scrolling, no issues" (1). When set to smooth scrolling, minor issues may be experienced such as scrolling "through" JEI or other mods. When set to non-smooth scrolling, those issues will not happen, but the scrolling will be a little non-smooth. Non-smooth scrolling works only with the Forge OnTick method.
This option is set to smooth scrolling by default because the aforementioned issues require rather specific conditions to trigger and aren't very impactful, while scrolling items is something you do all the time and want the experience to be as good as possible.
Old Installation Instructions
1.6:
There's an excellent tutorial on how to install mods in Minecraft 1.6+, made by xisumavoid.
You can install it however you want.
For example, you can extract the Mouse Tweaks zip-file into your minecraft jar file (don't forget to remove the META-INF folder!) - this way it is compatible with LiteLoader (no matter what you put into your JAR first) and other mods that don't overwrite the same class file.
Also you can install one of these: ModLoader, Minecraft Forge, LiteLoader (or two of them at the same time) and drop the mod's zip-file into your mods folder. On 1.6+, the mods folder is situated either in your .minecraft folder, or in your .minecraft/versions/[your-version-folder] folder. Please note, however, that if you are using LiteLoader without anything else, you will need to either install Mouse Tweaks using the first way (extracting into the JAR), or change the extension of the Mouse Tweaks' zip-file from .zip to .litemod.
Pre-2.0:
- Install either ModLoader or Minecraft Forge.
- Drop the mod zip file into your mods folder.
NoModloader
- Open your minecraft.jar.
- Delete the META-INF folder.
- Open the Mouse Tweaks zip file.
- Drag the class file from the Mouse Tweaks zip file into your minecraft.jar.
Compatibility
Mouse Tweaks is compatible with everything based on GuiContainer (as long as the behavior isn't changed too much).
If your GUI isn't based on GuiContainer, or if you want to improve compatibility (making Mouse Tweaks ignore some slot, for example), take a look at the API documentation.
Feel free to include Mouse Tweaks in modpacks. If you want to list a download link to the mod, please use the CurseForge link so it counts towards the download count.
In reply to apimembeku:
Yes
Understandably you're likely not fixing issues on old versions, but if you can explain something that would be great.
I'm using 1.7.10. I am on a server, and I have LMB tweaks disabled, because it seems to cause an auto attack bug with another mod I'm using. Problem is, it works fine in SSP (RMB, Mouse wheel both work) but on a server, none of the tweaks are working even though the only values set to 0 are for the 2 LMB options.
Any idea why or how to fix that, or if it *can* be fixed from a user perspective?
In reply to syndicate_25:
Not sure, mouse tweaks doesn't do anything differently depending on singleplayer vs. multiplayer. Make sure it's installed on the client and not on a server I guess because it's a clientside mod.
In reply to YaLTeR:
Yeah it's on only the client. Pretty strange. It works fine if all the values are default. Ah well, thanks for the reply though.
I'm in a dire need of a mod that will allow me to rebind the shift key to my crouch key so that i can shift click; i've searched for 2 hours and i don't have a solution that will leave me without problems, autohotkey would make a key unusable for conversations and i'm already frustrated because my keyboard acts strange when specific key combinations are pressed.
In reply to mettlephantoms:
You can turn off the Sticky Keys notification by pressing shift 5 times, click on the blue text, and turn off "Allow the shortcut key to start Sticky Keys". If you want to change keys I think you could do that in game settings, though I haven't checked.
is there a way to turn offf mousewheel options i dont like my items getting in and out off my inventory when scrolling through backpacks
In reply to rebornexos:
Yes in the mod options, or WheelTweak=0 in the config.
I hate Fabric, it's so annoying when you playing on forge and can accidently download an fabric AAAAAAAA.
When already Curse Forge add other categories for Fabric to not see a mess in search from Fabric and Forge mods.
And Minecraft even don't say me what i have not this version.
In reply to StrunVul:
Yeah, CurseForge UI could definitely use improvement... Unfortunately it's been essentially unchanged through many years and multiple owners so I don't have very high hopes.
In reply to YaLTeR:
Huh, if they go to change UI for website, i think they will broke it. And then you will sit and wait or just go to other websites and download mods form them. But in that case you will have an old version. I really wait when they update UI, because when appear Fabric, it's begin pain in the ass.Still in the fabric you not faund some of good mods which have forge.
this mod makes mc diffrent? i dont understand?
In reply to thekazoobles:
Then go read the description again and watch the linked images.
ra lo de la mesa de creación ya estaba implementado de base, y para coger cosas es únicamente SHIFT + doble clic y se mueve todo el material seleccionado a tu inventario
Is this a client side mod? I assume it is but I want to make sure
In reply to GH05TDR460N:
Yes
Can you update this mod to 1.19.2?
In reply to Finch0900:
Does the latest version not work?
In reply to YaLTeR:
I tried now and it works. At my first try it wasn't working. I guess i downloaded the wrong version at first try. Sorry.
Is there a 1.16.5 forge?