Package net.minecraft.item
Class WrittenBookItem
- java.lang.Object
-
- net.minecraftforge.registries.ForgeRegistryEntry<Item>
-
- net.minecraft.item.Item
-
- net.minecraft.item.WrittenBookItem
-
- All Implemented Interfaces:
IItemProvider,IForgeItem,IForgeRegistryEntry<Item>
public class WrittenBookItem extends Item
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class net.minecraft.item.Item
Item.Properties
-
Nested classes/interfaces inherited from class net.minecraftforge.registries.ForgeRegistryEntry
ForgeRegistryEntry.UncheckedRegistryEntry<V extends IForgeRegistryEntry<V>>
-
-
Field Summary
-
Fields inherited from class net.minecraft.item.Item
BASE_ATTACK_DAMAGE_UUID, BASE_ATTACK_SPEED_UUID, BY_BLOCK, canRepair, category, random
-
Fields inherited from class net.minecraftforge.registries.ForgeRegistryEntry
delegate
-
-
Constructor Summary
Constructors Constructor Description WrittenBookItem(Item.Properties p_i48454_1_)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappendHoverText(ItemStack p_77624_1_, World p_77624_2_, java.util.List<ITextComponent> p_77624_3_, ITooltipFlag p_77624_4_)static intgetGeneration(ItemStack p_179230_0_)ITextComponentgetName(ItemStack p_200295_1_)static intgetPageCount(ItemStack p_220049_0_)booleanisFoil(ItemStack p_77636_1_)static booleanmakeSureTagIsValid(CompoundNBT p_77828_0_)static booleanresolveBookComponents(ItemStack p_220050_0_, CommandSource p_220050_1_, PlayerEntity p_220050_2_)ActionResult<ItemStack>use(World p_77659_1_, PlayerEntity p_77659_2_, Hand p_77659_3_)ActionResultTypeuseOn(ItemUseContext p_195939_1_)-
Methods inherited from class net.minecraft.item.Item
allowdedIn, asItem, byBlock, byId, canAttackBlock, canBeDepleted, canBeHurtBy, fillItemCategory, finishUsingItem, getCraftingRemainingItem, getDefaultAttributeModifiers, getDefaultInstance, getDescription, getDescriptionId, getDescriptionId, getDestroySpeed, getDrinkingSound, getEatingSound, getEnchantmentValue, getFoodProperties, getHarvestLevel, getId, getItemCategory, getItemStackTileEntityRenderer, getMaxDamage, getMaxStackSize, getOrCreateDescriptionId, getPlayerPOVHitResult, getRarity, getTags, getToolTypes, getUseAnimation, getUseDuration, hasCraftingRemainingItem, hurtEnemy, interactLivingEntity, inventoryTick, is, isComplex, isCorrectToolForDrops, isEdible, isEnchantable, isFireResistant, isRepairable, isValidRepairItem, mineBlock, onCraftedBy, onUseTick, releaseUsing, shouldOverrideMultiplayerNbt, toString, useOnRelease, verifyTagAfterLoad
-
Methods inherited from class net.minecraftforge.registries.ForgeRegistryEntry
getRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryName
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface net.minecraftforge.common.extensions.IForgeItem
canApplyAtEnchantingTable, canContinueUsing, canDisableShield, canElytraFly, canEquip, canHarvestBlock, createEntity, damageItem, doesSneakBypassUse, elytraFlightTick, getArmorModel, getArmorTexture, getAttributeModifiers, getBurnTime, getBurnTime, getContainerItem, getCreativeTabs, getCreatorModId, getDamage, getDurabilityForDisplay, getEntityLifespan, getEquipmentSlot, getFontRenderer, getHighlightTip, getItem, getItemEnchantability, getItemStackLimit, getMaxDamage, getRGBDurabilityForDisplay, getShareTag, getSmeltingExperience, getXpRepairRatio, hasContainerItem, hasCustomEntity, initCapabilities, isBookEnchantable, isDamageable, isDamaged, isEnderMask, isPiglinCurrency, isShield, makesPiglinsNeutral, onArmorTick, onBlockStartBreak, onDroppedByPlayer, onEntityItemUpdate, onEntitySwing, onHorseArmorTick, onItemUseFirst, onLeftClickEntity, onUsingTick, readShareTag, renderHelmetOverlay, setDamage, shouldCauseBlockBreakReset, shouldCauseReequipAnimation, showDurabilityBar
-
-
-
-
Constructor Detail
-
WrittenBookItem
public WrittenBookItem(Item.Properties p_i48454_1_)
-
-
Method Detail
-
makeSureTagIsValid
public static boolean makeSureTagIsValid(@Nullable CompoundNBT p_77828_0_)
-
getGeneration
public static int getGeneration(ItemStack p_179230_0_)
-
getPageCount
public static int getPageCount(ItemStack p_220049_0_)
-
getName
public ITextComponent getName(ItemStack p_200295_1_)
-
appendHoverText
public void appendHoverText(ItemStack p_77624_1_, @Nullable World p_77624_2_, java.util.List<ITextComponent> p_77624_3_, ITooltipFlag p_77624_4_)
- Overrides:
appendHoverTextin classItem
-
useOn
public ActionResultType useOn(ItemUseContext p_195939_1_)
-
use
public ActionResult<ItemStack> use(World p_77659_1_, PlayerEntity p_77659_2_, Hand p_77659_3_)
-
resolveBookComponents
public static boolean resolveBookComponents(ItemStack p_220050_0_, @Nullable CommandSource p_220050_1_, @Nullable PlayerEntity p_220050_2_)
-
-