Skip to content

Silk touch edge cases #2

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

Open
NatoBoram opened this issue Mar 1, 2024 · 0 comments
Open

Silk touch edge cases #2

NatoBoram opened this issue Mar 1, 2024 · 0 comments

Comments

@NatoBoram
Copy link
Owner

Hi Nato,

I've found some edge case blocks where only manual crouching is viable.

It's rather normal that you mostly only have a fortune and silk touch pickaxe. And prefering silk touch is really great for things that require it.

But think of certain scenario: You have your gear (2 pickaxes, an axe, a shovel, etc) and want to get some mushroom blocks.
Now mushroom blocks is in the silk touch preference. But starting to break down these mushrooms causes switcheroo to go to the axe instead of the silk touch pickaxe. (You can blacklist it all, sure, but now you have to blacklist the three different mushroom blocks)

Same with chiseled bookshelves. It instantly switches to the axe unless blacklisted though I think filling the blacklist isn't really that great. Farmland and budding amethyst do look like great exceptions.

What if: Silk Touch Preference first looks for "Is there any silk touch tool that can at least break the block?" Silk touch pickaxe can do that. And after looks for "any better silk touch tool". So that if you have a silk touch axe, it recognises it as superior. But you have a silk touch axe much later (or actually maybe even never).

Seems to be working like that with anything that doesn't have a correct tool (like glass or glowstone)

Oh and "glowstone" is missing in the silk touch preference. Maybe it's intended. Would be understandable, but silk touch is always a safer bet

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

1 participant