diff --git a/src/main/java/satisfactory/Utils.java b/src/main/java/satisfactory/Utils.java index b582734..553a4ba 100644 --- a/src/main/java/satisfactory/Utils.java +++ b/src/main/java/satisfactory/Utils.java @@ -106,8 +106,8 @@ public class Utils { if (item.isRaw()) { m.put("peripheries", DefaultAttribute.createAttribute(2)); } - - String label = item.getName(); + Double required = sum.outgoingEdgesOf(item).stream().map(ProductionEdge::getTotalRequired).reduce(Double::sum).orElseGet(() -> 0.0); + String label = "%s \n(%.1f)" .formatted(item.getName(), required ); m.put("label", DefaultAttribute.createAttribute(label)); return m; });