onTeleportPacket

Intercepts the teleport packet and preforms custom handling of the packet if conditions are met. When custom teleport handling is performed the event gets cancelled which prevents the vanilla mc processing the packet. This must not receive cancelled events, so that if different handling is implemented somewhere else this one can be cancelled and only one will activate.