public class WrittenBookItem extends Item
Item.Settings
ATTACK_DAMAGE_MODIFIER_UUID, ATTACK_SPEED_MODIFIER_UUID, BLOCK_ITEMS, group, RANDOM
Constructor and Description |
---|
WrittenBookItem(Item.Settings settings) |
Modifier and Type | Method and Description |
---|---|
void |
appendTooltip(ItemStack stack,
World world,
List<Text> tooltip,
TooltipContext context) |
static int |
getGeneration(ItemStack stack) |
Text |
getName(ItemStack stack) |
static int |
getPageCount(ItemStack stack) |
boolean |
hasEnchantmentGlint(ItemStack stack) |
static boolean |
isValid(CompoundTag tag) |
static boolean |
resolve(ItemStack book,
ServerCommandSource commandSource,
PlayerEntity player) |
TypedActionResult<ItemStack> |
use(World world,
PlayerEntity user,
Hand hand) |
ActionResult |
useOnBlock(ItemUsageContext context) |
addPropertyGetter, appendStacks, asItem, byRawId, canMine, canRepair, damage, finishUsing, fromBlock, getDrinkSound, getEatSound, getEnchantability, getFoodComponent, getGroup, getMaxCount, getMaxDamage, getMaxUseTime, getMiningSpeedMultiplier, getModifiers, getName, getOrCreateTranslationKey, getPropertyGetter, getRarity, getRawId, getRecipeRemainder, getStackForRender, getTranslationKey, getTranslationKey, getUseAction, hasPropertyGetters, hasRecipeRemainder, inventoryTick, isDamageable, isEffectiveOn, isEnchantable, isFireproof, isFood, isIn, isIn, isNetworkSynced, isUsedOnRelease, onCraft, onStoppedUsing, postHit, postMine, postProcessTag, rayTrace, shouldSyncTagToClient, toString, usageTick, useOnEntity
public WrittenBookItem(Item.Settings settings)
public static boolean isValid(@Nullable CompoundTag tag)
public static int getGeneration(ItemStack stack)
public static int getPageCount(ItemStack stack)
@Environment(value=CLIENT) public void appendTooltip(ItemStack stack, @Nullable World world, List<Text> tooltip, TooltipContext context)
appendTooltip
in class Item
public ActionResult useOnBlock(ItemUsageContext context)
useOnBlock
in class Item
public TypedActionResult<ItemStack> use(World world, PlayerEntity user, Hand hand)
public static boolean resolve(ItemStack book, @Nullable ServerCommandSource commandSource, @Nullable PlayerEntity player)
public boolean hasEnchantmentGlint(ItemStack stack)
hasEnchantmentGlint
in class Item