Tweakeroo

Tweakeroo

2M Downloads

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

YuanXiQWQ opened this issue · 2 comments

commented

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
commented

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.)

commented

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.