From 1c23d15d2e3bcae77b89fc0bc0bd982e291c47ff Mon Sep 17 00:00:00 2001 From: TheBrokenRail Date: Tue, 18 Aug 2020 12:19:04 -0400 Subject: [PATCH] Don't Propagate Paid Actions --- .../api/block/entity/core/EnergyReceiverBlockEntity.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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);