package joshie.harvest.player.packet;
import io.netty.buffer.ByteBuf;
import joshie.harvest.core.HFTrackers;
import joshie.harvest.core.network.Packet;
import joshie.harvest.core.network.PenguinPacket;
import net.minecraft.entity.player.EntityPlayer;
@Packet(Packet.Side.CLIENT)
public class PacketSyncGold extends PenguinPacket {
private long gold;
public PacketSyncGold() {
}
public PacketSyncGold(long gold) {
this.gold = gold;
}
@Override
public void toBytes(ByteBuf buf) {
buf.writeLong(gold);
}
@Override
public void fromBytes(ByteBuf buf) {
gold = buf.readLong();
}
@Override
public void handlePacket(EntityPlayer player) {
HFTrackers.getClientPlayerTracker().getStats().setGoldValue(gold);
}
}