From 15744ce2d4bbca55650b6a58507fe3f844f76bee Mon Sep 17 00:00:00 2001 From: ninjaguardian <110734253+ninjaguardian@users.noreply.github.com> Date: Sat, 19 Jul 2025 10:33:37 -0500 Subject: Fix powder mining codec initialization order (#1502) --- .../skyblock/dwarven/profittrackers/PowderMiningTracker.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src') diff --git a/src/main/java/de/hysky/skyblocker/skyblock/dwarven/profittrackers/PowderMiningTracker.java b/src/main/java/de/hysky/skyblocker/skyblock/dwarven/profittrackers/PowderMiningTracker.java index 108440a4..da3bd819 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/dwarven/profittrackers/PowderMiningTracker.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/dwarven/profittrackers/PowderMiningTracker.java @@ -42,7 +42,6 @@ public final class PowderMiningTracker extends AbstractProfitTracker { public static final PowderMiningTracker INSTANCE = new PowderMiningTracker(); private static final Logger LOGGER = LoggerFactory.getLogger("Skyblocker Powder Mining Tracker"); private static final Identifier POWDER_MINING_TRACKER = Identifier.of(SkyblockerMod.NAMESPACE, "powder_mining_tracker"); - private static final Codec> REWARDS_CODEC = CodecUtils.object2IntMapCodec(Codec.STRING); private static final Object2ObjectArrayMap NAME2ID_MAP = new Object2ObjectArrayMap<>(50); /** @@ -65,7 +64,7 @@ public final class PowderMiningTracker extends AbstractProfitTracker { /** * Holds the total reward maps for all accounts and profiles. {@link #currentProfileRewards} is a subset of this map, updated on profile change. */ - private final ProfiledData> allRewards = new ProfiledData<>(getRewardFilePath("powder-mining.json"), REWARDS_CODEC); + private final ProfiledData> allRewards = new ProfiledData<>(getRewardFilePath("powder-mining.json"), CodecUtils.object2IntMapCodec(Codec.STRING)); private boolean insideChestMessage = false; private double profit = 0; -- cgit