Skip to content

Add hoe harvesting backport#873

Open
Invadermonky wants to merge 1 commit into
ACGaming:mainfrom
Invadermonky:main
Open

Add hoe harvesting backport#873
Invadermonky wants to merge 1 commit into
ACGaming:mainfrom
Invadermonky:main

Conversation

@Invadermonky

Copy link
Copy Markdown
Contributor

Adds Hoe harvesting support for configurable blocks, a backported feature from Minecraft 1.16+. By default, this includes Hay Bales, Nether Wart Blocks, and Sponges.

Also adds support for enchanting Hoes with the Efficiency enchant, again backported from Minecraft 1.16+.

@what-the-diff

what-the-diff Bot commented Jun 22, 2026

Copy link
Copy Markdown

PR Summary

  • Introduction of "Useful Hoes" feature

    • The feature allows hoes, a type of tool, to be used for harvesting specific blocks more efficiently. This can be configured in the settings.
  • Readme Update

    • The README documentation has been updated to incorporate detailed information about the "Useful Hoes" feature and how to use it.
  • Configuration Adjustments

    • Changes have been introduced to the configuration file (UTConfigTweaks.java), where users can tailor settings for the "Useful Hoes" feature, including toggling the feature on/off and specifying which blocks this feature applies to.
  • Addition of Core Logic for Feature

    • A new file, UTUsefulHoes.java, has been created, carrying the operational logic for the "Useful Hoes" feature. The file includes methods to manage the harvesting of blocks and the initialization of the customized block list.
  • Creation of UTUsefulHoesMixin.java

    • A mixin has been introduced in this file to modify the behaviour of hoes. As a result, hoes can now harvest certain blocks faster depending on user configuration, and will also support Efficiency enchantments.
  • Localization Updates

    • Language entries for the "Useful Hoes" feature have been inserted into the en_us.lang field to assist non-native English speakers.
  • Implementation of a mixins.json file

    • This file contains configuration details for the "Useful Hoes" functionality and is a crucial part to integrate the new feature into the mod.

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

Successfully merging this pull request may close these issues.

1 participant