package net.minecraft.server; import java.io.IOException; public class PacketPlayInUseItem implements Packet<PacketListenerPlayIn> { private BlockPosition a; private EnumDirection b; private EnumHand c; private float d; private float e; private float f; public long timestamp; public PacketPlayInUseItem() {} @Override public void a(PacketDataSerializer packetdataserializer) throws IOException { this.timestamp = System.currentTimeMillis(); // Spigot this.a = packetdataserializer.e(); this.b = packetdataserializer.a(EnumDirection.class); this.c = packetdataserializer.a(EnumHand.class); this.d = packetdataserializer.readFloat(); this.e = packetdataserializer.readFloat(); this.f = packetdataserializer.readFloat(); } @Override public void b(PacketDataSerializer packetdataserializer) throws IOException { packetdataserializer.a(this.a); packetdataserializer.a(this.b); packetdataserializer.a(this.c); packetdataserializer.writeFloat(this.d); packetdataserializer.writeFloat(this.e); packetdataserializer.writeFloat(this.f); } @Override public void a(PacketListenerPlayIn packetlistenerplayin) { packetlistenerplayin.a(this); } public BlockPosition a() { return this.a; } public EnumDirection b() { return this.b; } public EnumHand c() { return this.c; } public float d() { return this.d; } public float e() { return this.e; } public float f() { return this.f; } }