Skip navigation links
  • Overview
  • Package
  • Class
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Classes
  • Fields
  • Methods
  • Constructors
  • Enum Constants
  • Deprecated Classes
    Class
    Description
    com.comphenix.protocol.utility.Closer
    com.comphenix.protocol.wrappers.BukkitConverters.IgnoreNullConverter
    Replaced by Converters.ignoreNull(EquivalentConverter)
    com.comphenix.protocol.wrappers.WrappedIntHashMap
    IntHashMap no longer exists
  • Deprecated Fields
    Field
    Description
    com.comphenix.protocol.PacketType.Play.Client.CHAT_PREVIEW
    Removed in 1.19.3
    com.comphenix.protocol.PacketType.Play.Client.FLYING
    Removed in 1.17
    com.comphenix.protocol.PacketType.Play.Client.TRANSACTION
    Removed in 1.17
    com.comphenix.protocol.PacketType.Play.Server.ADD_VIBRATION_SIGNAL
    Removed in 1.19
    com.comphenix.protocol.PacketType.Play.Server.BED
    Removed in 1.14
    com.comphenix.protocol.PacketType.Play.Server.BLOCK_BREAK
    Removed in 1.19
    com.comphenix.protocol.PacketType.Play.Server.CHAT_PREVIEW
    Removed in 1.19.3
    com.comphenix.protocol.PacketType.Play.Server.COMBAT_EVENT
    Removed in 1.17, split into separate packets
    com.comphenix.protocol.PacketType.Play.Server.CRAFT_PROGRESS_BAR
    Renamed to PacketType.Play.Server.WINDOW_DATA
    com.comphenix.protocol.PacketType.Play.Server.CUSTOM_SOUND_EFFECT
    Removed in 1.19.3
    com.comphenix.protocol.PacketType.Play.Server.ENTITY
    Made abstract in 1.17, no actual packet anymore
    com.comphenix.protocol.PacketType.Play.Server.ENTITY_MOVE_LOOK
    Renamed to PacketType.Play.Server.REL_ENTITY_MOVE_LOOK
    com.comphenix.protocol.PacketType.Play.Server.MAP_CHUNK_BULK
    Removed in 1.9
    com.comphenix.protocol.PacketType.Play.Server.OPEN_SIGN_ENTITY
    Renamed to PacketType.Play.Server.OPEN_SIGN_EDITOR
    com.comphenix.protocol.PacketType.Play.Server.PLAYER_CHAT_HEADER
    Removed in 1.19.3
    com.comphenix.protocol.PacketType.Play.Server.SET_COMPRESSION
    Removed in 1.9
    com.comphenix.protocol.PacketType.Play.Server.SET_DISPLAY_CHAT_PREVIEW
    Removed in 1.19.3
    com.comphenix.protocol.PacketType.Play.Server.SPAWN_ENTITY_LIVING
    Removed in 1.19
    com.comphenix.protocol.PacketType.Play.Server.SPAWN_ENTITY_PAINTING
    Removed in 1.19
    com.comphenix.protocol.PacketType.Play.Server.SPAWN_ENTITY_WEATHER
    Removed in 1.16
    com.comphenix.protocol.PacketType.Play.Server.STATISTICS
    Renamed to PacketType.Play.Server.STATISTIC
    com.comphenix.protocol.PacketType.Play.Server.TITLE
    Removed in 1.17, split into separate packets
    com.comphenix.protocol.PacketType.Play.Server.TRANSACTION
    Removed in 1.17
    com.comphenix.protocol.PacketType.Play.Server.UPDATE_ENTITY_NBT
    Removed in 1.9
    com.comphenix.protocol.PacketType.Play.Server.UPDATE_SIGN
    Replaced by PacketType.Play.Server.TILE_ENTITY_DATA
    com.comphenix.protocol.PacketType.Play.Server.USE_BED
    Renamed to PacketType.Play.Server.BED
    com.comphenix.protocol.PacketType.Play.Server.WORLD_BORDER
    Removed in 1.17, split into separate packets
    com.comphenix.protocol.PacketType.Status.Server.OUT_SERVER_INFO
    Renamed to PacketType.Status.Server.SERVER_INFO
    com.comphenix.protocol.reflect.instances.PrimitiveGenerator.STRING_DEFAULT
  • Deprecated Methods
    Method
    Description
    com.comphenix.protocol.events.AbstractStructure.getDimensions()
    com.comphenix.protocol.events.PacketContainer.createPacketBuffer()
    use MinecraftReflection.createPacketDataSerializer(int) instead
    com.comphenix.protocol.events.PacketContainer.getId()
    Packet IDs are unreliable
    com.comphenix.protocol.events.PacketEvent.getPacketID()
    com.comphenix.protocol.injector.packet.PacketRegistry.getPacketClassFromType(PacketType, boolean)
    forceVanilla no longer has any effect
    com.comphenix.protocol.injector.packet.PacketRegistry.getPacketType(Class<?>, PacketType.Sender)
    sender no longer has any effect
    com.comphenix.protocol.injector.PacketConstructor.getPacketID()
    com.comphenix.protocol.PacketType.findLegacy(int)
    Legacy IDs haven't functioned properly for some time
    com.comphenix.protocol.PacketType.findLegacy(int, PacketType.Sender)
    Legacy IDs haven't functioned properly for some time
    com.comphenix.protocol.PacketType.getCurrentId()
    Don't rely on packet IDs, they change every version
    com.comphenix.protocol.PacketType.hasClass(Class<?>)
    Doesn't really have a purpose
    com.comphenix.protocol.PacketType.hasLegacy(int)
    Legacy IDs haven't functioned properly for some time
    com.comphenix.protocol.reflect.instances.PrimitiveGenerator.getStringDefault()
    com.comphenix.protocol.utility.MinecraftReflection.getNullableNMS(String, String...)
    - Use getOptionalNMS where possible
    com.comphenix.protocol.wrappers.MinecraftKey.fromEnum(Enum<?>)
    This isn't accurate in all cases
    com.comphenix.protocol.wrappers.MinecraftKey.getEnumFormat()
    This isn't accurate in all cases
    com.comphenix.protocol.wrappers.nbt.NbtCompound.getValue()
    com.comphenix.protocol.wrappers.nbt.NbtFactory.fromNMS(Object)
    com.comphenix.protocol.wrappers.ping.LegacyServerPing.isChatPreviewEnabled()
    Removed in 1.19.3
    com.comphenix.protocol.wrappers.ping.LegacyServerPing.setChatPreviewEnabled(boolean)
    Removed in 1.19.3
    com.comphenix.protocol.wrappers.PlayerInfoData.getPing()
    Replaced by PlayerInfoData.getLatency()
    com.comphenix.protocol.wrappers.WrappedAttribute.getParentPacket()
    Removed in 1.17
    com.comphenix.protocol.wrappers.WrappedDataWatcher.removeObject(int)
    Renamed to WrappedDataWatcher.remove(int)
    com.comphenix.protocol.wrappers.WrappedLevelChunkData.LightData.fromValues(BitSet, BitSet, BitSet, BitSet, List<byte[]>, List<byte[]>, boolean)
    Parameter trustEdges was removed in 1.20
    com.comphenix.protocol.wrappers.WrappedLevelChunkData.LightData.isTrustEdges()
    Removed in 1.20
    com.comphenix.protocol.wrappers.WrappedLevelChunkData.LightData.setTrustEdges(boolean)
    Removed in 1.20
    com.comphenix.protocol.wrappers.WrappedServerPing.isChatPreviewEnabled()
    Removed in 1.19.3
    com.comphenix.protocol.wrappers.WrappedServerPing.setChatPreviewEnabled(boolean)
    Removed in 1.19.3
  • Deprecated Constructors
    Constructor
    Description
    com.comphenix.protocol.events.MonitorAdapter(Plugin, ConnectionSide, Logger)
    com.comphenix.protocol.reflect.instances.PrimitiveGenerator(String)
    com.comphenix.protocol.wrappers.PlayerInfoData(UUID, int, boolean, EnumWrappers.NativeGameMode, WrappedGameProfile, WrappedChatComponent, WrappedProfilePublicKey.WrappedProfileKeyData)
    com.comphenix.protocol.wrappers.WrappedGameProfile(String, String)
  • Deprecated Enum Constants
    Enum Constant
    Description
    com.comphenix.protocol.wrappers.EnumWrappers.NativeGameMode.NONE
    Replaced by NOT_SET
    com.comphenix.protocol.wrappers.EnumWrappers.PlayerInfoAction.REMOVE_PLAYER
    Removed in 1.19.3