Files
shitty-beta1.7.3-server-sof…/src/main/java/com/legacyminecraft/poseidon/event/PlayerPacketEvent.java
T
evets 82192a4802
build-and-test / build (push) Waiting to run
Java-Compatibility / build (17) (push) Waiting to run
Java-Compatibility / build (21) (push) Waiting to run
Release Workflow / build-and-release (push) Waiting to run
Initial commit
2026-09-20 01:56:07 +01:00

47 lines
1.0 KiB
Java

package com.legacyminecraft.poseidon.event;
import net.minecraft.server.Packet;
import org.bukkit.entity.Player;
import org.bukkit.event.Cancellable;
import org.bukkit.event.Event;
import org.bukkit.event.player.PlayerEvent;
public class PlayerPacketEvent extends Event implements Cancellable {
private boolean cancel;
private Packet packet;
private String username;
public PlayerPacketEvent(Type type, String username, Packet packet) {
super(type);
this.cancel = false;
this.packet = packet;
this.username = username;
}
@Override
public boolean isCancelled() {
return cancel;
}
public int getPacketID() {
return packet.b();
}
public Packet getPacket() {
return packet;
}
public void setPacket(Packet packet) {
this.packet = packet;
}
@Override
public void setCancelled(boolean cancel) {
this.cancel = cancel;
}
public String getUsername() {
return username;
}
}