net.minecraft.item

public class HoeItem

extends Item

All mapped superinterfaces:

ItemConvertible, ToggleableFeature

net.minecraft.world.item.HoeItem
net.minecraft.class_1794
net.minecraft.item.HoeItem

Field summary

Modifier and TypeField
protected static final Map<Block, com.mojang.datafixers.util.Pair<Predicate<ItemUsageContext>, Consumer<ItemUsageContext>>>
TILLABLES
field_8023
TILLING_ACTIONS

Constructor summary

ModifierConstructor
public (ToolMaterial material, float attackDamage, float attackSpeed, Item$Settings settings)

Method summary

Modifier and TypeMethod
public ActionResult
useOn(UseOnContext context)
method_7884(class_1838 arg0)
useOnBlock(ItemUsageContext arg0)
public static Consumer<ItemUsageContext>
changeIntoState(BlockState state)
method_36988(class_2680 arg0)
createTillAction(BlockState result)
public static Consumer<ItemUsageContext>
changeIntoStateAndDropItem(BlockState state, ItemLike item)
method_36985(class_2680 arg0, class_1935 arg1)
createTillAndDropAction(BlockState result, ItemConvertible droppedItem)
public static boolean
onlyIfAirAbove(UseOnContext context)
method_36987(class_1838 arg0)
canTillFarmland(ItemUsageContext context)
private static void
lambda$changeIntoStateAndDropItem$0(BlockState arg0, ItemLike arg1, UseOnContext arg2)
method_36986(class_2680 arg0, class_1935 arg1, class_1838 arg2)
method_36986(BlockState arg0, ItemConvertible arg1, ItemUsageContext context)
private static void
lambda$changeIntoState$0(BlockState arg0, UseOnContext arg1)
method_36984(class_2680 arg0, class_1838 arg1)
method_36984(BlockState arg0, ItemUsageContext context)
private static boolean
lambda$static$0(UseOnContext arg0)
method_36989(class_1838 arg0)
method_36989(ItemUsageContext arg0)