Class Hierarchy
- java.lang.Object
- org.bukkit.Bukkit
 - org.bukkit.Color (implements org.bukkit.configuration.serialization.ConfigurationSerializable)
 - org.bukkit.FireworkEffect (implements org.bukkit.configuration.serialization.ConfigurationSerializable)
 - org.bukkit.FireworkEffect.Builder
 - org.bukkit.GameRule<T>
 - org.bukkit.Location (implements java.lang.Cloneable, org.bukkit.configuration.serialization.ConfigurationSerializable)
 - org.bukkit.NamespacedKey
 - org.bukkit.Note
 - org.bukkit.Particle.DustOptions
 - org.bukkit.Registry.SimpleRegistry<T> (implements org.bukkit.Registry<T>)
 - org.bukkit.Server.Spigot
 - org.bukkit.StructureType
 - org.bukkit.World.Spigot
 - org.bukkit.WorldCreator
 
 
Interface Hierarchy
- org.bukkit.entity.AnimalTamer
- org.bukkit.OfflinePlayer (also extends org.bukkit.configuration.serialization.ConfigurationSerializable, org.bukkit.permissions.ServerOperator)
 
 - org.bukkit.BanEntry
 - org.bukkit.BanList
 - org.bukkit.BlockChangeDelegate
 - org.bukkit.ChunkSnapshot
 - org.bukkit.configuration.serialization.ConfigurationSerializable
- org.bukkit.OfflinePlayer (also extends org.bukkit.entity.AnimalTamer, org.bukkit.permissions.ServerOperator)
 
 - java.lang.Iterable<T>
- org.bukkit.Registry<T>
 
 - org.bukkit.Keyed
- org.bukkit.Tag<T>
 
 - org.bukkit.metadata.Metadatable
- org.bukkit.World (also extends org.bukkit.plugin.messaging.PluginMessageRecipient)
 
 - org.bukkit.Nameable
 - org.bukkit.persistence.PersistentDataHolder
- org.bukkit.Chunk
 
 - org.bukkit.plugin.messaging.PluginMessageRecipient
- org.bukkit.Server
 - org.bukkit.World (also extends org.bukkit.metadata.Metadatable)
 
 - org.bukkit.Raid
 - org.bukkit.permissions.ServerOperator
- org.bukkit.OfflinePlayer (also extends org.bukkit.entity.AnimalTamer, org.bukkit.configuration.serialization.ConfigurationSerializable)
 
 - org.bukkit.UnsafeValues
 - org.bukkit.WorldBorder
 
Annotation Type Hierarchy
- org.bukkit.UndefinedNullability (implements java.lang.annotation.Annotation)
 - org.bukkit.Utility (implements java.lang.annotation.Annotation)
 - org.bukkit.Warning (implements java.lang.annotation.Annotation)
 
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.bukkit.Art (implements org.bukkit.Keyed)
 - org.bukkit.Axis
 - org.bukkit.BanList.Type
 - org.bukkit.ChatColor
 - org.bukkit.CoalType
 - org.bukkit.CropState
 - org.bukkit.Difficulty
 - org.bukkit.DyeColor
 - org.bukkit.Effect
 - org.bukkit.Effect.Type
 - org.bukkit.EntityEffect
 - org.bukkit.FireworkEffect.Type
 - org.bukkit.Fluid (implements org.bukkit.Keyed)
 - org.bukkit.FluidCollisionMode
 - org.bukkit.GameMode
 - org.bukkit.GrassSpecies
 - org.bukkit.HeightMap
 - org.bukkit.Instrument
 - org.bukkit.Material (implements org.bukkit.Keyed)
 - org.bukkit.NetherWartsState
 - org.bukkit.Note.Tone
 - org.bukkit.Particle
 - org.bukkit.PortalType
 - org.bukkit.Raid.RaidStatus
 - org.bukkit.Rotation
 - org.bukkit.SandstoneType
 - org.bukkit.SkullType
 - org.bukkit.Sound
 - org.bukkit.SoundCategory
 - org.bukkit.Statistic (implements org.bukkit.Keyed)
 - org.bukkit.Statistic.Type
 - org.bukkit.TreeSpecies
 - org.bukkit.TreeType
 - org.bukkit.Warning.WarningState
 - org.bukkit.WeatherType
 - org.bukkit.World.Environment
 - org.bukkit.WorldType
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)