21 lines
725 B
Java
21 lines
725 B
Java
package net.minecraft.world.item;
|
|
|
|
import net.minecraft.stats.Stats;
|
|
import net.minecraft.world.InteractionHand;
|
|
import net.minecraft.world.InteractionResultHolder;
|
|
import net.minecraft.world.entity.player.Player;
|
|
import net.minecraft.world.level.Level;
|
|
|
|
public class WritableBookItem extends Item {
|
|
public WritableBookItem(Item.Properties properties) {
|
|
super(properties);
|
|
}
|
|
|
|
@Override
|
|
public InteractionResultHolder<ItemStack> use(Level level, Player player, InteractionHand usedHand) {
|
|
ItemStack itemStack = player.getItemInHand(usedHand);
|
|
player.openItemGui(itemStack, usedHand);
|
|
player.awardStat(Stats.ITEM_USED.get(this));
|
|
return InteractionResultHolder.sidedSuccess(itemStack, level.isClientSide());
|
|
}
|
|
}
|