package joshie.progression.network;
import io.netty.buffer.ByteBuf;
import joshie.progression.helpers.ChatHelper;
import joshie.progression.network.core.PenguinPacket;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraftforge.fml.relauncher.Side;
@Packet(isSided = true, side = Side.CLIENT)
public class PacketDisplayChat extends PenguinPacket {
private String text;
public PacketDisplayChat() {}
public PacketDisplayChat(String text) {
this.text = text;
}
@Override
public void toBytes(ByteBuf buf) {
writeGzipString(buf, text);
}
@Override
public void fromBytes(ByteBuf buf) {
text = readGzipString(buf);
}
@Override
public void handlePacket(EntityPlayer sender) {
ChatHelper.displayChat(text);
}
}