From a2db6b77654202e9af792577b960958551d89fe7 Mon Sep 17 00:00:00 2001 From: agp8x Date: Mon, 10 Apr 2023 17:40:33 +0200 Subject: [PATCH] add production rates to plot --- src/main/java/satisfactory/Utils.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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; });