From 3ae20d2416046281767073c7185ed3f1c5a8cd1e Mon Sep 17 00:00:00 2001 From: Micle Date: Sat, 24 May 2025 20:51:17 +0100 Subject: [PATCH] Fixed global operations and now sorting them. --- src/main/java/dev/micle/xptools/config/Config.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/dev/micle/xptools/config/Config.java b/src/main/java/dev/micle/xptools/config/Config.java index d532a1e..564903b 100644 --- a/src/main/java/dev/micle/xptools/config/Config.java +++ b/src/main/java/dev/micle/xptools/config/Config.java @@ -10,6 +10,7 @@ import org.apache.commons.lang3.tuple.Pair; import java.util.ArrayList; import java.util.Arrays; +import java.util.Comparator; import java.util.List; @Mod.EventBusSubscriber(modid = XpTools.MOD_ID, bus = Mod.EventBusSubscriber.Bus.MOD) @@ -93,8 +94,9 @@ public final class Config { // Parse all block break global operations blockBreakGlobalOperationItems = new ArrayList<>(); for (String s : blockBreakGlobalOperationsRaw.get()) { - blockBreakOperationItems.add(GlobalOperationItem.fromConfig(s)); + blockBreakGlobalOperationItems.add(GlobalOperationItem.fromConfig(s)); } + blockBreakGlobalOperationItems.sort(Comparator.comparingInt(OperationItem::getPriority)); // Parse all block break unique operations blockBreakOperationItems = new ArrayList<>();