From 8e4810bdaff443866f7c5a1346ba919bc8083899 Mon Sep 17 00:00:00 2001 From: bowser0000 Date: Thu, 11 Aug 2022 18:45:37 -0400 Subject: Fix trophy fish display crash --- src/main/java/me/Danker/features/loot/TrophyFishTracker.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/me/Danker/features/loot/TrophyFishTracker.java b/src/main/java/me/Danker/features/loot/TrophyFishTracker.java index 6202871..f9936f0 100644 --- a/src/main/java/me/Danker/features/loot/TrophyFishTracker.java +++ b/src/main/java/me/Danker/features/loot/TrophyFishTracker.java @@ -3,6 +3,7 @@ package me.Danker.features.loot; import com.google.gson.GsonBuilder; import com.google.gson.JsonObject; import me.Danker.events.ModInitEvent; +import me.Danker.events.PostConfigInitEvent; import me.Danker.utils.RenderUtils; import me.Danker.utils.Utils; import net.minecraft.init.Items; @@ -58,8 +59,13 @@ public class TrophyFishTracker { @SubscribeEvent public void init(ModInitEvent event) { configFile = event.configDirectory + "/dsmtrophyfish.json"; + } + + @SubscribeEvent + public void postConfigInit(PostConfigInitEvent event) { if (fish.entrySet().isEmpty()) fish = createEmpty(); fishSession = createEmpty(); + save(); } @SubscribeEvent(receiveCanceled = true) -- cgit