aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorninjaguardian <110734253+ninjaguardian@users.noreply.github.com>2025-07-19 10:33:37 -0500
committerGitHub <noreply@github.com>2025-07-19 11:33:37 -0400
commit15744ce2d4bbca55650b6a58507fe3f844f76bee (patch)
treebdb09d3a3b14839d083a5130abef4bb9e9327b9b /src
parentf70cc645e129c30a083585770c0dc561bae5655a (diff)
downloadSkyblocker-15744ce2d4bbca55650b6a58507fe3f844f76bee.tar.gz
Skyblocker-15744ce2d4bbca55650b6a58507fe3f844f76bee.tar.bz2
Skyblocker-15744ce2d4bbca55650b6a58507fe3f844f76bee.zip
Fix powder mining codec initialization order (#1502)
Diffstat (limited to 'src')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/dwarven/profittrackers/PowderMiningTracker.java3
1 files changed, 1 insertions, 2 deletions
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<Object2IntMap<String>> REWARDS_CODEC = CodecUtils.object2IntMapCodec(Codec.STRING);
private static final Object2ObjectArrayMap<String, String> 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<Object2IntMap<String>> allRewards = new ProfiledData<>(getRewardFilePath("powder-mining.json"), REWARDS_CODEC);
+ private final ProfiledData<Object2IntMap<String>> allRewards = new ProfiledData<>(getRewardFilePath("powder-mining.json"), CodecUtils.object2IntMapCodec(Codec.STRING));
private boolean insideChestMessage = false;
private double profit = 0;