Class PacketEvent

java.lang.Object
org.bukkit.event.Event
com.shanebeestudios.coreapi.event.PacketEvent
All Implemented Interfaces:
Cancellable
Direct Known Subclasses:
PacketClientboundEvent, PacketServerboundEvent

public abstract class PacketEvent extends Event implements Cancellable
Abstract class for packet events
  • Method Details

    • getPacket

      public net.minecraft.network.protocol.Packet<?> getPacket()
      Get the packet from the event
      Returns:
      Packet from event
    • setPacket

      public void setPacket(net.minecraft.network.protocol.Packet<?> packet)
      Set the packet to use in this event
      Parameters:
      packet - Packet to switch to
    • getPlayer

      public Player getPlayer()
      Get the player that sent/received the packet
      Returns:
      Player that sent/received packet
    • isCancelled

      public boolean isCancelled()
      Check if event was cancelled
      Specified by:
      isCancelled in interface Cancellable
      Returns:
      True if cancelled
    • setCancelled

      public void setCancelled(boolean cancel)
      Cancel the event
      Specified by:
      setCancelled in interface Cancellable
      Parameters:
      cancel - Whether to cancel this event