| Interface and Description |
|---|
| org.bukkit.block.Bed
does not provide useful information beyond the material itself
|
| io.papermc.paper.chat.ChatComposer
for removal with 1.17, in favor of
ChatRenderer |
| io.papermc.paper.chat.ChatFormatter
for removal with 1.17, in favour of
ChatRenderer |
| 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 |
| org.bukkit.World.ChunkLoadCallback
Use either the Future or the Consumer based methods
|
| Class and Description |
|---|
| org.bukkit.event.player.AsyncPlayerChatEvent
use
AsyncChatEvent instead |
| 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. |
| io.papermc.paper.event.player.ChatEvent
Listening to this event forces chat to wait for the main thread, delaying chat messages. It is recommended to use
AsyncChatEvent instead, wherever possible. |
| 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.spigotmc.CustomTimingsHandler |
| 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 |
| com.destroystokyo.paper.event.entity.EntityTransformedEvent
Bukkit has added
EntityTransformEvent, you should start using that |
| 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. |
| com.destroystokyo.paper.event.player.IllegalPacketEvent
Not used
|
| com.destroystokyo.paper.inventory.ItemStackRecipeChoice
Draft API
|
| 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.PlayerBucketFishEvent
Use the more generic
PlayerBucketEntityEvent |
| 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
|
| com.destroystokyo.paper.event.player.PlayerInitialSpawnEvent
Use
PlayerSpawnLocationEvent, Duplicate API |
| com.destroystokyo.paper.event.player.PlayerLocaleChangeEvent
Replaced by
PlayerLocaleChangeEvent upstream |
| 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. |
| com.destroystokyo.paper.event.inventory.PrepareGrindstoneEvent |
| 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.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. |
| com.destroystokyo.paper.Title
use
Title |
| 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 and Description |
|---|
| org.bukkit.entity.AbstractArrow.PickupRule |
| 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.
|
| com.destroystokyo.paper.HeightmapType
Upstream has added their own API for using the game heightmaps. See
HeightMap and the
non-deprecated getHighestBlock methods on World such as World.getHighestBlockAt(Location, HeightMap). |
| 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
use
AttachedFace |
| Annotation Type and Description |
|---|
| org.bukkit.UndefinedNullability
This should generally not be used in any new API code as it
suggests a bad API design.
|
| Field and Description |
|---|
| com.destroystokyo.paper.entity.ai.VanillaGoal.ANGER
removed in 1.16
|
| com.destroystokyo.paper.entity.ai.VanillaGoal.ANGER_OTHER
removed in 1.16
|
| 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
|
| io.papermc.paper.chat.ChatFormatter.DEFAULT |
| 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 © 2022. All rights reserved.