A server-side Minecraft Fabric mod that makes hoes actually useful! Till, plant, bonemeal, and harvest larger areas with a single click.
Works with vanilla clients - no client mod required for multiplayer.
All hoes work the same way. Area size is determined by the Reach enchantment:
| Reach Level | Area Size |
|---|---|
| None | 1x1 |
| I | 1x3 |
| II | 4x4 |
| III | 4x9 |
| IV | 9x9 |
| V | 9x18 |
These are the defaults. All sizes are configurable.
Actions happen one stage at a time in priority order: Till > Plant > Bonemeal > Harvest
Hold Sneak to use vanilla single-block behavior.
A crop that can see the sky while it rains gets extra growth rolls each time the game random-ticks it (one by default). Each extra roll is the crop's own random tick, so light, moisture and spacing still decide whether it grows: rain makes the roll come round more often, it does not make a crop in the dark grow. Snow does not count.
What counts is the block tag #useful-hoe:rain_grown: vanilla crops (#minecraft:crops), sugar
cane, bamboo, sweet berry bushes and cocoa. Another mod adds its own crops by shipping a tag file,
with no dependency on this one.
Area actions cost 1 base + 1 per affected block durability (configurable). Creative mode does not consume durability.
A config file is created at config/useful-hoe.json on first run. With Pandorical installed, the
switches, the durability costs and the rain growth settings are also on the Useful Hoe page of the
mod menu, for ops, and a change there takes effect at once; a change to the file needs a server
restart.
| Field | Default | Description |
|---|---|---|
reach0 - reach5 |
See table above | Area [width, depth] per Reach enchantment level (max 32) |
durabilityBaseCost |
1 |
Flat durability cost per area action |
durabilityPerBlock |
1 |
Additional durability cost per affected block |
particlePreviewEnabled |
true |
Show colored particle preview when holding a hoe |
particleTickInterval |
4 |
Ticks between particle updates (higher = less frequent) |
tillEnabled |
true |
Enable area tilling |
plantEnabled |
true |
Enable area planting |
bonemealEnabled |
true |
Enable area bonemealing |
harvestEnabled |
true |
Enable area harvesting |
rainGrowthEnabled |
true |
Crops standing in the rain get extra growth rolls |
rainGrowthBonusTicks |
1 |
Extra growth rolls per random tick in the rain (0-8) |