| Interface | Description | 
|---|---|
| org.bukkit.block.Bed | 
 does not provide useful information beyond the material itself 
 | 
| org.bukkit.inventory.meta.tags.CustomItemTagContainer | 
 this API part has been replaced by the
  
PersistentDataHolder API. Please use
 PersistentDataHolder instead of this. | 
| org.bukkit.inventory.meta.tags.ItemTagAdapterContext | 
 this API part has been replaced by  
PersistentDataHolder.
 Please use PersistentDataAdapterContext instead of this. | 
| org.bukkit.inventory.meta.tags.ItemTagType | 
 please use  
PersistentDataType as this part of the api is being replaced | 
| org.bukkit.entity.LingeringPotion | 
 lingering status depends on only on the potion item. 
 | 
| org.bukkit.entity.SplashPotion | 
 splash status depends on only on the potion item. 
 | 
| org.bukkit.entity.TippedArrow | 
 tipped status depends only on base potion type not being
 UNCRAFTABLE and effects being empty. 
 | 
| org.bukkit.UnsafeValues | 
| Class | Description | 
|---|---|
| org.bukkit.material.Banner | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.Bed | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.Button | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.Cake | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.Cauldron | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.Chest | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.Coal | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.CocoaPlant | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.Command | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.Comparator | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.Crops | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.DetectorRail | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.Diode | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.DirectionalContainer | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.Dispenser | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.Door | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.Dye | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.EnderChest | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.event.entity.EntityCreatePortalEvent | |
| org.bukkit.event.entity.EntityPlaceEvent | 
 draft API 
 | 
| org.bukkit.material.ExtendedRails | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.FlowerPot | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.Furnace | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.FurnaceAndDispenser | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.Gate | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.Hopper | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.Ladder | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.Leaves | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.Lever | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.LongGrass | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.MaterialData | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.MonsterEggs | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.Mushroom | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.NetherWarts | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.Observer | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.PistonBaseMaterial | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.PistonExtensionMaterial | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.event.player.PlayerChatEvent | 
 This event will fire from the main thread and allows the use of
     all of the Bukkit API, unlike the  
AsyncPlayerChatEvent.
     
     Listening to this event forces chat to wait for the main thread which
     causes delays for chat.   | 
| org.bukkit.event.player.PlayerChatTabCompleteEvent | 
 This event is no longer fired due to client changes 
 | 
| org.bukkit.event.player.PlayerPickupItemEvent | |
| org.bukkit.event.player.PlayerPreLoginEvent | 
 This event causes synchronization from the login thread;  
AsyncPlayerPreLoginEvent is preferred to keep the secondary threads
     asynchronous. | 
| org.bukkit.potion.Potion | |
| org.bukkit.material.PoweredRail | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.PressurePlate | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.Pumpkin | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.Rails | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.inventory.RecipeChoice.ExactChoice | 
 draft API 
 | 
| org.bukkit.material.RedstoneTorch | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.RedstoneWire | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.Sandstone | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.Sapling | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.Sign | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.SimpleAttachableMaterialData | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.Skull | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.SmoothBrick | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.SpawnEgg | 
 use  
SpawnEggMeta | 
| org.bukkit.material.Stairs | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.Step | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.TexturedMaterial | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.Torch | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.TrapDoor | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.Tree | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.Tripwire | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.TripwireHook | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.Vine | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.Wood | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.WoodenStep | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| org.bukkit.material.Wool | 
 all usage of MaterialData is deprecated and subject to removal.
 Use  
BlockData. | 
| Enum | Description | 
|---|---|
| org.bukkit.event.entity.EntityDamageEvent.DamageModifier | 
 This API is responsible for a large number of implementation
 problems and is in general unsustainable to maintain. It is likely to be
 removed very soon in a subsequent release. Please see
 https://www.spigotmc.org/threads/194446/ for more information. 
 | 
| org.bukkit.entity.Evoker.Spell | 
 future versions of Minecraft have additional spell casting
 entities. 
 | 
| org.bukkit.entity.Horse.Variant | 
 different variants are differing classes 
 | 
| org.bukkit.scoreboard.NameTagVisibility | 
 replaced by  
Team.OptionStatus | 
| org.bukkit.entity.Ocelot.Type | 
 Cats are now a separate entity. 
 | 
| org.bukkit.entity.Skeleton.SkeletonType | |
| org.bukkit.SkullType | 
 check  
Material instead | 
| org.bukkit.block.data.type.Switch.Face | 
| Annotation Type | Description | 
|---|---|
| org.bukkit.UndefinedNullability | 
 This should generally not be used in any new API code as it
 suggests a bad API design. 
 | 
| Field | Description | 
|---|---|
| org.bukkit.map.MapPalette.BLUE | 
 Magic value 
 | 
| org.bukkit.map.MapPalette.BROWN | 
 Magic value 
 | 
| org.bukkit.map.MapPalette.DARK_BROWN | 
 Magic value 
 | 
| org.bukkit.map.MapPalette.DARK_GRAY | 
 Magic value 
 | 
| org.bukkit.map.MapPalette.DARK_GREEN | 
 Magic value 
 | 
| org.bukkit.map.MapPalette.GRAY_1 | 
 Magic value 
 | 
| org.bukkit.map.MapPalette.GRAY_2 | 
 Magic value 
 | 
| org.bukkit.Material.LEGACY_PREFIX | |
| org.bukkit.map.MapPalette.LIGHT_BROWN | 
 Magic value 
 | 
| org.bukkit.map.MapPalette.LIGHT_GRAY | 
 Magic value 
 | 
| org.bukkit.map.MapPalette.LIGHT_GREEN | 
 Magic value 
 | 
| org.bukkit.map.MapPalette.PALE_BLUE | 
 Magic value 
 | 
| org.bukkit.map.MapPalette.RED | 
 Magic value 
 | 
| org.bukkit.map.MapPalette.TRANSPARENT | 
 Magic value 
 | 
| org.bukkit.map.MapPalette.WHITE | 
 Magic value 
 | 
Copyright © 2020. All rights reserved.