Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Make Tweakeroo's "Hold Use" Compatible with Litematica's "Easy Place Mode" #536

Open
YuanXiQWQ opened this issue Jan 8, 2025 · 2 comments

Comments

@YuanXiQWQ
Copy link

Hi! Thank you so much for taking the time to read this. Would you consider making Tweakeroo’s "Hold Use" feature compatible with Litematica’s "Easy Place Mode"? This could greatly reduce the workload for large-scale projects. Alternatively, is this separation of functionalities intentional? Thank you again for your time and consideration.

Versions

  • Tweakeroo: tweakeroo-fabric-1.21-0.21.56
  • Litematica: litematica-fabric-1.21-0.19.54
  • MaLiLib: malilib-fabric-1.21-0.21.6

Steps to Reproduce

  1. Enable Litematica's "Easy Place Mode".
  2. Enable Tweakeroo's "Hold Use".
  3. Observe that the "Hold Use" feature does not work with "Easy Place Mode".

Expected Behavior (Personal Opinion)

I hope that the "Hold Use" feature can be made compatible with "Easy Place Mode" so that manual right-clicking (for my "Use" key mapping) is no longer necessary, and I only need to control my camera to build the schematic.

Here is a short video demonstrating the issue:

Minecraft_.1.21.1.-.Singleplayer.2025-01-08.14-51-59.mp4
@maruohon
Copy link
Owner

maruohon commented Jan 9, 2025

The Easy Place mode doesn't directly relate to the vanilla use key in any way. So in that sense this request doesn't make sense.

So instead I would add this as a new easy place option such as "easyPlaceHoldToggle". I think you can also achieve this currently already if you set the easyPlaceUseKey to None and then also enable Allow Empty Keybind option in its advanced settings (the small colored widget next to the hotkey button). And then you would maybe set a hotkey for easy place mode to toggle it on and off.

However I don't know/remember if doing this will trigger the easy place behavior correctly atm, as the code currently kinda needs the initial hotkey press of the use key while looking at a schematic block to actually activate. (If you look at air when clicking and then keep holding the key and move the cursor over some blocks, you get just vanilla placement and not easy place placement.)

@YuanXiQWQ
Copy link
Author

Thank you so much for your detailed explanation. After following the steps you provided, everything worked perfectly. I truly appreciate your help and guidance!

I also think your suggestion to add an option like easyPlaceHoldToggle is a wonderful idea. Splitting these functionalities could better accommodate different building scenarios—for example, using a continuous hold mode for large-scale, repetitive construction, and a more controlled mode for more intricate or precise projects.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants
@maruohon @YuanXiQWQ and others