Skip to content

Commit

Permalink
Fix true dedication advancement
Browse files Browse the repository at this point in the history
  • Loading branch information
pupnewfster committed Mar 11, 2024
1 parent 6867c97 commit fb30c5f
Showing 1 changed file with 5 additions and 4 deletions.
Expand Up @@ -2,8 +2,10 @@

import com.mojang.serialization.Codec;
import com.mojang.serialization.DataResult;
import java.util.Optional;
import java.util.Set;
import mekanism.api.JsonConstants;
import mekanism.api.gear.IModuleContainer;
import mekanism.api.gear.IModuleHelper;
import mekanism.api.gear.ModuleData;
import net.minecraft.core.registries.BuiltInRegistries;
Expand All @@ -25,10 +27,9 @@ public MaxedModuleContainerItemPredicate(Item item) {
@Override
public boolean test(@NotNull ItemStack stack) {
if (stack.is(item)) {
return IModuleHelper.INSTANCE.getModuleContainer(stack)
.filter(container -> container.moduleTypes().containsAll(supportedModules))
.stream()
.flatMap(container -> container.modules().stream())
Optional<? extends IModuleContainer> moduleContainer = IModuleHelper.INSTANCE.getModuleContainer(stack)
.filter(container -> container.moduleTypes().containsAll(supportedModules));
return moduleContainer.isPresent() && moduleContainer.get().modules().stream()
.allMatch(module -> module.getInstalledCount() == module.getData().getMaxStackSize());
}
return false;
Expand Down

0 comments on commit fb30c5f

Please sign in to comment.