package joshie.harvest.player.packet;
import io.netty.buffer.ByteBuf;
import joshie.harvest.core.HFTrackers;
import joshie.harvest.core.network.PenguinPacket;
import net.minecraft.entity.player.EntityPlayer;
//TODO: Readd in 1.0 as well as adding elevators to the mine on every 5th floor
//@Packet(Packet.Side.CLIENT)
@SuppressWarnings("unused")
public class PacketSyncMineFloor extends PenguinPacket {
private int floor;
public PacketSyncMineFloor() { }
public PacketSyncMineFloor(int floor) {
this.floor = floor;
}
@Override
public void toBytes(ByteBuf buf) {
buf.writeInt(floor);
}
@Override
public void fromBytes(ByteBuf buf) {
floor = buf.readInt();
}
@Override
public void handlePacket(EntityPlayer player) {
HFTrackers.getClientPlayerTracker().getTracking().setMineFloorReached(floor);
}
}