30 lines
760 B
Java
30 lines
760 B
Java
package ru.betterend.item;
|
|
|
|
import net.minecraft.entity.player.PlayerEntity;
|
|
import net.minecraft.item.ItemStack;
|
|
import net.minecraft.item.ItemUsage;
|
|
import net.minecraft.util.Hand;
|
|
import net.minecraft.util.TypedActionResult;
|
|
import net.minecraft.util.UseAction;
|
|
import net.minecraft.world.World;
|
|
|
|
public class DrinkItem extends PatternedItem {
|
|
public DrinkItem(Settings settings) {
|
|
super(settings);
|
|
}
|
|
|
|
@Override
|
|
public int getMaxUseTime(ItemStack stack) {
|
|
return 32;
|
|
}
|
|
|
|
@Override
|
|
public UseAction getUseAction(ItemStack stack) {
|
|
return UseAction.DRINK;
|
|
}
|
|
|
|
@Override
|
|
public TypedActionResult<ItemStack> use(World world, PlayerEntity user, Hand hand) {
|
|
return ItemUsage.consumeHeldItem(world, user, hand);
|
|
}
|
|
}
|