Class BookItem

java.lang.Object
net.minecraft.item.Item
net.minecraft.item.BookItem
All Implemented Interfaces:
ItemConvertible

public class BookItem
extends Item
Mappings:
Namespace Name
official bmd
intermediary net/minecraft/class_1751
named net/minecraft/item/BookItem
  • Constructor Details

    • BookItem

      public BookItem​(Item.Settings settings)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbnr;<init>(Lbnr$a;)V
      intermediary <init> Lnet/minecraft/class_1792;<init>(Lnet/minecraft/class_1792$class_1793;)V
      named <init> Lnet/minecraft/item/Item;<init>(Lnet/minecraft/item/Item$Settings;)V
  • Method Details

    • isEnchantable

      public boolean isEnchantable​(ItemStack stack)
      Overrides:
      isEnchantable in class Item
      Mappings:
      Namespace Name Mixin selector
      official f_ Lbnr;f_(Lbnv;)Z
      intermediary method_7870 Lnet/minecraft/class_1792;method_7870(Lnet/minecraft/class_1799;)Z
      named isEnchantable Lnet/minecraft/item/Item;isEnchantable(Lnet/minecraft/item/ItemStack;)Z
    • getEnchantability

      public int getEnchantability()
      Gets the enchantability of an item. This specifies the ability of an item to receive enchantments when enchanted using an enchanting table. As the value increases, the amount and level of enchantments applied increase.

      If the value of this method is 0, the item cannot be enchanted using an enchanting table.

      Overrides:
      getEnchantability in class Item
      Mappings:
      Namespace Name Mixin selector
      official c Lbnr;c()I
      intermediary method_7837 Lnet/minecraft/class_1792;method_7837()I
      named getEnchantability Lnet/minecraft/item/Item;getEnchantability()I