5 ProtocolManager
Dan Mulloy edited this page 2019-12-26 21:10:25 -05:00

Now that you have ProtocolLib added to your project, it's time to start actually working with it. The ProtocolManager is your primary entry point to ProtocolLib. It can be accessed like this:

import com.comphenix.protocol.ProtocolManager;
import com.comphenix.protocol.ProtocolLibrary;

@Override
public void onEnable() {
    ProtocolManager manager = ProtocolLibrary.getProtocolManager();
    manager.addPacketListener(...);
}

The main methods you will be working with in the ProtocolManager are:

  • addPacketListener(PacketListener)
    • Tells ProtocolLib to listen for a given set of packets. See that wiki page for more info.
  • createPacket(PacketType)
    • Creates a packet of a given type, that you can then...
  • sendServerPacket(Player, PacketContainer)
    • Send a packet to a player

More advanced methods can be found in the JavaDocs:

Next Page