Class PacketEvent
java.lang.Object
org.bukkit.event.Event
com.github.darksoulq.abyssallib.server.event.custom.server.PacketEvent
- All Implemented Interfaces:
org.bukkit.event.Cancellable
- Direct Known Subclasses:
PacketReceiveEvent, PacketSendEvent
public abstract class PacketEvent
extends org.bukkit.event.Event
implements org.bukkit.event.Cancellable
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bukkit.event.Event
org.bukkit.event.Event.Result -
Constructor Summary
ConstructorsConstructorDescriptionPacketEvent(org.bukkit.entity.Player player, net.minecraft.network.protocol.Packet<?> packet, boolean isAsync) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.network.protocol.Packet<?> Gets the packet being received.org.bukkit.entity.PlayerGets the player who sent the packet.booleanvoidsetCancelled(boolean cancel) voidsetPacket(net.minecraft.network.protocol.Packet<?> packet) Sets the packet being received.Methods inherited from class org.bukkit.event.Event
callEvent, getEventName, getHandlers, isAsynchronous
-
Constructor Details
-
PacketEvent
public PacketEvent(org.bukkit.entity.Player player, net.minecraft.network.protocol.Packet<?> packet, boolean isAsync)
-
-
Method Details
-
getPlayer
public org.bukkit.entity.Player getPlayer()Gets the player who sent the packet.- Returns:
- the player
-
getPacket
public net.minecraft.network.protocol.Packet<?> getPacket()Gets the packet being received.- Returns:
- the NMS packet
-
setPacket
public void setPacket(net.minecraft.network.protocol.Packet<?> packet) Sets the packet being received.- Parameters:
packet- the NMS packet
-
isCancelled
public boolean isCancelled()- Specified by:
isCancelledin interfaceorg.bukkit.event.Cancellable
-
setCancelled
public void setCancelled(boolean cancel) - Specified by:
setCancelledin interfaceorg.bukkit.event.Cancellable
-