diff --git a/src/main/java/com/thebrokenrail/energonrelics/api/block/entity/core/EnergyReceiverBlockEntity.java b/src/main/java/com/thebrokenrail/energonrelics/api/block/entity/core/EnergyReceiverBlockEntity.java index 38620ca..bb4804d 100644 --- a/src/main/java/com/thebrokenrail/energonrelics/api/block/entity/core/EnergyReceiverBlockEntity.java +++ b/src/main/java/com/thebrokenrail/energonrelics/api/block/entity/core/EnergyReceiverBlockEntity.java @@ -51,7 +51,11 @@ public abstract class EnergyReceiverBlockEntity extends EnergyProviderBlockEntit if (providers.size() > 0) { action.expandPayments(providers.size()); for (EnergyProviderBlockEntity provider : providers) { - provider.addPropagatedAction(action); + if (action.amountOwed() > 0) { + provider.addPropagatedAction(action); + } else { + action.pay(0); + } } } else { action.pay(0);