--- a/net/minecraft/network/protocol/game/ServerboundUseItemPacket.java
+++ b/net/minecraft/network/protocol/game/ServerboundUseItemPacket.java
@@ -1,3 +1,4 @@
+// mc-dev import
 package net.minecraft.network.protocol.game;
 
 import net.minecraft.network.FriendlyByteBuf;
@@ -5,8 +6,10 @@
 import net.minecraft.world.InteractionHand;
 
 public class ServerboundUseItemPacket implements Packet<ServerGamePacketListener> {
+
     private final InteractionHand hand;
     private final int sequence;
+    public long timestamp; // Spigot
 
     public ServerboundUseItemPacket(InteractionHand hand, int sequence) {
         this.hand = hand;
@@ -14,7 +17,8 @@
     }
 
     public ServerboundUseItemPacket(FriendlyByteBuf buf) {
-        this.hand = buf.readEnum(InteractionHand.class);
+        this.timestamp = System.currentTimeMillis(); // Spigot
+        this.hand = (InteractionHand) buf.readEnum(InteractionHand.class);
         this.sequence = buf.readVarInt();
     }
 
@@ -24,7 +28,6 @@
         buf.writeVarInt(this.sequence);
     }
 
-    @Override
     public void handle(ServerGamePacketListener listener) {
         listener.handleUseItem(this);
     }
