public class HoeHandler extends net.minecraftforge.registries.ForgeRegistryEntry<HoeHandler> implements java.util.function.Predicate<net.minecraft.item.ItemStack>
HoeItem) as a valid tool for Harvesting Drones to use.
Hoe handlers are Forge registry objects and should be registered as such.
| Modifier and Type | Class and Description |
|---|---|
static class |
HoeHandler.DefaultHoeHandler
Default implementation for vanilla-compatible hoes.
|
| Constructor and Description |
|---|
HoeHandler(java.util.function.Predicate<net.minecraft.item.ItemStack> matchItem,
java.util.function.BiConsumer<net.minecraft.item.ItemStack,net.minecraft.entity.player.PlayerEntity> useDurability) |
| Modifier and Type | Method and Description |
|---|---|
java.util.function.Consumer<net.minecraft.entity.player.PlayerEntity> |
getConsumer(net.minecraft.item.ItemStack stack) |
boolean |
test(net.minecraft.item.ItemStack stack) |
getRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryNamepublic HoeHandler(java.util.function.Predicate<net.minecraft.item.ItemStack> matchItem,
java.util.function.BiConsumer<net.minecraft.item.ItemStack,net.minecraft.entity.player.PlayerEntity> useDurability)
public boolean test(net.minecraft.item.ItemStack stack)
test in interface java.util.function.Predicate<net.minecraft.item.ItemStack>public java.util.function.Consumer<net.minecraft.entity.player.PlayerEntity> getConsumer(net.minecraft.item.ItemStack stack)