Back
Diff between 1.19.4 and 1.20
Added packages
Removed packages
Changed packages
com.destroystokyo.paper
com.destroystokyo.paper.block
com.destroystokyo.paper.entity
com.destroystokyo.paper.entity.ai
com.destroystokyo.paper.entity.villager
com.destroystokyo.paper.event.block
com.destroystokyo.paper.event.entity
com.destroystokyo.paper.event.executor
com.destroystokyo.paper.event.executor.asm
com.destroystokyo.paper.event.inventory
com.destroystokyo.paper.event.player
com.destroystokyo.paper.event.profile
com.destroystokyo.paper.event.server
com.destroystokyo.paper.exception
com.destroystokyo.paper.inventory
com.destroystokyo.paper.inventory.meta
com.destroystokyo.paper.loottable
com.destroystokyo.paper.network
com.destroystokyo.paper.profile
com.destroystokyo.paper.util
com.destroystokyo.paper.utils
io.papermc.paper.advancement
io.papermc.paper.block
io.papermc.paper.chat
io.papermc.paper.command
io.papermc.paper.datapack
io.papermc.paper.enchantments
io.papermc.paper.entity
io.papermc.paper.event.block
io.papermc.paper.event.entity
io.papermc.paper.event.packet
io.papermc.paper.event.player
io.papermc.paper.event.server
io.papermc.paper.event.world
io.papermc.paper.event.world.border
io.papermc.paper.inventory
io.papermc.paper.math
io.papermc.paper.plugin
io.papermc.paper.plugin.bootstrap
io.papermc.paper.plugin.configuration
io.papermc.paper.plugin.loader
io.papermc.paper.plugin.loader.library
io.papermc.paper.plugin.loader.library.impl
io.papermc.paper.plugin.provider.classloader
io.papermc.paper.potion
io.papermc.paper.registry
io.papermc.paper.tag
io.papermc.paper.text
io.papermc.paper.util
io.papermc.paper.world
io.papermc.paper.world.structure
org.bukkit
org.bukkit.advancement
org.bukkit.attribute
org.bukkit.block
org.bukkit.block.banner
org.bukkit.block.data
org.bukkit.block.data.type
org.bukkit.block.sign
org.bukkit.block.structure
org.bukkit.boss
org.bukkit.command
org.bukkit.command.defaults
org.bukkit.configuration
org.bukkit.configuration.file
org.bukkit.configuration.serialization
org.bukkit.conversations
org.bukkit.enchantments
org.bukkit.entity
org.bukkit.entity.memory
org.bukkit.entity.minecart
org.bukkit.event
org.bukkit.event.block
org.bukkit.event.command
org.bukkit.event.enchantment
org.bukkit.event.entity
org.bukkit.event.hanging
org.bukkit.event.inventory
org.bukkit.event.player
org.bukkit.event.raid
org.bukkit.event.server
org.bukkit.event.vehicle
org.bukkit.event.weather
org.bukkit.event.world
org.bukkit.generator
org.bukkit.generator.structure
org.bukkit.help
org.bukkit.inventory
org.bukkit.inventory.meta
org.bukkit.inventory.meta.tags
org.bukkit.inventory.meta.trim
org.bukkit.inventory.recipe
org.bukkit.loot
org.bukkit.map
org.bukkit.material
org.bukkit.material.types
org.bukkit.metadata
org.bukkit.packs
org.bukkit.permissions
org.bukkit.persistence
org.bukkit.plugin
org.bukkit.plugin.java
org.bukkit.plugin.messaging
org.bukkit.potion
org.bukkit.profile
org.bukkit.projectiles
org.bukkit.scheduler
org.bukkit.scoreboard
org.bukkit.structure
org.bukkit.util
org.bukkit.util.io
org.bukkit.util.noise
org.bukkit.util.permissions
org.spigotmc
org.spigotmc.event.entity
org.spigotmc.event.player
Added classes
org.bukkit.block.BrushableBlock
org.bukkit.block.CalibratedSculkSensor
org.bukkit.block.data.Brushable
org.bukkit.block.data.Hatchable
org.bukkit.block.data.type.CalibratedSculkSensor
org.bukkit.block.data.type.PitcherCrop
Removed classes
org.bukkit.block.data.type.SuspiciousSand
Changed classes
io.papermc.paper.event.player.PlayerSignCommandPreprocessEvent
org.bukkit.Bukkit
org.bukkit.GameEvent
org.bukkit.Instrument
org.bukkit.Material
org.bukkit.Particle
org.bukkit.Registry
org.bukkit.Server
org.bukkit.Sound
org.bukkit.Tag
org.bukkit.TreeType
org.bukkit.block.Biome
org.bukkit.block.DecoratedPot
org.bukkit.block.Sign
org.bukkit.block.Skull
org.bukkit.block.SuspiciousSand
org.bukkit.block.data.type.TurtleEgg
org.bukkit.block.sign.Side
org.bukkit.entity.Boat.Type
org.bukkit.entity.EntityType
org.bukkit.entity.HumanEntity
org.bukkit.entity.Player
org.bukkit.entity.Player.Spigot
org.bukkit.entity.memory.MemoryKey
org.bukkit.event.enchantment.EnchantItemEvent
org.bukkit.event.entity.EntityDamageEvent.DamageCause
org.bukkit.event.inventory.InventoryType
org.bukkit.generator.structure.Structure
org.bukkit.inventory.ItemFlag
org.bukkit.inventory.SmithingInventory
org.bukkit.inventory.SmithingTransformRecipe
org.bukkit.inventory.SmithingTrimRecipe
org.bukkit.inventory.meta.SkullMeta
org.bukkit.inventory.meta.trim.TrimPattern
org.bukkit.loot.LootTables
Added members
org.bukkit.GameEvent
RESONATE_1
RESONATE_10
RESONATE_11
RESONATE_12
RESONATE_13
RESONATE_14
RESONATE_15
RESONATE_2
RESONATE_3
RESONATE_4
RESONATE_5
RESONATE_6
RESONATE_7
RESONATE_8
RESONATE_9
org.bukkit.Material
ANGLER_POTTERY_SHERD
ARCHER_POTTERY_SHERD
ARMS_UP_POTTERY_SHERD
BLADE_POTTERY_SHERD
BREWER_POTTERY_SHERD
BURN_POTTERY_SHERD
CALIBRATED_SCULK_SENSOR
DANGER_POTTERY_SHERD
EXPLORER_POTTERY_SHERD
FRIEND_POTTERY_SHERD
HEARTBREAK_POTTERY_SHERD
HEART_POTTERY_SHERD
HOST_ARMOR_TRIM_SMITHING_TEMPLATE
HOWL_POTTERY_SHERD
MINER_POTTERY_SHERD
MOURNER_POTTERY_SHERD
PITCHER_CROP
PITCHER_PLANT
PITCHER_POD
PLENTY_POTTERY_SHERD
PRIZE_POTTERY_SHERD
RAISER_ARMOR_TRIM_SMITHING_TEMPLATE
SHAPER_ARMOR_TRIM_SMITHING_TEMPLATE
SHEAF_POTTERY_SHERD
SHELTER_POTTERY_SHERD
SILENCE_ARMOR_TRIM_SMITHING_TEMPLATE
SKULL_POTTERY_SHERD
SNIFFER_EGG
SNORT_POTTERY_SHERD
SUSPICIOUS_GRAVEL
WAYFINDER_ARMOR_TRIM_SMITHING_TEMPLATE
org.bukkit.Particle
EGG_CRACK
org.bukkit.Sound
BLOCK_AMETHYST_BLOCK_RESONATE
BLOCK_SIGN_WAXED_INTERACT_FAIL
BLOCK_SNIFFER_EGG_CRACK
BLOCK_SNIFFER_EGG_HATCH
BLOCK_SNIFFER_EGG_PLOP
BLOCK_SUSPICIOUS_GRAVEL_BREAK
BLOCK_SUSPICIOUS_GRAVEL_FALL
BLOCK_SUSPICIOUS_GRAVEL_HIT
BLOCK_SUSPICIOUS_GRAVEL_PLACE
BLOCK_SUSPICIOUS_GRAVEL_STEP
ITEM_BRUSH_BRUSHING_GENERIC
ITEM_BRUSH_BRUSHING_GRAVEL
ITEM_BRUSH_BRUSHING_GRAVEL_COMPLETE
ITEM_BRUSH_BRUSHING_SAND
ITEM_BRUSH_BRUSHING_SAND_COMPLETE
MUSIC_DISC_RELIC
MUSIC_OVERWORLD_BADLANDS
MUSIC_OVERWORLD_BAMBOO_JUNGLE
MUSIC_OVERWORLD_DESERT
MUSIC_OVERWORLD_FLOWER_FOREST
MUSIC_OVERWORLD_FOREST
MUSIC_OVERWORLD_JUNGLE
MUSIC_OVERWORLD_SPARSE_JUNGLE
org.bukkit.Tag
COMBINATION_STEP_SOUND_BLOCKS
ENCHANTMENT_POWER_PROVIDER
ENCHANTMENT_POWER_TRANSMITTER
ITEMS_DECORATED_POT_INGREDIENTS
ITEMS_DECORATED_POT_SHERDS
ITEMS_VILLAGER_PLANTABLE_SEEDS
MAINTAINS_FARMLAND
REPLACEABLE
REPLACEABLE_BY_TREES
SNIFFER_EGG_HATCH_BOOST
STONE_BUTTONS
SWORD_EFFICIENT
TRAIL_RUINS_REPLACEABLE
VIBRATION_RESONATORS
org.bukkit.block.Sign
isWaxed()
setWaxed(boolean)
org.bukkit.block.sign.Side
BACK
org.bukkit.entity.Player
activeBossBars()
sendBlockChanges(Collection)
org.bukkit.event.enchantment.EnchantItemEvent
EnchantItemEvent(Player,InventoryView,Block,ItemStack,int,Map,Enchantment,int,int)
enchantmentHint
getEnchantmentHint()
getLevelHint()
levelHint
org.bukkit.event.entity.EntityDamageEvent.DamageCause
KILL
WORLD_BORDER
org.bukkit.generator.structure.Structure
TRAIL_RUINS
org.bukkit.inventory.SmithingInventory
getInputTemplate()
setInputTemplate(ItemStack)
org.bukkit.inventory.SmithingTransformRecipe
SmithingTransformRecipe(NamespacedKey,ItemStack,RecipeChoice,RecipeChoice,RecipeChoice,boolean)
org.bukkit.inventory.SmithingTrimRecipe
SmithingTrimRecipe(NamespacedKey,RecipeChoice,RecipeChoice,RecipeChoice,boolean)
org.bukkit.inventory.meta.trim.TrimPattern
HOST
RAISER
SHAPER
SILENCE
WAYFINDER
org.bukkit.loot.LootTables
DESERT_PYRAMID_ARCHAEOLOGY
DESERT_WELL_ARCHAEOLOGY
OCEAN_RUIN_COLD_ARCHAEOLOGY
OCEAN_RUIN_WARM_ARCHAEOLOGY
SNIFFER_DIGGING
TRAIL_RUINS_ARCHAEOLOGY_COMMON
TRAIL_RUINS_ARCHAEOLOGY_RARE
Removed members
io.papermc.paper.event.player.PlayerSignCommandPreprocessEvent
PlayerSignCommandPreprocessEvent(Player,String,Set,Sign)
org.bukkit.Material
POTTERY_SHARD_ARCHER
POTTERY_SHARD_ARMS_UP
POTTERY_SHARD_PRIZE
POTTERY_SHARD_SKULL
org.bukkit.Particle
DRIPPING_CHERRY_LEAVES
FALLING_CHERRY_LEAVES
LANDING_CHERRY_LEAVES
org.bukkit.Sound
ITEM_BRUSH_BRUSHING
ITEM_BRUSH_BRUSH_SAND_COMPLETED
MUSIC_OVERWORLD_JUNGLE_AND_FOREST
org.bukkit.Tag
ITEMS_DECORATED_POT_SHARDS
POLAR_BEARS_SPAWNABLE_ON_IN_FROZEN_OCEAN
REPLACEABLE_PLANTS
org.bukkit.block.DecoratedPot
addShard(Material)
setShards(List)
org.bukkit.entity.Player
updateInventory()
org.bukkit.entity.Player.Spigot
getCollidesWithEntities()
setCollidesWithEntities(boolean)
org.bukkit.event.enchantment.EnchantItemEvent
EnchantItemEvent(Player,InventoryView,Block,ItemStack,int,Map,int)
Changed members
org.bukkit.Instrument
CUSTOM_HEAD
org.bukkit.Material
ACACIA_HANGING_SIGN
ACACIA_WALL_HANGING_SIGN
BAMBOO_BLOCK
BAMBOO_BUTTON
BAMBOO_CHEST_RAFT
BAMBOO_DOOR
BAMBOO_FENCE
BAMBOO_FENCE_GATE
BAMBOO_HANGING_SIGN
BAMBOO_MOSAIC
BAMBOO_MOSAIC_SLAB
BAMBOO_MOSAIC_STAIRS
BAMBOO_PLANKS
BAMBOO_PRESSURE_PLATE
BAMBOO_RAFT
BAMBOO_SIGN
BAMBOO_SLAB
BAMBOO_STAIRS
BAMBOO_TRAPDOOR
BAMBOO_WALL_HANGING_SIGN
BAMBOO_WALL_SIGN
BIRCH_HANGING_SIGN
BIRCH_WALL_HANGING_SIGN
BRUSH
BUNDLE
CAMEL_SPAWN_EGG
CHERRY_BOAT
CHERRY_BUTTON
CHERRY_CHEST_BOAT
CHERRY_DOOR
CHERRY_FENCE
CHERRY_FENCE_GATE
CHERRY_HANGING_SIGN
CHERRY_LOG
CHERRY_PLANKS
CHERRY_PRESSURE_PLATE
CHERRY_SAPLING
CHERRY_SIGN
CHERRY_SLAB
CHERRY_STAIRS
CHERRY_TRAPDOOR
CHERRY_WALL_HANGING_SIGN
CHERRY_WALL_SIGN
CHERRY_WOOD
COAST_ARMOR_TRIM_SMITHING_TEMPLATE
CRIMSON_HANGING_SIGN
CRIMSON_WALL_HANGING_SIGN
DARK_OAK_HANGING_SIGN
DARK_OAK_WALL_HANGING_SIGN
DECORATED_POT
DUNE_ARMOR_TRIM_SMITHING_TEMPLATE
EYE_ARMOR_TRIM_SMITHING_TEMPLATE
JUNGLE_HANGING_SIGN
JUNGLE_WALL_HANGING_SIGN
MANGROVE_HANGING_SIGN
MANGROVE_WALL_HANGING_SIGN
NETHERITE_UPGRADE_SMITHING_TEMPLATE
OAK_HANGING_SIGN
OAK_WALL_HANGING_SIGN
PIGLIN_HEAD
PIGLIN_WALL_HEAD
PINK_PETALS
POTTED_CHERRY_SAPLING
POTTED_TORCHFLOWER
RIB_ARMOR_TRIM_SMITHING_TEMPLATE
SENTRY_ARMOR_TRIM_SMITHING_TEMPLATE
SNIFFER_SPAWN_EGG
SNOUT_ARMOR_TRIM_SMITHING_TEMPLATE
SPIRE_ARMOR_TRIM_SMITHING_TEMPLATE
SPRUCE_HANGING_SIGN
SPRUCE_WALL_HANGING_SIGN
STRIPPED_BAMBOO_BLOCK
STRIPPED_CHERRY_LOG
STRIPPED_CHERRY_WOOD
SUSPICIOUS_SAND
TIDE_ARMOR_TRIM_SMITHING_TEMPLATE
TORCHFLOWER
TORCHFLOWER_CROP
TORCHFLOWER_SEEDS
VEX_ARMOR_TRIM_SMITHING_TEMPLATE
WARD_ARMOR_TRIM_SMITHING_TEMPLATE
WARPED_HANGING_SIGN
WARPED_WALL_HANGING_SIGN
WILD_ARMOR_TRIM_SMITHING_TEMPLATE
org.bukkit.Particle
CHERRY_LEAVES
org.bukkit.Registry
TRIM_MATERIAL
TRIM_PATTERN
org.bukkit.Sound
BLOCK_BAMBOO_WOOD_BREAK
BLOCK_BAMBOO_WOOD_BUTTON_CLICK_OFF
BLOCK_BAMBOO_WOOD_BUTTON_CLICK_ON
BLOCK_BAMBOO_WOOD_DOOR_CLOSE
BLOCK_BAMBOO_WOOD_DOOR_OPEN
BLOCK_BAMBOO_WOOD_FALL
BLOCK_BAMBOO_WOOD_FENCE_GATE_CLOSE
BLOCK_BAMBOO_WOOD_FENCE_GATE_OPEN
BLOCK_BAMBOO_WOOD_HANGING_SIGN_BREAK
BLOCK_BAMBOO_WOOD_HANGING_SIGN_FALL
BLOCK_BAMBOO_WOOD_HANGING_SIGN_HIT
BLOCK_BAMBOO_WOOD_HANGING_SIGN_PLACE
BLOCK_BAMBOO_WOOD_HANGING_SIGN_STEP
BLOCK_BAMBOO_WOOD_HIT
BLOCK_BAMBOO_WOOD_PLACE
BLOCK_BAMBOO_WOOD_PRESSURE_PLATE_CLICK_OFF
BLOCK_BAMBOO_WOOD_PRESSURE_PLATE_CLICK_ON
BLOCK_BAMBOO_WOOD_STEP
BLOCK_BAMBOO_WOOD_TRAPDOOR_CLOSE
BLOCK_BAMBOO_WOOD_TRAPDOOR_OPEN
BLOCK_CHERRY_LEAVES_BREAK
BLOCK_CHERRY_LEAVES_FALL
BLOCK_CHERRY_LEAVES_HIT
BLOCK_CHERRY_LEAVES_PLACE
BLOCK_CHERRY_LEAVES_STEP
BLOCK_CHERRY_SAPLING_BREAK
BLOCK_CHERRY_SAPLING_FALL
BLOCK_CHERRY_SAPLING_HIT
BLOCK_CHERRY_SAPLING_PLACE
BLOCK_CHERRY_SAPLING_STEP
BLOCK_CHERRY_WOOD_BREAK
BLOCK_CHERRY_WOOD_BUTTON_CLICK_OFF
BLOCK_CHERRY_WOOD_BUTTON_CLICK_ON
BLOCK_CHERRY_WOOD_DOOR_CLOSE
BLOCK_CHERRY_WOOD_DOOR_OPEN
BLOCK_CHERRY_WOOD_FALL
BLOCK_CHERRY_WOOD_FENCE_GATE_CLOSE
BLOCK_CHERRY_WOOD_FENCE_GATE_OPEN
BLOCK_CHERRY_WOOD_HANGING_SIGN_BREAK
BLOCK_CHERRY_WOOD_HANGING_SIGN_FALL
BLOCK_CHERRY_WOOD_HANGING_SIGN_HIT
BLOCK_CHERRY_WOOD_HANGING_SIGN_PLACE
BLOCK_CHERRY_WOOD_HANGING_SIGN_STEP
BLOCK_CHERRY_WOOD_HIT
BLOCK_CHERRY_WOOD_PLACE
BLOCK_CHERRY_WOOD_PRESSURE_PLATE_CLICK_OFF
BLOCK_CHERRY_WOOD_PRESSURE_PLATE_CLICK_ON
BLOCK_CHERRY_WOOD_STEP
BLOCK_CHERRY_WOOD_TRAPDOOR_CLOSE
BLOCK_CHERRY_WOOD_TRAPDOOR_OPEN
BLOCK_CHISELED_BOOKSHELF_BREAK
BLOCK_CHISELED_BOOKSHELF_FALL
BLOCK_CHISELED_BOOKSHELF_HIT
BLOCK_CHISELED_BOOKSHELF_INSERT
BLOCK_CHISELED_BOOKSHELF_INSERT_ENCHANTED
BLOCK_CHISELED_BOOKSHELF_PICKUP
BLOCK_CHISELED_BOOKSHELF_PICKUP_ENCHANTED
BLOCK_CHISELED_BOOKSHELF_PLACE
BLOCK_CHISELED_BOOKSHELF_STEP
BLOCK_DECORATED_POT_BREAK
BLOCK_DECORATED_POT_FALL
BLOCK_DECORATED_POT_HIT
BLOCK_DECORATED_POT_PLACE
BLOCK_DECORATED_POT_SHATTER
BLOCK_DECORATED_POT_STEP
BLOCK_HANGING_SIGN_BREAK
BLOCK_HANGING_SIGN_FALL
BLOCK_HANGING_SIGN_HIT
BLOCK_HANGING_SIGN_PLACE
BLOCK_HANGING_SIGN_STEP
BLOCK_NOTE_BLOCK_IMITATE_CREEPER
BLOCK_NOTE_BLOCK_IMITATE_ENDER_DRAGON
BLOCK_NOTE_BLOCK_IMITATE_PIGLIN
BLOCK_NOTE_BLOCK_IMITATE_SKELETON
BLOCK_NOTE_BLOCK_IMITATE_WITHER_SKELETON
BLOCK_NOTE_BLOCK_IMITATE_ZOMBIE
BLOCK_PINK_PETALS_BREAK
BLOCK_PINK_PETALS_FALL
BLOCK_PINK_PETALS_HIT
BLOCK_PINK_PETALS_PLACE
BLOCK_PINK_PETALS_STEP
BLOCK_SUSPICIOUS_SAND_BREAK
BLOCK_SUSPICIOUS_SAND_FALL
BLOCK_SUSPICIOUS_SAND_HIT
BLOCK_SUSPICIOUS_SAND_PLACE
BLOCK_SUSPICIOUS_SAND_STEP
ENTITY_CAMEL_AMBIENT
ENTITY_CAMEL_DASH
ENTITY_CAMEL_DASH_READY
ENTITY_CAMEL_DEATH
ENTITY_CAMEL_EAT
ENTITY_CAMEL_HURT
ENTITY_CAMEL_SADDLE
ENTITY_CAMEL_SIT
ENTITY_CAMEL_STAND
ENTITY_CAMEL_STEP
ENTITY_CAMEL_STEP_SAND
ENTITY_SNIFFER_DEATH
ENTITY_SNIFFER_DIGGING
ENTITY_SNIFFER_DIGGING_STOP
ENTITY_SNIFFER_DROP_SEED
ENTITY_SNIFFER_EAT
ENTITY_SNIFFER_HAPPY
ENTITY_SNIFFER_HURT
ENTITY_SNIFFER_IDLE
ENTITY_SNIFFER_SCENTING
ENTITY_SNIFFER_SEARCHING
ENTITY_SNIFFER_SNIFFING
ENTITY_SNIFFER_STEP
MUSIC_OVERWORLD_CHERRY_GROVE
org.bukkit.Tag
ALL_HANGING_SIGNS
BAMBOO_BLOCKS
CEILING_HANGING_SIGNS
CHERRY_LOGS
ITEMS_BOOKSHELF_BOOKS
ITEMS_BREAKS_DECORATED_POTS
ITEMS_HANGING_SIGNS
ITEMS_NOTE_BLOCK_TOP_INSTRUMENTS
ITEMS_SNIFFER_FOOD
ITEMS_TRIMMABLE_ARMOR
ITEMS_TRIM_MATERIALS
ITEMS_TRIM_TEMPLATES
SNIFFER_DIGGABLE_BLOCK
WALL_HANGING_SIGNS
org.bukkit.block.Biome
CHERRY_GROVE
org.bukkit.block.Sign
getSide(Side)
org.bukkit.entity.Boat.Type
BAMBOO
CHERRY
org.bukkit.entity.EntityType
SNIFFER
org.bukkit.entity.memory.MemoryKey
SNIFFER_EXPLORED_POSITIONS
org.bukkit.event.inventory.InventoryType
CHISELED_BOOKSHELF
SMITHING_NEW
org.bukkit.inventory.ItemFlag
HIDE_ARMOR_TRIM
org.bukkit.inventory.meta.SkullMeta
getNoteBlockSound()
setNoteBlockSound(NamespacedKey)