From f87e8f0bedbc63f03461bf773754fa5dd121464d Mon Sep 17 00:00:00 2001 From: RecursivePineapple Date: Sun, 15 Dec 2024 23:54:56 -0500 Subject: [PATCH] fix plans --- .../common/building/MMInventory.java | 5 ++++- .../common/building/TileAnalysisResult.java | 16 ++++++++++++++++ .../matter_manipulator/common/utils/MMUtils.java | 6 ++---- 3 files changed, 22 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/recursive_pineapple/matter_manipulator/common/building/MMInventory.java b/src/main/java/com/recursive_pineapple/matter_manipulator/common/building/MMInventory.java index 625f27a..1254ce6 100644 --- a/src/main/java/com/recursive_pineapple/matter_manipulator/common/building/MMInventory.java +++ b/src/main/java/com/recursive_pineapple/matter_manipulator/common/building/MMInventory.java @@ -87,6 +87,10 @@ public Pair> tryConsumeItems(List item } } + if ((flags & CONSUME_SIMULATED) != 0) { + return Pair.of(true, extracted); + } + simulated = MMUtils.mapToList(items, BigItemStack::copy); extracted.clear(); @@ -561,5 +565,4 @@ private void consumeItemsFromUplink(List requestedItems, List 0) { return String.format( - "%s%s%s: %s%d%s (%s%d%s missing)", - EnumChatFormatting.AQUA.toString(), + "%s%s: %s%d%s (%s%d%s missing)", stack.getItemStack() .getDisplayName(), EnumChatFormatting.GRAY.toString(), @@ -885,8 +884,7 @@ public static void createPlanImpl(EntityPlayer player, MMState state, ItemMatter EnumChatFormatting.GRAY.toString()); } else { return String.format( - "%s%s%s: %s%d%s", - EnumChatFormatting.AQUA.toString(), + "%s%s: %s%d%s", stack.getItemStack() .getDisplayName(), EnumChatFormatting.GRAY.toString(),