diff --git a/src/main/java/com/simibubi/create/content/kinetics/deployer/DeployerHandler.java b/src/main/java/com/simibubi/create/content/kinetics/deployer/DeployerHandler.java
index 0a4b6cd16..ff20e8124 100644
--- a/src/main/java/com/simibubi/create/content/kinetics/deployer/DeployerHandler.java
+++ b/src/main/java/com/simibubi/create/content/kinetics/deployer/DeployerHandler.java
@@ -184,8 +184,9 @@ public class DeployerHandler {
 					if (stack.isEdible()) {
 						FoodProperties foodProperties = item.getFoodProperties(stack, player);
 						if (playerEntity.canEat(foodProperties.canAlwaysEat())) {
+							ItemStack copy = stack.copy();
 							playerEntity.eat(world, stack);
-							player.spawnedItemEffects = stack.copy();
+							player.spawnedItemEffects = copy;
 							success = true;
 						}
 					}