diff --git a/src/main/java/li/cil/oc2/common/bus/device/item/InventoryAutomationRobotModuleDevice.java b/src/main/java/li/cil/oc2/common/bus/device/item/InventoryAutomationRobotModuleDevice.java index 1f253618..c414f0cd 100644 --- a/src/main/java/li/cil/oc2/common/bus/device/item/InventoryAutomationRobotModuleDevice.java +++ b/src/main/java/li/cil/oc2/common/bus/device/item/InventoryAutomationRobotModuleDevice.java @@ -86,7 +86,9 @@ public final class InventoryAutomationRobotModuleDevice handlers = getItemStackHandlersInDirection(getAdjustedDirection(direction)).collect(Collectors.toList()); for (final IItemHandler handler : handlers) { @@ -184,7 +188,7 @@ public final class InventoryAutomationRobotModuleDevice optional = getItemStackHandlersInDirection(getAdjustedDirection(direction)).findFirst(); if (optional.isPresent()) { diff --git a/src/main/java/li/cil/oc2/common/entity/RobotEntity.java b/src/main/java/li/cil/oc2/common/entity/RobotEntity.java index b50be0b8..de55891e 100644 --- a/src/main/java/li/cil/oc2/common/entity/RobotEntity.java +++ b/src/main/java/li/cil/oc2/common/entity/RobotEntity.java @@ -879,17 +879,17 @@ public final class RobotEntity extends Entity implements Robot { return null; } - @Callback + @Callback(synchronize = false) public int getSelectedSlot() { return RobotEntity.this.getSelectedSlot(); } - @Callback + @Callback(synchronize = false) public void setSelectedSlot(@Parameter("slot") final int slot) { RobotEntity.this.setSelectedSlot(slot); } - @Callback + @Callback(synchronize = false) public ItemStack getStackInSlot(@Parameter("slot") final int slot) { return inventory.getStackInSlot(slot); }