Files
CustomNPC-Plus/src/main/java/kamkeel/network/packets/client/LargeNBTPartPacket.java
T
2025-01-28 15:50:00 -05:00

40 lines
1.0 KiB
Java

package kamkeel.network.packets.client;
import io.netty.buffer.ByteBuf;
import kamkeel.network.AbstractPacket;
import kamkeel.network.PacketChannel;
import kamkeel.network.PacketHandler;
import kamkeel.network.enums.EnumClientPacket;
import net.minecraft.entity.player.EntityPlayer;
import noppes.npcs.NoppesUtil;
import java.io.IOException;
public final class LargeNBTPartPacket extends AbstractPacket {
public static final String packetName = "Client|LargeNBTPart";
public LargeNBTPartPacket() {}
@Override
public Enum getType() {
return EnumClientPacket.LARGE_NBT_PART;
}
@Override
public PacketChannel getChannel() {
return PacketHandler.CLIENT_PACKET;
}
@Override
public void sendData(ByteBuf out) throws IOException {
// TODO: Send Packet
}
@Override
public void receiveData(ByteBuf in, EntityPlayer player) throws IOException {
byte[] chunk = new byte[in.readShort()];
in.readBytes(chunk);
NoppesUtil.handleLargeData(chunk);
}
}