diff --git a/src/main/java/li/cil/oc2/common/bus/device/rpc/item/InventoryOperationsModuleDevice.java b/src/main/java/li/cil/oc2/common/bus/device/rpc/item/InventoryOperationsModuleDevice.java index 083cf3951..cc100313b 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/rpc/item/InventoryOperationsModuleDevice.java +++ b/src/main/java/li/cil/oc2/common/bus/device/rpc/item/InventoryOperationsModuleDevice.java @@ -7,6 +7,7 @@ import li.cil.oc2.api.capabilities.Robot; import li.cil.oc2.api.util.RobotOperationSide; import li.cil.oc2.common.capabilities.Capabilities; +import li.cil.oc2.common.util.ItemStackUtils; import net.minecraft.core.BlockPos; import net.minecraft.core.Direction; import net.minecraft.core.Vec3i; @@ -108,7 +109,7 @@ public int drop(@Parameter("count") final int count, if (!stack.isEmpty()) { dropped += stack.getCount(); - entity.spawnAtLocation(stack); + ItemStackUtils.spawnAsEntity(entity.level(), entity.position(), stack, direction); } return dropped; @@ -151,7 +152,7 @@ public int dropInto(@Parameter("intoSlot") final int intoSlot, if (!stack.isEmpty()) { dropped += stack.getCount(); - entity.spawnAtLocation(stack); + ItemStackUtils.spawnAsEntity(entity.level(), entity.position(), stack, direction); } return dropped;