From 29904921c5d2c81b8d7cb37dcd57af9fd0761343 Mon Sep 17 00:00:00 2001 From: Brandon Date: Sun, 15 Oct 2023 10:33:55 -0300 Subject: Feature: Show alerts when the player catches a legendary sea creature (#530) dded Alerts when the player catches a legendary sea creature. #530 --- .../utils/jsonobjects/SeaCreatureJson.java | 32 ++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 src/main/java/at/hannibal2/skyhanni/utils/jsonobjects/SeaCreatureJson.java (limited to 'src/main/java/at/hannibal2/skyhanni/utils/jsonobjects') diff --git a/src/main/java/at/hannibal2/skyhanni/utils/jsonobjects/SeaCreatureJson.java b/src/main/java/at/hannibal2/skyhanni/utils/jsonobjects/SeaCreatureJson.java new file mode 100644 index 000000000..52ed7f636 --- /dev/null +++ b/src/main/java/at/hannibal2/skyhanni/utils/jsonobjects/SeaCreatureJson.java @@ -0,0 +1,32 @@ +package at.hannibal2.skyhanni.utils.jsonobjects; + +import at.hannibal2.skyhanni.utils.LorenzRarity; +import com.google.gson.annotations.Expose; +import com.google.gson.reflect.TypeToken; + +import java.lang.reflect.Type; +import java.util.Map; + +public class SeaCreatureJson { + + public static Type TYPE = new TypeToken>(){}.getType(); + + public static class Variant { + @Expose + public String chat_color; + @Expose + public Map sea_creatures; + } + + public static class SeaCreature { + @Expose + public String chat_message; + @Expose + public int fishing_experience; + @Expose + public Boolean rare; + @Expose + public LorenzRarity rarity; + } + +} -- cgit