diff options
| author | jani270 <69345714+jani270@users.noreply.github.com> | 2025-07-31 20:36:00 +0200 |
|---|---|---|
| committer | jani270 <69345714+jani270@users.noreply.github.com> | 2025-07-31 20:36:00 +0200 |
| commit | a36e915369caccab90d6cb03185c125b94cb0af5 (patch) | |
| tree | 4008efbb14236d1e5cbef6fc1cc113090f2942b2 /src/main/java/de/hysky | |
| parent | 0ab802a375c853537fdf10cc0e4805b880602d8c (diff) | |
| download | Skyblocker-a36e915369caccab90d6cb03185c125b94cb0af5.tar.gz Skyblocker-a36e915369caccab90d6cb03185c125b94cb0af5.tar.bz2 Skyblocker-a36e915369caccab90d6cb03185c125b94cb0af5.zip | |
fix: PlayerStats kills, deaths and itemsfished being in data instead of stats
Diffstat (limited to 'src/main/java/de/hysky')
| -rw-r--r-- | src/main/java/de/hysky/skyblocker/skyblock/profileviewer/model/PlayerData.java | 25 | ||||
| -rw-r--r-- | src/main/java/de/hysky/skyblocker/skyblock/profileviewer/model/PlayerStats.java | 16 |
2 files changed, 16 insertions, 25 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/profileviewer/model/PlayerData.java b/src/main/java/de/hysky/skyblocker/skyblock/profileviewer/model/PlayerData.java index 188354c8..705d99a9 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/profileviewer/model/PlayerData.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/profileviewer/model/PlayerData.java @@ -51,33 +51,8 @@ public class PlayerData { public Set<String> craftedMinions = Set.of(); @SerializedName("fishing_treasure_caught") public int fishingTreasuresCaught; - // candy_collected - /** - * Has a {@code total} field and does not distinguish between levels. Not sure if this is updated with new kills after the bestiary data. - * - * @see Bestiary#kills - */ - public Map<String, Float> kills = Map.of(); - /** - * Has a {@code total} field and does not distinguish between levels. Not sure if this is updated with new deaths after the bestiary data. - * - * @see Bestiary#deaths - */ - public Map<String, Float> deaths = Map.of(); - @SerializedName("highest_critical_damage") - public double highestCriticalDamage; - @SerializedName("items_fished") - public ItemsFished itemsFished = new ItemsFished(); public Map<String, Double> experience = Map.of(); - public static class ItemsFished { - public int total; - public int normal; - public int treasure; - @SerializedName("large_treasure") - public int largeTreasure; - } - /** * @param tier one indexed minion tier diff --git a/src/main/java/de/hysky/skyblocker/skyblock/profileviewer/model/PlayerStats.java b/src/main/java/de/hysky/skyblocker/skyblock/profileviewer/model/PlayerStats.java index 81a1c13d..89d42ba1 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/profileviewer/model/PlayerStats.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/profileviewer/model/PlayerStats.java @@ -2,6 +2,8 @@ package de.hysky.skyblocker.skyblock.profileviewer.model; import com.google.gson.annotations.SerializedName; +import java.util.Map; + public class PlayerStats { @SerializedName("sea_creature_kills") public int seaCreatureKills; @@ -12,6 +14,20 @@ public class PlayerStats { @SerializedName("highest_critical_damage") public long highestCriticalDamage; + // candy_collected + /** + * Has a {@code total} field and does not distinguish between levels. Not sure if this is updated with new kills after the bestiary data. + * + * @see Bestiary#kills + */ + public Map<String, Float> kills = Map.of(); + /** + * Has a {@code total} field and does not distinguish between levels. Not sure if this is updated with new deaths after the bestiary data. + * + * @see Bestiary#deaths + */ + public Map<String, Float> deaths = Map.of(); + public Pets pets = new Pets(); public static class Pets { @SerializedName("total_exp_gained") |
