diff --git a/BauSystem/BauSystem_Main/src/de/steamwar/bausystem/features/simulator/execute/SimulatorStabGenerator.java b/BauSystem/BauSystem_Main/src/de/steamwar/bausystem/features/simulator/execute/SimulatorStabGenerator.java index b874280f..0cbd2eeb 100644 --- a/BauSystem/BauSystem_Main/src/de/steamwar/bausystem/features/simulator/execute/SimulatorStabGenerator.java +++ b/BauSystem/BauSystem_Main/src/de/steamwar/bausystem/features/simulator/execute/SimulatorStabGenerator.java @@ -112,10 +112,12 @@ public class SimulatorStabGenerator implements Listener { private void setup() { TNTPhase tntPhase = simulator.getGroups().stream() + .filter(simulatorGroup -> !simulatorGroup.isDisabled()) .map(SimulatorGroup::getElements) .flatMap(List::stream) .filter(TNTElement.class::isInstance) .map(TNTElement.class::cast) + .filter(tntElement -> !tntElement.isDisabled()) .filter(tntElement -> this.tntElement != tntElement) .map(tntElement -> tntElement.getPhases().stream().max(Comparator.comparingInt(TNTPhase::getTickOffset))) .filter(Optional::isPresent)