Class HoeHandler
java.lang.Object
me.desht.pneumaticcraft.api.harvesting.HoeHandler
- All Implemented Interfaces:
Predicate<net.minecraft.world.item.ItemStack>
- Direct Known Subclasses:
HoeHandler.DefaultHoeHandler,PaxelHandler
Defines a hoe handler; use this to register items that are not vanilla-style hoes (i.e. do not extend
HoeItem) as a valid tool for Harvesting Drones to use.
Hoe handlers are Forge registry objects and should be registered as such.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classDefault implementation for vanilla-compatible hoes. -
Constructor Summary
ConstructorsConstructorDescriptionHoeHandler(Predicate<net.minecraft.world.item.ItemStack> matchItem, BiConsumer<net.minecraft.world.item.ItemStack, net.minecraft.world.entity.player.Player> useDurability) -
Method Summary
Modifier and TypeMethodDescriptionConsumer<net.minecraft.world.entity.player.Player>getConsumer(net.minecraft.world.item.ItemStack stack) booleantest(net.minecraft.world.item.ItemStack stack)
-
Constructor Details
-
HoeHandler
public HoeHandler(Predicate<net.minecraft.world.item.ItemStack> matchItem, BiConsumer<net.minecraft.world.item.ItemStack, net.minecraft.world.entity.player.Player> useDurability)
-
-
Method Details