diff --git a/src/main/java/com/gtnewhorizons/gtnhintergalactic/tile/multi/elevatormodules/TileEntityModuleMiner.java b/src/main/java/com/gtnewhorizons/gtnhintergalactic/tile/multi/elevatormodules/TileEntityModuleMiner.java index 4260f97..3f53a13 100644 --- a/src/main/java/com/gtnewhorizons/gtnhintergalactic/tile/multi/elevatormodules/TileEntityModuleMiner.java +++ b/src/main/java/com/gtnewhorizons/gtnhintergalactic/tile/multi/elevatormodules/TileEntityModuleMiner.java @@ -312,6 +312,11 @@ public RecipeMap getRecipeMap() { /** Determine which drones and items are in the correct buses */ protected ItemStack[] validInputs() { ArrayList validatedInputs = new ArrayList<>(); + // Accept item from controller if it's a drone + ItemStack controllerSlot = this.getControllerSlot(); + if (controllerSlot != null && controllerSlot.getItem() instanceof ItemMiningDrones) { + validatedInputs.add(controllerSlot); + } Map inputsFromME = new HashMap<>(); for (MTEHatchInputBus inputBus : validMTEList(mInputBusses)) { IGregTechTileEntity tileEntity = inputBus.getBaseMetaTileEntity();