summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinnea Gräf <nea@nea.moe>2024-10-16 23:10:37 +0200
committerLinnea Gräf <nea@nea.moe>2024-10-16 23:10:37 +0200
commit5d9879e10d52b58c6ac519a200ddcb80d5905d5f (patch)
treeeb45251e3d012176036a8b6421273eb7e71baf4b
parent788470b8fd1e645d41d456183443fb4f4534c511 (diff)
downloadforgebot-5d9879e10d52b58c6ac519a200ddcb80d5905d5f.tar.gz
forgebot-5d9879e10d52b58c6ac519a200ddcb80d5905d5f.tar.bz2
forgebot-5d9879e10d52b58c6ac519a200ddcb80d5905d5f.zip
Add notifications
-rw-r--r--.gitignore4
-rw-r--r--api_response.json40328
-rw-r--r--command.json259
-rw-r--r--data.sh4
-rw-r--r--env-example.sh2
-rwxr-xr-x[-rw-r--r--]forgebot.sh51
-rwxr-xr-xforgebot_proper.sh47
-rw-r--r--forgebotdata/d3cb85e2307548a1b213a9bfb62360c12
m---------repo0
9 files changed, 75 insertions, 40622 deletions
diff --git a/.gitignore b/.gitignore
index 198ee00..e46761e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,7 @@
env.sh
*.log
+*.json
+notificationdata
+messagedata
+forgebotdata
diff --git a/api_response.json b/api_response.json
deleted file mode 100644
index d2633f0..0000000
--- a/api_response.json
+++ /dev/null
@@ -1,40328 +0,0 @@
-{
- "success": true,
- "profiles": [
- {
- "profile_id": "9958fb88-0b60-426a-b7d1-c49e235ee0eb",
- "community_upgrades": {
- "upgrade_states": [
- {
- "upgrade": "minion_slots",
- "tier": 1,
- "started_ms": 1701185368087,
- "started_by": "a7d6b3f1842548e58acc9a38ab9b86f7",
- "claimed_ms": 1701275922680,
- "claimed_by": "a7d6b3f1842548e58acc9a38ab9b86f7",
- "fasttracked": false
- },
- {
- "upgrade": "minion_slots",
- "tier": 2,
- "started_ms": 1701275927054,
- "started_by": "a7d6b3f1842548e58acc9a38ab9b86f7",
- "claimed_ms": 1701965379191,
- "claimed_by": "d3cb85e2307548a1b213a9bfb62360c1",
- "fasttracked": false
- },
- {
- "upgrade": "minion_slots",
- "tier": 3,
- "started_ms": 1701965382000,
- "started_by": "d3cb85e2307548a1b213a9bfb62360c1",
- "claimed_ms": 1702662924037,
- "claimed_by": "a7d6b3f1842548e58acc9a38ab9b86f7",
- "fasttracked": false
- }
- ],
- "currently_upgrading": {
- "upgrade": "minion_slots",
- "new_tier": 4,
- "start_ms": 1702662926287,
- "who_started": "a7d6b3f1842548e58acc9a38ab9b86f7"
- }
- },
- "created_at": 1700581896368,
- "members": {
- "a7d6b3f1842548e58acc9a38ab9b86f7": {
- "player_data": {
- "visited_zones": [
- "dynamic_portal_island"
- ],
- "last_death": 142749630,
- "perks": {},
- "active_effects": [],
- "death_count": 571,
- "achievement_spawned_island_types": [
- "MINING_FOREST"
- ],
- "visited_modes": [
- "dynamic",
- "garden"
- ],
- "unlocked_coll_tiers": [
- "GRAVEL_1",
- "GRAVEL_3",
- "GRAVEL_2",
- "GRAVEL_6",
- "GOLD_INGOT_2",
- "GOLD_INGOT_4",
- "GOLD_INGOT_3",
- "GOLD_INGOT_6",
- "GOLD_INGOT_5",
- "RAW_CHICKEN_6",
- "RAW_CHICKEN_5",
- "RAW_CHICKEN_4",
- "RAW_CHICKEN_3",
- "RAW_CHICKEN_2",
- "SLIME_BALL_3",
- "RAW_CHICKEN_1",
- "PRISMARINE_CRYSTALS_2",
- "PRISMARINE_CRYSTALS_1",
- "PRISMARINE_CRYSTALS_4",
- "PRISMARINE_CRYSTALS_3",
- "PRISMARINE_CRYSTALS_6",
- "PRISMARINE_CRYSTALS_5",
- "PRISMARINE_CRYSTALS_7",
- "WATER_LILY_1",
- "STRING_1",
- "WATER_LILY_2",
- "WATER_LILY_3",
- "LOG_2:1_3",
- "ENDER_PEARL_1",
- "LOG_2:1_4",
- "LOG_2:1_5",
- "STRING_4",
- "LOG_2:1_6",
- "STRING_3",
- "LOG_2:1_7",
- "STRING_2",
- "LOG_2:1_8",
- "COBBLESTONE_-1",
- "INK_SACK:4_6",
- "MAGMA_CREAM_3",
- "MAGMA_CREAM_4",
- "MAGMA_CREAM_2",
- "PRISMARINE_SHARD_4",
- "DIAMOND_6",
- "DIAMOND_5",
- "PRISMARINE_SHARD_5",
- "PRISMARINE_SHARD_2",
- "DIAMOND_4",
- "OBSIDIAN_-1",
- "SPIDER_EYE_-1",
- "PRISMARINE_SHARD_3",
- "DIAMOND_3",
- "PRISMARINE_SHARD_6",
- "DIAMOND_8",
- "DIAMOND_7",
- "PRISMARINE_SHARD_7",
- "SAND_3",
- "SAND_4",
- "BONE_4",
- "ENDER_PEARL_-1",
- "BONE_3",
- "BONE_5",
- "BONE_-1",
- "EMERALD_1",
- "BONE_2",
- "BONE_1",
- "SAND_1",
- "PRISMARINE_SHARD_1",
- "SAND_2",
- "GOLD_INGOT_8",
- "GOLD_INGOT_7",
- "GOLD_INGOT_9",
- "CACTUS_-1",
- "GHAST_TEAR_-1",
- "CARROT_ITEM_-1",
- "COBBLESTONE_7",
- "COBBLESTONE_5",
- "COBBLESTONE_6",
- "COBBLESTONE_3",
- "COBBLESTONE_4",
- "COBBLESTONE_1",
- "COBBLESTONE_2",
- "PRISMARINE_CRYSTALS_-1",
- "BLAZE_ROD_-1",
- "LEATHER_3",
- "LEATHER_2",
- "GLOWSTONE_DUST_2",
- "GLOWSTONE_DUST_1",
- "LEATHER_1",
- "PRISMARINE_SHARD_-1",
- "MUTTON_1",
- "CARROT_ITEM_1",
- "SEEDS_-1",
- "MUTTON_2",
- "CARROT_ITEM_2",
- "CARROT_ITEM_3",
- "MUTTON_3",
- "LOG_-1",
- "EMERALD_-1",
- "CARROT_ITEM_4",
- "CARROT_ITEM_5",
- "CARROT_ITEM_6",
- "SAND_-1",
- "GLOWSTONE_DUST_-1",
- "MELON_2",
- "MELON_3",
- "MELON_1",
- "MELON_4",
- "LOG_2_8",
- "LOG_2_4",
- "LOG_2_5",
- "LOG_2_6",
- "IRON_INGOT_-1",
- "LOG_2_7",
- "POTATO_ITEM_-1",
- "LOG_2_3",
- "RAW_FISH:2_-1",
- "LOG:3_7",
- "CLAY_BALL_-1",
- "LOG:3_3",
- "LOG:3_4",
- "LOG:3_5",
- "POTATO_ITEM_9",
- "POTATO_ITEM_8",
- "POTATO_ITEM_7",
- "POTATO_ITEM_6",
- "POTATO_ITEM_5",
- "POTATO_ITEM_4",
- "SPIDER_EYE_1",
- "SPIDER_EYE_3",
- "RAW_FISH:3_1",
- "SPIDER_EYE_2",
- "RAW_FISH:3_2",
- "RAW_FISH:3_3",
- "RAW_FISH:3_4",
- "RAW_FISH:3_5",
- "CACTUS_1",
- "RAW_FISH:3_6",
- "CACTUS_2",
- "SPONGE_4",
- "RAW_FISH:3_7",
- "SPONGE_3",
- "CACTUS_3",
- "LOG:2_1",
- "SPONGE_2",
- "LOG:2_2",
- "SPONGE_1",
- "PORK_2",
- "PORK_1",
- "FEATHER_6",
- "FEATHER_4",
- "FEATHER_5",
- "LOG:2_7",
- "POTATO_ITEM_3",
- "POTATO_ITEM_2",
- "LOG:2_8",
- "LOG:2_9",
- "LOG:2_3",
- "FEATHER_2",
- "LOG:2_4",
- "FEATHER_3",
- "LOG:2_5",
- "SPONGE_6",
- "FEATHER_1",
- "LOG:2_6",
- "SPONGE_5",
- "COAL_4",
- "COAL_5",
- "COAL_6",
- "GOLD_INGOT_-1",
- "COAL_7",
- "ICE_6",
- "RAW_CHICKEN_-1",
- "REDSTONE_-1",
- "WHEAT_10",
- "RAW_FISH_3",
- "WHEAT_11",
- "RAW_FISH_2",
- "RAW_FISH_1",
- "RAW_FISH_7",
- "SULPHUR_3",
- "COAL_8",
- "LEATHER_-1",
- "SULPHUR_2",
- "RAW_FISH_6",
- "COAL_9",
- "SULPHUR_1",
- "RAW_FISH_5",
- "RAW_FISH_4",
- "IRON_INGOT_8",
- "LOG:1_3",
- "IRON_INGOT_7",
- "REDSTONE_1",
- "REDSTONE_2",
- "SEEDS_3",
- "SEEDS_4",
- "SEEDS_5",
- "SEEDS_6",
- "SEEDS_7",
- "REDSTONE_3",
- "REDSTONE_4",
- "REDSTONE_9",
- "SLIME_BALL_-1",
- "REDSTONE_7",
- "REDSTONE_8",
- "ICE_3",
- "LOG:1_5",
- "LOG:1_6",
- "LOG:1_7",
- "LOG_1",
- "PUMPKIN_-1",
- "LOG_6",
- "INK_SACK_1",
- "LOG_5",
- "INK_SACK_3",
- "INK_SACK_2",
- "LOG_8",
- "LOG_7",
- "SPONGE_-1",
- "RAW_FISH:1_1",
- "RAW_FISH:1_2",
- "RAW_FISH:1_3",
- "ICE_-1",
- "RAW_FISH:1_4",
- "RAW_FISH:1_5",
- "RAW_FISH:1_6",
- "GRAVEL_-1",
- "RAW_FISH:1_7",
- "PORK_-1",
- "ROTTEN_FLESH_5",
- "ROTTEN_FLESH_4",
- "ROTTEN_FLESH_3",
- "SUGAR_CANE_1",
- "ROTTEN_FLESH_2",
- "SUGAR_CANE_2",
- "ROTTEN_FLESH_1",
- "SUGAR_CANE_3",
- "SUGAR_CANE_4",
- "INK_SACK:4_-1",
- "WHEAT_6",
- "INK_SACK:4_5",
- "INK_SACK:4_4",
- "WHEAT_7",
- "WHEAT_4",
- "INK_SACK:4_3",
- "INK_SACK:4_2",
- "WHEAT_5",
- "WHEAT_2",
- "INK_SACK:4_1",
- "WHEAT_3",
- "WHEAT_8",
- "WHEAT_9",
- "PUMPKIN_4",
- "PUMPKIN_3",
- "PUMPKIN_2",
- "PUMPKIN_1",
- "RAW_FISH:2_1",
- "RAW_FISH:2_2",
- "RAW_FISH:2_3",
- "RAW_FISH:2_4",
- "RAW_FISH:2_5",
- "RAW_FISH:2_6",
- "RAW_FISH:2_7",
- "FEATHER_-1",
- "SUGAR_CANE_-1"
- ],
- "crafted_generators": [
- "COBBLESTONE_1",
- "COBBLESTONE_2",
- "OAK_1",
- "OAK_2",
- "COBBLESTONE_3",
- "OAK_3",
- "SKELETON_1",
- "ZOMBIE_2",
- "COBBLESTONE_4",
- "OAK_4",
- "SPIDER_1",
- "COAL_1",
- "SHEEP_1",
- "CREEPER_1",
- "DIAMOND_1",
- "CHICKEN_1",
- "LAPIS_2",
- "FISHING_4",
- "BIRCH_6",
- "LAPIS_3",
- "SPRUCE_1",
- "SAND_2",
- "SPRUCE_2",
- "LAPIS_4",
- "DIAMOND_5",
- "COAL_5",
- "SPRUCE_3",
- "SPRUCE_4",
- "CHICKEN_2",
- "BIRCH_7",
- "CHICKEN_3",
- "DARK_OAK_1",
- "DARK_OAK_2",
- "CHICKEN_4",
- "DARK_OAK_3",
- "SPRUCE_5",
- "COAL_6",
- "MAGMA_CUBE_2",
- "MAGMA_CUBE_3",
- "ACACIA_1",
- "ACACIA_2",
- "DARK_OAK_4",
- "CHICKEN_5",
- "MAGMA_CUBE_5",
- "OAK_7",
- "DARK_OAK_5",
- "SPRUCE_6",
- "ACACIA_4",
- "DIAMOND_6",
- "FISHING_5",
- "ICE_1",
- "ICE_2",
- "REDSTONE_1",
- "REDSTONE_2",
- "REDSTONE_3",
- "GRAVEL_1",
- "GRAVEL_2",
- "GRAVEL_3",
- "ICE_3",
- "REDSTONE_4",
- "ACACIA_5",
- "DARK_OAK_6",
- "ICE_4",
- "GRAVEL_4",
- "REDSTONE_5",
- "ICE_5",
- "COBBLESTONE_6",
- "COAL_7",
- "REDSTONE_6",
- "GRAVEL_5",
- "GOLD_1",
- "GHAST_1",
- "ICE_6",
- "GOLD_5",
- "SPRUCE_7",
- "DARK_OAK_7",
- "BIRCH_8",
- "JUNGLE_1",
- "CHICKEN_6",
- "BLAZE_1",
- "JUNGLE_2",
- "JUNGLE_3",
- "IRON_1",
- "GRAVEL_6",
- "IRON_2",
- "IRON_3",
- "JUNGLE_4",
- "ICE_7",
- "ACACIA_6",
- "JUNGLE_5",
- "IRON_4",
- "REDSTONE_7",
- "DIAMOND_7",
- "GOLD_6",
- "IRON_5",
- "IRON_6",
- "COBBLESTONE_7",
- "FISHING_6"
- ],
- "fishing_treasure_caught": 3,
- "experience": {
- "SKILL_FISHING": 28890.200000000008,
- "SKILL_ALCHEMY": 63.0,
- "SKILL_MINING": 127444.30000000016,
- "SKILL_FARMING": 617086.1000000068,
- "SKILL_ENCHANTING": 1479657.766003385,
- "SKILL_TAMING": 100629.21823248654,
- "SKILL_FORAGING": 85206.49999999904,
- "SKILL_SOCIAL": 52.0,
- "SKILL_CARPENTRY": 40149.08850000003,
- "SKILL_COMBAT": 38061.29999999996
- }
- },
- "garden_player_data": {
- "copper": 4
- },
- "accessory_bag_storage": {
- "highest_magical_power": 29,
- "selected_power": "warrior",
- "tuning": {
- "slot_0": {
- "health": 0,
- "defense": 0,
- "walk_speed": 0,
- "strength": 0,
- "critical_damage": 0,
- "critical_chance": 0,
- "attack_speed": 0,
- "intelligence": 0
- }
- }
- },
- "leveling": {
- "completions": {},
- "experience": 2694,
- "highest_pet_score": 2,
- "completed_tasks": [
- "UPGRADE_MINION_SLOTS_3",
- "UPGRADE_MINION_SLOTS_2",
- "UPGRADE_MINION_SLOTS_1",
- "SONG_PURE_IMAGINATION_90",
- "SONG_PURE_IMAGINATION_50",
- "OBJECTIVE_GIVE_SAM_WHEAT",
- "OBJECTIVE_CLEAN_CROP_PLOT",
- "SONG_HYMN_JOY_70",
- "SONG_HAPPY_BIRTHDAY_70",
- "SONG_JOY_WORLD_50",
- "SONG_FIRE_AND_FLAMES_70",
- "SONG_FRERE_JACQUES_50",
- "SONG_JOY_WORLD_90",
- "SONG_FRERE_JACQUES_90",
- "SONG_AMAZING_GRACE_90",
- "SONG_JEOPARDY_70",
- "SONG_HAPPY_BIRTHDAY_100",
- "SONG_MINUET_70",
- "SONG_AMAZING_GRACE_50",
- "SONG_BRAHMS_90",
- "SONG_VIE_EN_ROSE_90",
- "SONG_BRAHMS_50",
- "SONG_GREENSLEEVES_90",
- "SONG_VIE_EN_ROSE_50",
- "SONG_MINUET_100",
- "SONG_GREENSLEEVES_50",
- "SONG_FRERE_JACQUES_100",
- "SONG_PURE_IMAGINATION_70",
- "OBJECTIVE_GIVE_SAM_COMPOST",
- "SONG_HYMN_JOY_50",
- "SONG_GREENSLEEVES_100",
- "ROCK_MILESTONE_COMMON",
- "SONG_HYMN_JOY_90",
- "SONG_HAPPY_BIRTHDAY_90",
- "SONG_JEOPARDY_100",
- "SONG_HAPPY_BIRTHDAY_50",
- "SONG_FIRE_AND_FLAMES_50",
- "SONG_AMAZING_GRACE_100",
- "SONG_JOY_WORLD_70",
- "SONG_PURE_IMAGINATION_100",
- "SONG_MINUET_50",
- "SONG_FRERE_JACQUES_70",
- "SONG_JEOPARDY_50",
- "SONG_MINUET_90",
- "SONG_AMAZING_GRACE_70",
- "OBJECTIVE_SERVE_FIRST_CUSTOMER",
- "SONG_JEOPARDY_90",
- "SONG_BRAHMS_70",
- "SONG_GREENSLEEVES_70",
- "SONG_JOY_WORLD_100",
- "SONG_VIE_EN_ROSE_70",
- "SONG_BRAHMS_100",
- "SONG_HYMN_JOY_100",
- "SONG_FIRE_AND_FLAMES_90",
- "SONG_VIE_EN_ROSE_100"
- ],
- "fishing_festival_sharks_killed": 4,
- "claimed_talisman": true,
- "bop_bonus": "STACKED_HEALING"
- },
- "jacobs_contest": {
- "contests": {
- "315:7_5:WHEAT": {
- "collected": 467
- },
- "315:8_13:MELON": {
- "collected": 68
- },
- "315:8_31:SUGAR_CANE": {
- "collected": 2
- },
- "315:9_24:MELON": {
- "collected": 2967
- },
- "315:11_4:SUGAR_CANE": {
- "collected": 4
- },
- "317:6_3:CACTUS": {
- "collected": 60
- },
- "319:6_27:INK_SACK:3": {
- "collected": 3
- },
- "319:6_30:POTATO_ITEM": {
- "collected": 39664
- }
- },
- "personal_bests": {
- "WHEAT": 467,
- "POTATO_ITEM": 39664
- },
- "talked": true
- },
- "currencies": {
- "coin_purse": 80000.0
- },
- "profile": {
- "first_join": 1700581908708,
- "coop_invitation": {
- "timestamp": 1700581896369,
- "invited_by": "a7d6b3f1-8425-48e5-8acc-9a38ab9b86f7",
- "confirmed": true,
- "confirmed_timestamp": 1700581908334
- },
- "cookie_buff_active": false
- },
- "pets_data": {
- "autopet": {},
- "pets": [
- {
- "uuid": "c075d75c-23a3-4502-a8cc-8ac6773c5be3",
- "uniqueId": "7e748b95-e880-410e-b3b1-1aa7045bcf5a",
- "type": "JERRY",
- "exp": 3962.716474159687,
- "active": false,
- "tier": "COMMON",
- "heldItem": null,
- "candyUsed": 0,
- "skin": null
- },
- {
- "uuid": "0aa58365-01f0-405c-a4a2-f2762caeb162",
- "uniqueId": "5e94eab7-64f2-4df1-b387-58c4f404fb22",
- "type": "ROCK",
- "exp": 353847.62045579194,
- "active": true,
- "tier": "COMMON",
- "heldItem": null,
- "candyUsed": 0,
- "skin": null
- }
- ]
- },
- "player_id": "a7d6b3f1-8425-48e5-8acc-9a38ab9b86f7",
- "experimentation": {
- "pairings": {
- "last_claimed": 1703714002934,
- "claims_0": 6,
- "best_score_0": 6,
- "best_score_1": 4,
- "claims_1": 3
- },
- "simon": {
- "attempts_0": 3,
- "best_score_0": 12,
- "bonus_clicks": 2,
- "claims_0": 3,
- "last_attempt": 1703713876290,
- "last_claimed": 1703713985877
- },
- "numbers": {}
- },
- "mining_core": {
- "nodes": {},
- "tokens_spent": 0,
- "hotm_migrator_tree_reset_send_message": true,
- "crystals": {
- "jade_crystal": {},
- "amber_crystal": {},
- "amethyst_crystal": {},
- "sapphire_crystal": {},
- "topaz_crystal": {}
- }
- },
- "bestiary": {
- "kills": {
- "blaze_12": 55,
- "chicken_1": 158,
- "cow_1": 93,
- "generator_magma_cube_1": 85,
- "ghast_85": 10,
- "island_creeper_1": 108,
- "island_dasher_spider_4": 37,
- "island_enderman_1": 101,
- "island_lapis_zombie_7": 21,
- "island_phantom_spirit_35": 1,
- "island_redstone_pigman_10": 103,
- "island_ruin_wolf_1": 8,
- "island_scary_jerry_30": 2,
- "island_skeleton_1": 120,
- "island_spider_1": 3,
- "island_splitter_spider_3": 7,
- "island_voracious_spider_9": 88,
- "island_white_rabbit_1": 3,
- "island_witch_1": 18,
- "island_zombie_1": 117,
- "island_zombie_villager_1": 39,
- "magma_cube_75": 5,
- "nurse_shark_6": 2,
- "pig_1": 83,
- "pond_squid_1": 10,
- "sea_archer_15": 2,
- "sea_guardian_10": 3,
- "sea_walker_4": 10,
- "sea_witch_15": 7,
- "sheep_1": 119,
- "slime_1": 222,
- "ghast_17": 84,
- "chicken_10": 154,
- "island_skeleton_6": 126,
- "island_skeleton_9": 127,
- "island_ruin_wolf_10": 11,
- "island_ruin_wolf_5": 11,
- "island_ruin_wolf_6": 11,
- "ice_walker_45": 10,
- "slime_10": 230,
- "slime_11": 229,
- "slime_2": 239,
- "slime_3": 227,
- "slime_4": 230,
- "slime_5": 232,
- "slime_6": 237,
- "slime_7": 242,
- "slime_8": 234,
- "island_zombie_5": 120,
- "island_zombie_8": 123,
- "island_skeleton_4": 131,
- "island_zombie_2": 125,
- "enderman_45": 4,
- "island_skeleton_3": 130,
- "island_skeleton_5": 132,
- "island_witch_4": 19,
- "island_skeleton_12": 132,
- "island_skeleton_8": 138,
- "island_zombie_10": 124,
- "island_zombie_3": 128,
- "weaver_spider_4": 1,
- "island_enderman_9": 105,
- "island_ruin_wolf_11": 16,
- "island_ruin_wolf_9": 15,
- "island_skeleton_11": 141,
- "island_spider_2": 3,
- "island_skeleton_10": 142,
- "island_ruin_wolf_12": 17,
- "island_zombie_4": 133,
- "island_zombie_6": 130,
- "island_zombie_9": 129,
- "island_skeleton_7": 147,
- "island_voracious_spider_11": 89,
- "island_zombie_villager_11": 41,
- "island_zombie_villager_7": 40,
- "slime_12": 246,
- "slime_9": 248,
- "island_skeleton_2": 163,
- "island_splitter_spider_silverfish_3": 6,
- "island_witch_10": 21,
- "island_witch_8": 22,
- "island_zombie_12": 137,
- "island_zombie_7": 140,
- "sheep_10": 127,
- "cow_10": 103,
- "island_witch_3": 22,
- "pig_10": 87,
- "island_skeleton_13": 169,
- "island_ruin_wolf_3": 19,
- "pest_cricket_1": 1,
- "weaver_spider_50": 2,
- "island_ruin_wolf_4": 22,
- "island_ruin_wolf_7": 24,
- "island_ruin_wolf_2": 26,
- "island_zombie_villager_6": 42
- },
- "milestone": {
- "last_claimed_milestone": 11
- },
- "deaths": {
- "island_enderman_1": 90,
- "island_spider_1": 1,
- "island_enderman_3": 8,
- "island_enderman_4": 1,
- "island_dasher_spider_5": 6,
- "island_enderman_5": 3,
- "island_dasher_spider_6": 33,
- "island_enderman_6": 22,
- "island_skeleton_3": 1,
- "island_skeleton_6": 10,
- "sea_walker_4": 4,
- "island_witch_6": 1,
- "island_zombie_6": 4,
- "island_zombie_villager_6": 2,
- "sea_guardian_10": 14,
- "zombie_1": 7,
- "sea_witch_15": 53,
- "skeleton_1": 3,
- "island_skeleton_7": 1,
- "island_dasher_spider_7": 1,
- "island_dasher_spider_8": 14,
- "island_enderman_8": 15,
- "spider_1": 10,
- "island_creeper_1": 1,
- "island_enderman_9": 21,
- "island_voracious_spider_9": 54,
- "island_skeleton_9": 5,
- "island_zombie_9": 4,
- "island_lapis_zombie_7": 2,
- "island_zombie_villager_9": 3,
- "blue_shark_20": 6,
- "nurse_shark_6": 2,
- "sea_archer_15": 10,
- "zombie_deep_20": 5,
- "island_scary_jerry_30": 3,
- "island_phantom_spirit_35": 1,
- "slime_10": 4,
- "island_voracious_spider_10": 24,
- "island_skeleton_10": 4,
- "island_zombie_10": 3,
- "island_zombie_villager_10": 2,
- "ghast_17": 9,
- "island_ruin_wolf_10": 2,
- "blaze_12": 2,
- "island_enderman_10": 13,
- "island_enderman_11": 4,
- "island_skeleton_11": 3,
- "island_voracious_spider_11": 3,
- "ghast_85": 3,
- "island_dasher_spider_4": 54,
- "island_ruin_wolf_1": 2,
- "island_skeleton_1": 21,
- "island_witch_1": 1,
- "island_zombie_1": 11,
- "island_zombie_villager_1": 7,
- "slime_1": 3,
- "enderman_45": 16,
- "island_redstone_pigman_10": 1,
- "island_zombie_villager_5": 1,
- "island_zombie_villager_7": 1,
- "island_ruin_wolf_12": 1,
- "island_iron_golem_5": 20,
- "island_ruin_wolf_11": 1,
- "slime_11": 2,
- "slime_12": 1,
- "slime_2": 1
- },
- "miscellaneous": {
- "max_kills_visible": true
- }
- },
- "quests": {
- "harp_quest": {
- "selected_song": "fire_and_flames",
- "selected_song_epoch": 1703714236714,
- "song_hymn_joy_best_completion": 1.0,
- "song_hymn_joy_completions": 1,
- "song_hymn_joy_perfect_completions": 1,
- "song_amazing_grace_best_completion": 1.0,
- "song_amazing_grace_completions": 6,
- "song_frere_jacques_best_completion": 1.0,
- "song_frere_jacques_completions": 2,
- "song_frere_jacques_perfect_completions": 1,
- "song_amazing_grace_perfect_completions": 1,
- "song_brahms_best_completion": 1.0,
- "song_brahms_completions": 1,
- "song_brahms_perfect_completions": 1,
- "song_greensleeves_best_completion": 1.0,
- "song_greensleeves_completions": 1,
- "song_greensleeves_perfect_completions": 1,
- "song_happy_birthday_best_completion": 1.0,
- "song_happy_birthday_completions": 2,
- "song_happy_birthday_perfect_completions": 1,
- "claimed_talisman": true,
- "song_jeopardy_best_completion": 1.0,
- "song_jeopardy_completions": 1,
- "song_jeopardy_perfect_completions": 1,
- "song_joy_world_best_completion": 1.0,
- "song_joy_world_completions": 1,
- "song_joy_world_perfect_completions": 1,
- "song_minuet_best_completion": 1.0,
- "song_minuet_completions": 1,
- "song_minuet_perfect_completions": 1,
- "song_pure_imagination_best_completion": 1.0,
- "song_pure_imagination_completions": 1,
- "song_pure_imagination_perfect_completions": 1,
- "song_vie_en_rose_best_completion": 1.0,
- "song_vie_en_rose_completions": 1,
- "song_vie_en_rose_perfect_completions": 1,
- "song_fire_and_flames_best_completion": 0.9949238578680203,
- "song_fire_and_flames_completions": 1
- }
- },
- "player_stats": {
- "pets": {
- "milestone": {
- "ores_mined": 3275.0,
- "sea_creatures_killed": 33.0
- },
- "total_exp_gained": 402522.23692994623
- },
- "mythos": {},
- "end_island": {
- "dragon_fight": {
- "fastest_kill": {},
- "most_damage": {},
- "amount_summoned": {},
- "summoning_eyes_contributed": {}
- }
- },
- "candy_collected": {
- "green_candy": 5,
- "purple_candy": 1,
- "spooky_festival_310": {
- "total": 6,
- "green_candy": 5,
- "purple_candy": 1
- },
- "total": 6
- },
- "highest_critical_damage": 7483.218068829586,
- "highest_damage": 7483.218068829586,
- "deaths": {
- "total": 571.0,
- "island_enderman": 90.0,
- "island_spider": 1.0,
- "island_dasher_spider": 54.0,
- "island_skeleton": 24.0,
- "sea_walker": 4.0,
- "island_witch": 1.0,
- "island_zombie": 11.0,
- "island_zombie_villager": 9.0,
- "sea_guardian": 14.0,
- "fall": 56.0,
- "zombie": 7.0,
- "sea_witch": 53.0,
- "skeleton": 3.0,
- "spider": 11.0,
- "void": 84.0,
- "island_creeper": 1.0,
- "island_voracious_spider": 56.0,
- "island_lapis_zombie": 2.0,
- "blue_shark": 6.0,
- "nurse_shark": 2.0,
- "sea_archer": 10.0,
- "zombie_deep": 5.0,
- "island_scary_jerry": 3.0,
- "island_phantom_spirit": 1.0,
- "slime": 8.0,
- "ghast": 9.0,
- "island_ruin_wolf": 4.0,
- "blaze": 2.0,
- "pig_zombie": 2.0,
- "enderman": 16.0,
- "fire": 1.0,
- "island_redstone_pigman": 1.0,
- "island_iron_golem": 20.0
- },
- "kills": {
- "total": 2568.0,
- "island_spider": 4.0,
- "pig": 87.0,
- "sheep": 127.0,
- "chicken": 170.0,
- "cow": 105.0,
- "island_enderman": 105.0,
- "island_splitter_spider": 7.0,
- "island_skeleton": 196.0,
- "island_zombie": 155.0,
- "island_dasher_spider": 37.0,
- "island_creeper": 108.0,
- "island_zombie_villager": 42.0,
- "island_witch": 24.0,
- "pond_squid": 10.0,
- "sea_walker": 10.0,
- "zombie": 206.0,
- "sea_guardian": 3.0,
- "skeleton": 154.0,
- "spider": 111.0,
- "creeper": 84.0,
- "island_voracious_spider": 90.0,
- "island_lapis_zombie": 21.0,
- "sea_witch": 7.0,
- "nurse_shark": 2.0,
- "sea_archer": 2.0,
- "slime": 290.0,
- "island_phantom_spirit": 1.0,
- "island_scary_jerry": 2.0,
- "magma_cube": 5.0,
- "generator_magma_cube": 85.0,
- "island_ruin_wolf": 28.0,
- "island_redstone_pigman": 103.0,
- "blaze": 55.0,
- "ghast": 84.0,
- "island_white_rabbit": 3.0,
- "ice_walker": 10.0,
- "enderman": 4.0,
- "weaver_spider": 2.0,
- "forest_island_bat": 3.0,
- "island_splitter_spider_silverfish": 6.0,
- "island_villager": 1.0,
- "pest_cricket": 1.0,
- "island_iron_golem": 18.0
- },
- "items_fished": {
- "total": 76.0,
- "normal": 72.0,
- "treasure": 3.0,
- "large_treasure": 1.0
- },
- "sea_creature_kills": 24.0
- },
- "fairy_soul": {
- "total_collected": 1,
- "unspent_souls": 1
- },
- "objectives": {
- "tutorial": [
- "first_join",
- "recalc_pet_xp_1",
- "togglerds",
- "reach_farming_5",
- "sam_asks_for_help",
- "agree_to_help_sam",
- "COMPOST_TAKEN",
- "SAM_SCYTHE",
- "sam_ask_to_bake_bread",
- "bag_xp_recheck1"
- ],
- "craft_wood_pickaxe": {
- "status": "COMPLETE",
- "progress": 1,
- "completed_at": 1700774404941
- },
- "talk_to_sam": {
- "status": "COMPLETE",
- "progress": 0,
- "completed_at": 1701112209388
- },
- "give_sam_wheat": {
- "status": "COMPLETE",
- "progress": 0,
- "completed_at": 1701112257127
- },
- "purchase_fuel": {
- "status": "COMPLETE",
- "progress": 0,
- "completed_at": 1701114534290
- },
-