Skip to content

Commit

Permalink
Fix Quantum Entangloporter auto eject being broken
Browse files Browse the repository at this point in the history
  • Loading branch information
pupnewfster committed Mar 3, 2024
1 parent ba59ae2 commit cfd5410
Showing 1 changed file with 15 additions and 9 deletions.
Expand Up @@ -319,9 +319,11 @@ private void addEnergyTransferHandler(Map<TransmissionType, CapabilityHandler> t
target.addHandler(handler);
}
});
if (target.getHandlerCount() > 0) {
transferHandlers.add(() -> storedEnergy.extract(EmitUtils.sendToAcceptors(target, toSend), Action.EXECUTE, AutomationType.INTERNAL));
}
transferHandlers.add(() -> {
if (target.getHandlerCount() > 0) {
storedEnergy.extract(EmitUtils.sendToAcceptors(target, toSend), Action.EXECUTE, AutomationType.INTERNAL);
}
});
}
}

Expand All @@ -335,9 +337,11 @@ private void addFluidTransferHandler(Map<TransmissionType, CapabilityHandler> ty
target.addHandler(handler);
}
});
if (target.getHandlerCount() > 0) {
transferHandlers.add(() -> storedFluid.extract(EmitUtils.sendToAcceptors(target, fluidToSend.getAmount(), fluidToSend), Action.EXECUTE, AutomationType.INTERNAL));
}
transferHandlers.add(() -> {
if (target.getHandlerCount() > 0) {
storedFluid.extract(EmitUtils.sendToAcceptors(target, fluidToSend.getAmount(), fluidToSend), Action.EXECUTE, AutomationType.INTERNAL);
}
});
}
}

Expand All @@ -353,9 +357,11 @@ private <CHEMICAL extends Chemical<CHEMICAL>, STACK extends ChemicalStack<CHEMIC
target.addHandler(handler);
}
});
if (target.getHandlerCount() > 0) {
transferHandlers.add(() -> tank.extract(EmitUtils.sendToAcceptors(target, toSend.getAmount(), toSend), Action.EXECUTE, AutomationType.INTERNAL));
}
transferHandlers.add(() -> {
if (target.getHandlerCount() > 0) {
tank.extract(EmitUtils.sendToAcceptors(target, toSend.getAmount(), toSend), Action.EXECUTE, AutomationType.INTERNAL);
}
});
}
}

Expand Down

0 comments on commit cfd5410

Please sign in to comment.