HolographicDisplays/nms/v1_20_r2/src/main/java/me/filoghost/holographicdisplays/nms/v1_20_R2/VersionNMSPacket.java

23 lines
583 B
Java

/*
* Copyright (C) filoghost and contributors
*
* SPDX-License-Identifier: GPL-3.0-or-later
*/
package me.filoghost.holographicdisplays.nms.v1_20_R2;
import me.filoghost.holographicdisplays.nms.common.PacketGroup;
import net.minecraft.network.protocol.Packet;
import org.bukkit.craftbukkit.v1_20_R2.entity.CraftPlayer;
import org.bukkit.entity.Player;
abstract class VersionNMSPacket implements PacketGroup {
@Override
public void sendTo(Player player) {
((CraftPlayer) player).getHandle().c.b(getRawPacket());
}
abstract Packet<?> getRawPacket();
}