diff --git a/src/main/java/com/simibubi/create/content/contraptions/components/deployer/DeployerMovingInteraction.java b/src/main/java/com/simibubi/create/content/contraptions/components/deployer/DeployerMovingInteraction.java index 1fceefddb..4c170fbc5 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/components/deployer/DeployerMovingInteraction.java +++ b/src/main/java/com/simibubi/create/content/contraptions/components/deployer/DeployerMovingInteraction.java @@ -57,6 +57,8 @@ public class DeployerMovingInteraction extends MovingInteractionBehaviour { if (ctx.data.contains("HeldItem")) { player.setItemInHand(activeHand, ItemStack.of(ctx.data.getCompound("HeldItem"))); fake.setItemInHand(Hand.MAIN_HAND, heldStack); + ctx.tileData.put("HeldItem", heldStack.serializeNBT()); + ctx.data.put("HeldItem", heldStack.serializeNBT()); } ctx.tileData.remove("Inventory"); ctx.temporaryData = fake;