GithubHelp home page GithubHelp logo

yalter / mousetweaks Goto Github PK

View Code? Open in Web Editor NEW
109.0 7.0 32.0 76.28 MB

A Minecraft mod that enhances inventory management.

Home Page: https://minecraft.curseforge.com/projects/mouse-tweaks

License: BSD 3-Clause "New" or "Revised" License

Java 100.00%
java minecraft mod

mousetweaks's Introduction

Mouse Tweaks

A mod that enhances inventory management by adding various functions to the mouse buttons.

How to build

gradlew build

Compatibility

Mouse Tweaks should work with everything based on AbstractContainerScreen. If your GUI isn't based on AbstractContainerScreen, or if you want to provide additional compatibility, take a look at src/main/java/yalter/mousetweaks/api/.

mousetweaks's People

Contributors

asek3 avatar juliand665 avatar margen67 avatar mezz avatar michaelhillcox avatar panoskj avatar phit avatar poopooracoocoo avatar yalter avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

mousetweaks's Issues

Mark mod as client side only (also in 1.16)

Bug #34 is marked as fixed but my installation of MouseTweaks still triggers the red X on the server. When I look at your repository the fix for #34 is only pulled in the master branch but still missing in branch 1.16.

Seeing master only 2 commits ahead of 1.16 it should be easily merged, right?

Scrolling in JEI results in item transfer

MC 1.12.2
Mod version 2.10

Scrolling through JEI options while in a large chest inventory and such pulls items to/from the player inventory.

Basically #2 but in more recent versions.

Cannot right-click items into shulker

From CurseForge comments:

on 1.16.3, after installing this I can no longer right click to drop items into a shulker box in my inventory

Need to look into this.

Crashing when using shift-drag to put stuff in sophisticated backpack

Getting a crash when I use the shift-drag (or shift-click) feature of mouse tweaks to put stuff in leather sophisticated backpack.

To Reproduce
Press "B" to open backpack and inventory
shift-drag mouse along inventory to get it all to just pop into backpack
Crash

Expected behavior
No crashy

Versions
Using
sophisticatedbackpacks-1.16.4-2.4.0.259.jar
MouseTweaks-2.14-mc1.16.2.jar
forge 36.1.4

Crash log here:
https://gist.github.com/Talyda/a361b9880bcdc130731b8f8775c4da10

Latest.log here:
https://gist.github.com/Talyda/53f19aa822c08b01ce4a593741f9720f

Am also going to copy paste this to sophisticated backpack issues and put link to it here:
P3pp3rF1y/SophisticatedBackpacks#143

edits it's not happening with every item - I was able to put random things - string, wheat, paper, a lead, a slime sapling from tinkers - but then it crashed on a saddle, and iron armour
Tested again with the saddle, and normal picking it up and dragging the saddle to the backpack was fine - shift clicking it into there was fine

Lag Spikes when opening inventories

ModPack: Stoneblock
Problem: Lag Spikes (or Game Freezes) when opening inventories, doesn't matter if it's a modded or vanilla inventory, it will lag.

Video

I don't know if it's a problem with another mod in the pack, but disabling this one solves the problem. In Stoneblock's git they suggested me to report it here.

[1.14.4] Weird shift click behavior with secretrooms

Problem: shift clicking multiple items on the same type don't combine them into one stack, instead 2 or more stacks are created, when you click one of them, it combines them as if it was a visual glitch

How to recreate: new sp world, get some wood, split it into your inv, then shift click DRAG over the splited items so they go into your hotbar

Versions:
mc_1.14.4
MouseTweaks-2.12
forge_28.1.0 & 28.1.39 (tested on both versions to make sure)

[1.7.10] Scrolling bug

При попытке переместить предмет откуда/куда либо с помощью колёсика мыши, происходит баг и больше 1 предмета не получается переместить.
P.S. На 1.16 всё отлично работает (как и на 1.12 если не ошибаюсь)

Minecraft.1.7.10.2021-04-08.15-48-47.mp4

Fabric support

Just wondering if the fabric version of this mod is ever going to come out?

permanent shift+click

title and i dont know how to fix and i cant pick up items they just move from hotbar to my invneotry....

[1.14.4] Crash

if you fill up the Workbench like this:
64 64 64
64 64 64
64 64 A
where A is any number of item except 64 and then trying to fill in a stack by shift right clicking it causes a crash instead of filling up the last slot

VanillaAutomation's filtered hopper slots don't work with RMBTweak

Minecraft: 1.12.2
Forge: 14.23.5.2768
MouseTweaks: 2.10-mc1.12.2
VanillaAutomation: 1.12.2-1.5.5

VanillaAutomation has a filtered hopper which works like most other filtering systems out there. There are 5 additional slots below the standard hopper slots to place ghost items. When the RMB tweak is on, charcoal and gold ore will not stay in the filter slots. When I re-open the gui they are gone. So far they are the only two items that do this, I haven't tested too many. When RMB tweak is turned off on the other hand, the items stay in the filter slots, no problem. When RMB is turned off and an item is placed in the filter slots, then the RMB tweak is turned back on, the item is still there. So I can just turn it on and off as needed when filtering my hoppers at the moment. Thanks for your time.

[Suggestion] Fast drop

The suggestion is add when you have pressed Crtl+Q and move the mouse, all item will drop

Mod does not respect inventory permissions

When opening a GUI which you would not typically be able to remove items from or add items to (such as a Sponge plugin's chest-style menu), this mod allows you to freely shift-click, space-click, alt-click, etc. The items are moved or dropped as they normally would be if you had a chest open.

This issue means the mod is not suitable for use on many servers.

Shift click issue with JEI and Quark

Steps to reproduce the bug:

  • Create a Minecraft instance with Forge, MouseTweaks, JEI, and Quark (and AutoRegLib, a Quark dependency).
  • Start a creative-mode world.
  • Open a crafting table and fill your inventory with items cheated from JEI.
    • 2019-01-11_23 17 34
  • Open a crafting recipe that can be shift-clicked into the crafting table, the [+] button must be above an item in your inventory if the recipe gui was not open.
    • 2019-01-11_23 17 39
  • Shift click the [+] button and observe extra items are moved into the crafting grid.
    • 2019-01-11_23 17 44

Quark moves items into the crafting grid with its "Better Craft Shifting" feature, but there is no conflict between just JEI and Quark.
Mouse Tweaks must be present to cause the issue seen here, if it's not there then the shift-click puts the recipe into the crafting table without any extra items.

I do not know why this is happening, so I am hoping to try to figure it out with you and @Vazkii

Scroll wheel tweak skipping scroll "clicks"

Usually with mouse tweaks I was able to just take a single item per scroll wheel "click", but now if I just do a single "click", it doesn't work, I have to scroll 2-3 notches on my wheel at once (one by one doesn't work) to grab a single item, and sometimes it grabs two (which makes me think there might be scroll wheel acceleration shenanigans involved, if that's even a thing?)

there's no template for submitting a bug report here so I'll just give all the info I have:
Minecraft version: 1.12.2
Mod version: 2.10-mc1.12.2
Modpack: FTB university
it's on MacOS if that could impact anything, which it really shouldn't because JVM and stuff
also the mouse is logitech g903 if that helps.

Does not work in dev environment

Whenever I try to build my dev environment with mouse tweaks its calling for an obfuscated class, which, when in a dev environment, is obviously deobfuscated and gets its proper name.

Default config didn't generate

I started up Minecraft and my already existing world multiple times, wondering where the config is.
However, upon changing & saving settings via "Mod Options..." in the main menu, it was created.

Conflicts with tinkers construct

Whenever I use a crafting grid from tinkers construct or any forge table from tinker's construct clones items and sticks them onto slots.

Scroll bug

Minecraft Ver. 1.12.2
Mouse Tweaks Ver. 2.8

When trying to use the scroll when transferring items from one inventory to the other, it just picks up the whole stack. I've tried messing around with the settings and nothing works.

Unexpected inventory transfer while opening GUI

Way to reproduce

Make a chest and open it's GUI
Move cursor to an item to make sure that cursor pointing on an item while open GUI again.
Close GUI, scroll down the mouse wheel for some length
Open GUI. Found the item which pointing on has been transfered.

Opening GUI results in brief freeze when both Forge and Liteloader are installed

Minecraft Ver. 1.10.2
Mouse Tweaks Ver. 2.8

Opening any gui (pause menu, chat, inventory, crafting table, chest, furnace, modded elements such as psi radial wheel) results in a brief freeze before the gui opens. Requires both Forge and Liteloader to be installed, although it still occurs if the mod is disabled in the liteloader menu.

1.14?

Hello, just wondering if you will be working on the mod to release for 1.14/.2. Thanks!

Document how to deal with InvocationTargetException

Mouse Tweaks clicks the containers' slots via reflection, so when the container code throws, the crash log looks kinda like it was Mouse Tweaks which crashed. There have been multiple crash reports (#14, #7) which were actually bugs in the container, but were erroneously thought to be caused by Mouse Tweaks due to the unclear logs.

It should be documented somewhere (perhaps in the issue template? And also in the handleMouseClick() threw an exception when called from MouseTweaks. message?) that those kinds of crashes are usually not Mouse Tweaks' fault, and where to find the relevant stack trace.

[1.16.5] Quark's feature "right-click to add" broken when MouseTweaks installed.

Title^

The Quark feature "right-click to add" to Shulker Boxes & the Seed pouch gets broken when MouseTweaks installed.

You can "solve" this by disabling the line in the MouseTweaks config "RMBTweak=" from 1 to 0.

However if its fixable without disabling that config option that would be lovely.

MouseTweaks Version: 2.14-mc1.16.2
Quark Version: r2.4-311

RMBTweak Enabled:
https://streamable.com/lmfor8

RMBTweak config Disabled:
https://streamable.com/tvsj9s

- Gbergz

Grab a single item from a stack?

Similar to the r-click to split a stack, is there some way to take just 1 item? having it stuck to your mouse and ready to drop wherever you please.

I'm sure I remember that being a thing at some point, but I'm not sure if it was Mouse Tweaks, Inv Tweaks or something else.

If it isn't possible. might I offer it as a feature suggestion? :)

1.14.4 Client crash

Awesome must have mod, thank you very much.

We have been using it without issues until recently it is crashing our clients when using a right mouse button on certain crafting stations.

Full crash log here.

Hope it helps and is a simple fix.

Using:
Forge 2.8.1.79
MouseTweaks-2.12-mc1.14.4

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.