Crendgrim / DynamicCrosshair

A Minecraft mod that hides or changes the crosshair dependent on context.
GNU Lesser General Public License v3.0
22 stars 6 forks source link

Shovel Not Marked as "Correct" Tool for Grass Path Blocks #53

Closed jetblackrx89 closed 1 year ago

jetblackrx89 commented 1 year ago

As title states, the shovel doesn't show the "correct tool" crosshair for grass path blocks, even though it is and mines them faster than any other tool. I didn't see a place to manually configure it and assume this is a bug. This is on 1.19.4.

Crendgrim commented 1 year ago

Assuming you mean the block you get when right-clicking with a shovel on dirt or grass, that shows the correct tool crosshair for me. Do you have any other mods installed? Or is the grass path block something else?

jetblackrx89 commented 1 year ago

I am able to reproduce this without any other mods installed. Yes, a grass path block is created when right-clicking grass with a shovel. See the attached video. If you notice, the square crosshair no longer has brackets around it to show the shovel is the best tool to break the block.

https://github.com/Crendgrim/DynamicCrosshair/assets/7515801/360cb56d-1b9b-4343-9205-14accf1dc229

Crendgrim commented 1 year ago

Your video doesn't work for me, it's all black.

If you have not changed the default configuration, then the rounded bracket around the crosshair means "usable / interactable". It is shown on grass before because you can convert it to a path block, and would also be shown on chests etc. The "correct tool" crosshair is the dot (correct tool) or cross (incorrect tool) within the square.

If you have changed the configuration, could you upload it?

jetblackrx89 commented 1 year ago

You can close this out. Sorry for the misunderstanding. I initially thought an "interactable" block meant just chests and redstone, but what you mean is any scenario where right-clicking a block can cause an action (eg: making a dirt path with a shovel or stripping wood with an ax). Interestingly, if you hold a firework in your off hand, every flat surface you can launch it off of is marked as "interactable" too, but I think that's expected.

Crendgrim commented 1 year ago

Yep! The idea is that it will always show when you can right-click. I think the only exception is the shield crosshair.