From 4cd215080705a57f88f996a1c6e81a7a33e55059 Mon Sep 17 00:00:00 2001 From: Jakub <53441451+kuba6000@users.noreply.github.com> Date: Tue, 3 Jan 2023 22:04:46 +0100 Subject: Merge queens in tricorder info (#42) --- .../multiblock/GT_MetaTileEntity_MegaIndustrialApiary.java | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'src/main/java/kubatech/tileentity/gregtech/multiblock') diff --git a/src/main/java/kubatech/tileentity/gregtech/multiblock/GT_MetaTileEntity_MegaIndustrialApiary.java b/src/main/java/kubatech/tileentity/gregtech/multiblock/GT_MetaTileEntity_MegaIndustrialApiary.java index b7f7b586c2..2840c3b466 100644 --- a/src/main/java/kubatech/tileentity/gregtech/multiblock/GT_MetaTileEntity_MegaIndustrialApiary.java +++ b/src/main/java/kubatech/tileentity/gregtech/multiblock/GT_MetaTileEntity_MegaIndustrialApiary.java @@ -496,19 +496,15 @@ public class GT_MetaTileEntity_MegaIndustrialApiary ? EnumChatFormatting.DARK_RED.toString() : EnumChatFormatting.GOLD.toString()) + mMaxSlots + EnumChatFormatting.RESET + "):"); + HashMap infos = new HashMap<>(); for (int i = 0; i < mStorage.size(); i++) { StringBuilder builder = new StringBuilder(); if (i > mMaxSlots) builder.append(EnumChatFormatting.DARK_RED); - builder.append("#"); - builder.append(i); - builder.append(": "); builder.append(EnumChatFormatting.GOLD); builder.append(mStorage.get(i).queenStack.getDisplayName()); - builder.append(EnumChatFormatting.GREEN); - mStorage.get(i).dropProgress.values().forEach(v -> builder.append(" ") - .append(String.format("%d%%", (int) (v * 100d)))); - info.add(builder.toString()); + infos.merge(builder.toString(), 1, Integer::sum); } + infos.forEach((key, value) -> info.add("x" + value + ": " + key)); return info.toArray(new String[0]); } -- cgit