# Hierarchy For Package org.bukkit.inventory.meta

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.bukkit.inventory.meta.BookMeta.Spigot

## Interface Hierarchy

- net.kyori.adventure.builder.AbstractBuilder<R>
  - net.kyori.adventure.inventory.Book.Builder (also extends net.kyori.adventure.util.Buildable.Builder<R>)
    - org.bukkit.inventory.meta.BookMeta.BookMetaBuilder
  - net.kyori.adventure.util.Buildable.Builder<R>
    - net.kyori.adventure.inventory.Book.Builder (also extends net.kyori.adventure.builder.AbstractBuilder<R>)
      - org.bukkit.inventory.meta.BookMeta.BookMetaBuilder
- net.kyori.adventure.util.Buildable<R,B>
  - net.kyori.adventure.inventory.Book (also extends net.kyori.examination.Examinable)
    - org.bukkit.inventory.meta.BookMeta (also extends org.bukkit.inventory.meta.ItemMeta)
- java.lang.Cloneable
  - org.bukkit.inventory.meta.ItemMeta (also extends org.bukkit.configuration.serialization.ConfigurationSerializable, org.bukkit.persistence.PersistentDataHolder)
    - org.bukkit.inventory.meta.AxolotlBucketMeta
    - org.bukkit.inventory.meta.BannerMeta
    - org.bukkit.inventory.meta.BlockDataMeta
    - org.bukkit.inventory.meta.BlockStateMeta
    - org.bukkit.inventory.meta.BookMeta (also extends net.kyori.adventure.inventory.Book)
    - org.bukkit.inventory.meta.BundleMeta
    - org.bukkit.inventory.meta.CompassMeta
    - org.bukkit.inventory.meta.CrossbowMeta
    - org.bukkit.inventory.meta.Damageable
    - org.bukkit.inventory.meta.EnchantmentStorageMeta
    - org.bukkit.inventory.meta.FireworkEffectMeta
    - org.bukkit.inventory.meta.FireworkMeta
    - org.bukkit.inventory.meta.KnowledgeBookMeta
    - org.bukkit.inventory.meta.LeatherArmorMeta
    - org.bukkit.inventory.meta.MapMeta
    - org.bukkit.inventory.meta.PotionMeta
    - org.bukkit.inventory.meta.Repairable
    - org.bukkit.inventory.meta.SkullMeta
    - org.bukkit.inventory.meta.SpawnEggMeta
    - org.bukkit.inventory.meta.SuspiciousStewMeta
    - org.bukkit.inventory.meta.TropicalFishBucketMeta
- org.bukkit.configuration.serialization.ConfigurationSerializable
  - org.bukkit.inventory.meta.ItemMeta (also extends java.lang.Cloneable, org.bukkit.persistence.PersistentDataHolder)
    - org.bukkit.inventory.meta.AxolotlBucketMeta
    - org.bukkit.inventory.meta.BannerMeta
    - org.bukkit.inventory.meta.BlockDataMeta
    - org.bukkit.inventory.meta.BlockStateMeta
    - org.bukkit.inventory.meta.BookMeta (also extends net.kyori.adventure.inventory.Book)
    - org.bukkit.inventory.meta.BundleMeta
    - org.bukkit.inventory.meta.CompassMeta
    - org.bukkit.inventory.meta.CrossbowMeta
    - org.bukkit.inventory.meta.Damageable
    - org.bukkit.inventory.meta.EnchantmentStorageMeta
    - org.bukkit.inventory.meta.FireworkEffectMeta
    - org.bukkit.inventory.meta.FireworkMeta
    - org.bukkit.inventory.meta.KnowledgeBookMeta
    - org.bukkit.inventory.meta.LeatherArmorMeta
    - org.bukkit.inventory.meta.MapMeta
    - org.bukkit.inventory.meta.PotionMeta
    - org.bukkit.inventory.meta.Repairable
    - org.bukkit.inventory.meta.SkullMeta
    - org.bukkit.inventory.meta.SpawnEggMeta
    - org.bukkit.inventory.meta.SuspiciousStewMeta
    - org.bukkit.inventory.meta.TropicalFishBucketMeta
- net.kyori.examination.Examinable
  - net.kyori.adventure.inventory.Book (also extends net.kyori.adventure.util.Buildable<R,B>)
    - org.bukkit.inventory.meta.BookMeta (also extends org.bukkit.inventory.meta.ItemMeta)
- org.bukkit.persistence.PersistentDataHolder
  - org.bukkit.inventory.meta.ItemMeta (also extends java.lang.Cloneable, org.bukkit.configuration.serialization.ConfigurationSerializable)
    - org.bukkit.inventory.meta.AxolotlBucketMeta
    - org.bukkit.inventory.meta.BannerMeta
    - org.bukkit.inventory.meta.BlockDataMeta
    - org.bukkit.inventory.meta.BlockStateMeta
    - org.bukkit.inventory.meta.BookMeta (also extends net.kyori.adventure.inventory.Book)
    - org.bukkit.inventory.meta.BundleMeta
    - org.bukkit.inventory.meta.CompassMeta
    - org.bukkit.inventory.meta.CrossbowMeta
    - org.bukkit.inventory.meta.Damageable
    - org.bukkit.inventory.meta.EnchantmentStorageMeta
    - org.bukkit.inventory.meta.FireworkEffectMeta
    - org.bukkit.inventory.meta.FireworkMeta
    - org.bukkit.inventory.meta.KnowledgeBookMeta
    - org.bukkit.inventory.meta.LeatherArmorMeta
    - org.bukkit.inventory.meta.MapMeta
    - org.bukkit.inventory.meta.PotionMeta
    - org.bukkit.inventory.meta.Repairable
    - org.bukkit.inventory.meta.SkullMeta
    - org.bukkit.inventory.meta.SpawnEggMeta
    - org.bukkit.inventory.meta.SuspiciousStewMeta
    - org.bukkit.inventory.meta.TropicalFishBucketMeta

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - org.bukkit.inventory.meta.BookMeta.Generation