From 32534ece2651f629701890ec0470ea0aefc5b54b Mon Sep 17 00:00:00 2001 From: Sam Date: Thu, 13 Oct 2022 15:53:22 -0700 Subject: [PATCH 01/10] Create HypixelDuelsModes.java --- .../games/duels/HypixelDuelsModes.java | 63 +++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 src/main/java/io/github/neopixel/wrapper/games/duels/HypixelDuelsModes.java diff --git a/src/main/java/io/github/neopixel/wrapper/games/duels/HypixelDuelsModes.java b/src/main/java/io/github/neopixel/wrapper/games/duels/HypixelDuelsModes.java new file mode 100644 index 00000000..39839fbf --- /dev/null +++ b/src/main/java/io/github/neopixel/wrapper/games/duels/HypixelDuelsModes.java @@ -0,0 +1,63 @@ +package io.github.neopixel.wrapper.games.duels; + +public enum HypixelDuelsModes { + + SKYWARS_SOLOS("sw_duel_"), + SKYWARS_DOUBLES("sw_doubles_"), + + UHC_SOLOS("uhc_duel_"), + UHC_DOUBLES("uhc_doubles_"), + UHC_FOURS("uhc_four_"), + UHC_MEETUP("uhc_meetup_"), + + SKYWARS_TOURNAMENT("sw_tournament"), + UHC_TOURNAMENT("uhc_tournament_"), + SUMO_TOURNAMENT("sumo_tournament_"), + BRIDGE_TOURNAMENT("bridge_tournament"), + + CLASSIC_SOLOS("classic_duel_"), + + OP_SOLOS("op_duel_"), + OP_DOUBLES("op_doubles_"), + + POTION_SOLOS("potion_duel_"), + + BLITZ_SOLOS("blitz_duel_"), + + COMBO_SOLOS("combo_duel_"), + + BOWSPLEEF_SOLOS("bowspleef_duel_"), + + MEGAWALLS_SOLOS("mw_duel_"), + MEGAWALLS_DOUBLES("mw_doubles_"), + + BOW_SOLOS("bow_duel_"), + + SUMO("sumo_duel_"), + + BRIDGE_SOLOS("bridge_duel_"), + BRIDGE_DOUBLES("bridge_doubles_"), + BRIDGE_FOURS("bridge_four_"), + + BRIDGE_2v2v2v2("bridge_2v2v2v2"), + BRIDGE_3v3v3v3("bridge_3v3v3v3"), + + + + + + + + + + + final String statsPrefix; + + HypixelDuelsModes(String statsPrefix) { + this.statsPrefix = statsPrefix; + } + + public String getStatsPrefix() { + return statsPrefix; + } +} From 2d450a0f5ab9fa3643ed3992db1011f9f3c092e4 Mon Sep 17 00:00:00 2001 From: Sam Date: Thu, 13 Oct 2022 15:53:38 -0700 Subject: [PATCH 02/10] Update HypixelDuelsModes.java --- .../wrapper/games/duels/HypixelDuelsModes.java | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/src/main/java/io/github/neopixel/wrapper/games/duels/HypixelDuelsModes.java b/src/main/java/io/github/neopixel/wrapper/games/duels/HypixelDuelsModes.java index 39839fbf..f04187e9 100644 --- a/src/main/java/io/github/neopixel/wrapper/games/duels/HypixelDuelsModes.java +++ b/src/main/java/io/github/neopixel/wrapper/games/duels/HypixelDuelsModes.java @@ -40,16 +40,7 @@ public enum HypixelDuelsModes { BRIDGE_FOURS("bridge_four_"), BRIDGE_2v2v2v2("bridge_2v2v2v2"), - BRIDGE_3v3v3v3("bridge_3v3v3v3"), - - - - - - - - - + BRIDGE_3v3v3v3("bridge_3v3v3v3"); final String statsPrefix; From ad3519338ea2dc56fb823ee692114d2b8bb40fc3 Mon Sep 17 00:00:00 2001 From: Sam Date: Thu, 13 Oct 2022 16:00:31 -0700 Subject: [PATCH 03/10] Set up basic duels configuration --- .../wrapper/games/bedwars/HypixelBedWars.java | 9 --- .../wrapper/games/duels/HypixelDuels.java | 44 +----------- .../games/duels/HypixelDuelsStats.java | 71 +++++++++++++++++++ 3 files changed, 74 insertions(+), 50 deletions(-) create mode 100644 src/main/java/io/github/neopixel/wrapper/games/duels/HypixelDuelsStats.java diff --git a/src/main/java/io/github/neopixel/wrapper/games/bedwars/HypixelBedWars.java b/src/main/java/io/github/neopixel/wrapper/games/bedwars/HypixelBedWars.java index 70ecb633..26c07713 100644 --- a/src/main/java/io/github/neopixel/wrapper/games/bedwars/HypixelBedWars.java +++ b/src/main/java/io/github/neopixel/wrapper/games/bedwars/HypixelBedWars.java @@ -15,16 +15,7 @@ protected HypixelBedWars(JSONHandler jsonHandler) { this.jsonHandler = jsonHandler; } - /** - * @return The amount of resources the player has collected. - */ - public int getResourcesCollected() { - return jsonHandler.getSafeInt("resources_collected_bedwars"); - } - /** - * @return The amount of diamonds the player has collected. - */ public int getDiamondsCollected() { return jsonHandler.getSafeInt("diamond_resources_collected_bedwars"); } diff --git a/src/main/java/io/github/neopixel/wrapper/games/duels/HypixelDuels.java b/src/main/java/io/github/neopixel/wrapper/games/duels/HypixelDuels.java index 4553976c..339c5fcc 100644 --- a/src/main/java/io/github/neopixel/wrapper/games/duels/HypixelDuels.java +++ b/src/main/java/io/github/neopixel/wrapper/games/duels/HypixelDuels.java @@ -5,49 +5,11 @@ import io.github.neopixel.wrapper.util.JSONHandler; import java.util.Optional; -public class HypixelDuels extends HypixelGame implements HypixelLootChestGame { +public class HypixelDuels { + private final JSONHandler jsonHandler; protected HypixelDuels(JSONHandler jsonHandler) { - super(jsonHandler); + this.jsonHandler = jsonHandler; } - @Override - public String getGameID() { - return "DUELS"; - } - - @Override - public String getGameName() { - return "Duels"; - } - - @Override - public boolean isRemoved() { - return false; - } - - @Override - public final int getOpenedChestsAmount() { - throw new UnsupportedOperationException(); - } - - @Override - public final int getOpenedCommonChestsAmount() { - throw new UnsupportedOperationException(); - } - - @Override - public final int getOpenedRareChestsAmount() { - throw new UnsupportedOperationException(); - } - - @Override - public final int getOpenedEpicChestsAmount() { - throw new UnsupportedOperationException(); - } - - @Override - public final int getOpenedLegendaryChestsAmount() { - throw new UnsupportedOperationException(); - } } diff --git a/src/main/java/io/github/neopixel/wrapper/games/duels/HypixelDuelsStats.java b/src/main/java/io/github/neopixel/wrapper/games/duels/HypixelDuelsStats.java new file mode 100644 index 00000000..6c0cd4b5 --- /dev/null +++ b/src/main/java/io/github/neopixel/wrapper/games/duels/HypixelDuelsStats.java @@ -0,0 +1,71 @@ +package io.github.neopixel.wrapper.games.duels; + +import io.github.neopixel.wrapper.HypixelLootChestGame; +import io.github.neopixel.wrapper.games.HypixelGame; +import io.github.neopixel.wrapper.games.bedwars.HypixelBedWars; +import io.github.neopixel.wrapper.games.bedwars.HypixelBedWarsMode; +import io.github.neopixel.wrapper.util.JSONHandler; + +/** + * A player's overall stats for the duels. + *

+ * To get their stats for a particular {@link HypixelDuelsModes mode}, use the + * {@link #getMode(HypixelDuelsModes) getMode()} method. + */ +public class HypixelDuelsStats extends HypixelGame implements HypixelLootChestGame { + + protected HypixelDuelsStats(JSONHandler jsonHandler) { + super(jsonHandler); + } + + @Override + public String getGameID() { + return "DUELS"; + } + + @Override + public String getGameName() { + return "Duels"; + } + + @Override + public boolean isRemoved() { + return false; + } + + /** + * Gets the player's stats for a particular Duels mode. + * + * @param mode The mode to get the player's stats for. + * @return The player's stats for that mode. + */ + public HypixelDuels getMode(HypixelDuelsModes mode) { + return new HypixelDuels( + jsonHandler.getThisJSONHandlerWithStatsPrefix(mode.getStatsPrefix())); + } + + @Override + public int getOpenedChestsAmount() { + return 0; + } + + @Override + public int getOpenedCommonChestsAmount() { + return 0; + } + + @Override + public int getOpenedRareChestsAmount() { + return 0; + } + + @Override + public int getOpenedEpicChestsAmount() { + return 0; + } + + @Override + public int getOpenedLegendaryChestsAmount() { + return 0; + } +} From 3cfc24a3a039c247349de399700dad7ac6903cc0 Mon Sep 17 00:00:00 2001 From: Sam Date: Thu, 13 Oct 2022 16:24:57 -0700 Subject: [PATCH 04/10] Update HypixelDuelsStats.java --- .../games/duels/HypixelDuelsStats.java | 84 +++++++++++++++++-- 1 file changed, 79 insertions(+), 5 deletions(-) diff --git a/src/main/java/io/github/neopixel/wrapper/games/duels/HypixelDuelsStats.java b/src/main/java/io/github/neopixel/wrapper/games/duels/HypixelDuelsStats.java index 6c0cd4b5..9e9ad1db 100644 --- a/src/main/java/io/github/neopixel/wrapper/games/duels/HypixelDuelsStats.java +++ b/src/main/java/io/github/neopixel/wrapper/games/duels/HypixelDuelsStats.java @@ -44,28 +44,102 @@ public HypixelDuels getMode(HypixelDuelsModes mode) { jsonHandler.getThisJSONHandlerWithStatsPrefix(mode.getStatsPrefix())); } + public boolean isKitMenuOptionEnabled() { + return jsonHandler.getSafeString("kit_menu_option").equals("on"); + } + + public boolean isShowLeaderboardsEnabled() { + return jsonHandler.getSafeString("show_lb_option").equals("on"); + } + + public int getGamesPlayed() { + return jsonHandler.getSafeInt("games_played_duels"); + } + + public String getRematchOption() { + return jsonHandler.getSafeString("rematch_option_1"); + } + + public int getCoins() { + return jsonHandler.getSafeInt("coins"); + } + + public String getActiveProjectileTrail() { + return jsonHandler.getSafeString("active_projectile_trail"); + } + + public String getActiveEmblem() { + return jsonHandler.getSafeString("active_emblem"); + } + + public String getActiveKillMessage() { + return jsonHandler.getSafeString("active_killmessages"); + } + + public String getActiveKillEffect() { + return jsonHandler.getSafeString("active_kill_effect"); + } + + public String getActiveVictoryDance() { + return jsonHandler.getSafeString("active_victory_dance"); + } + + public String getActiveAuras() { + return jsonHandler.getSafeString("active_auras"); + } + + public String getActiveWeaponpacks() { + return jsonHandler.getSafeString("active_weaponpacks"); + } + + public boolean isChallengesEnabled() { + return jsonHandler.getSafeBoolean("challenges_enabled"); + } + + public String getStatusField() { + return jsonHandler.getSafeString("status_field"); + } + + public String getEquippedCustomTitle() { + return jsonHandler.getSafeString("equipped_custom_titles"); + } + + public boolean isProjectileTrailEnabled() { + return jsonHandler.getSafeBoolean("toggle_proj_trail"); + } + + public String getActiveCosmeticTitle() { + return jsonHandler.getSafeString("active_cosmetictitle"); + } + + + + + + + @Override public int getOpenedChestsAmount() { - return 0; + return jsonHandler.getSafeInt("Duels_openedChests"); } @Override public int getOpenedCommonChestsAmount() { - return 0; + return jsonHandler.getSafeInt("Duels_openedCommons"); } @Override public int getOpenedRareChestsAmount() { - return 0; + return jsonHandler.getSafeInt("Duels_openedRares") } @Override public int getOpenedEpicChestsAmount() { - return 0; + return jsonHandler.getSafeInt("Duels_openedEpics") } @Override public int getOpenedLegendaryChestsAmount() { - return 0; + return jsonHandler.getSafeInt("Duels_openedLegendaries") } } From dd1bab473d883321b1a638d7de119f4c83d15ea1 Mon Sep 17 00:00:00 2001 From: Sam Date: Thu, 13 Oct 2022 16:25:13 -0700 Subject: [PATCH 05/10] Add missing semi colons --- .../neopixel/wrapper/games/duels/HypixelDuelsStats.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/io/github/neopixel/wrapper/games/duels/HypixelDuelsStats.java b/src/main/java/io/github/neopixel/wrapper/games/duels/HypixelDuelsStats.java index 9e9ad1db..f6d24b94 100644 --- a/src/main/java/io/github/neopixel/wrapper/games/duels/HypixelDuelsStats.java +++ b/src/main/java/io/github/neopixel/wrapper/games/duels/HypixelDuelsStats.java @@ -130,16 +130,16 @@ public int getOpenedCommonChestsAmount() { @Override public int getOpenedRareChestsAmount() { - return jsonHandler.getSafeInt("Duels_openedRares") + return jsonHandler.getSafeInt("Duels_openedRares"); } @Override public int getOpenedEpicChestsAmount() { - return jsonHandler.getSafeInt("Duels_openedEpics") + return jsonHandler.getSafeInt("Duels_openedEpics"); } @Override public int getOpenedLegendaryChestsAmount() { - return jsonHandler.getSafeInt("Duels_openedLegendaries") + return jsonHandler.getSafeInt("Duels_openedLegendaries"); } } From 07f3250679389cd3009b3cb53617e4cf34b2e387 Mon Sep 17 00:00:00 2001 From: Sam Date: Thu, 13 Oct 2022 16:39:34 -0700 Subject: [PATCH 06/10] Update HypixelDuels.java Implement most methods --- .../wrapper/games/duels/HypixelDuels.java | 60 +++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/src/main/java/io/github/neopixel/wrapper/games/duels/HypixelDuels.java b/src/main/java/io/github/neopixel/wrapper/games/duels/HypixelDuels.java index 339c5fcc..bbad967d 100644 --- a/src/main/java/io/github/neopixel/wrapper/games/duels/HypixelDuels.java +++ b/src/main/java/io/github/neopixel/wrapper/games/duels/HypixelDuels.java @@ -12,4 +12,64 @@ protected HypixelDuels(JSONHandler jsonHandler) { this.jsonHandler = jsonHandler; } + public int getWins() { + return jsonHandler.getSafeInt("wins"); + } + + public int getLosses() { + return jsonHandler.getSafeInt("losses"); + } + + public int getWinToLossRatio() { + return getWins() / Math.max(getLosses(), 1); + } + + public int getKills() { + return jsonHandler.getSafeInt("kills"); + } + + public int getDeaths() { + return jsonHandler.getSafeInt("deaths"); + } + + public int getKillToDeathRatio() { + return getKills() / Math.max(getDeaths(), 1); + } + + public int getMeleeSwings() { + return jsonHandler.getSafeInt("melee_swings"); + } + + public int getMeleeHits() { + return jsonHandler.getSafeInt("melee_hits"); + } + + public int getBowShots() { + return jsonHandler.getSafeInt("bow_shots"); + } + + public int getBowHits() { + return jsonHandler.getSafeInt("bow_hits"); + } + + public int getDamageDealt() { + return jsonHandler.getSafeInt("damage_dealt"); + } + + public int getHealthRegenerated() { + return jsonHandler.getSafeInt("health_regenerated"); + } + + public int getRoundsPlayed() { + return jsonHandler.getSafeInt("rounds_played"); + } + + /** + * Used for bridge modes only. + * @return The amount of goals a player has in the specific bridge mode. + */ + public int getGoals() { + return jsonHandler.getSafeInt("goals"); + } + } From adc07804348285db014007f9d874afccb24a3660 Mon Sep 17 00:00:00 2001 From: Sam Date: Tue, 25 Oct 2022 21:07:39 -0700 Subject: [PATCH 07/10] Update JSONHandler to use statsSuffix --- .../games/bedwars/HypixelBedWarsStats.java | 5 ++-- .../neopixel/wrapper/util/JSONHandler.java | 28 ++++++++++++++----- 2 files changed, 24 insertions(+), 9 deletions(-) diff --git a/src/main/java/io/github/neopixel/wrapper/games/bedwars/HypixelBedWarsStats.java b/src/main/java/io/github/neopixel/wrapper/games/bedwars/HypixelBedWarsStats.java index a56d7e3d..17b9ac52 100644 --- a/src/main/java/io/github/neopixel/wrapper/games/bedwars/HypixelBedWarsStats.java +++ b/src/main/java/io/github/neopixel/wrapper/games/bedwars/HypixelBedWarsStats.java @@ -44,8 +44,9 @@ public boolean isRemoved() { * @return The player's stats for that {@code mode}. */ public HypixelBedWars getMode(HypixelBedWarsMode mode) { - return new HypixelBedWars( - jsonHandler.getThisJSONHandlerWithStatsPrefix(mode.getStatsPrefix())); + JSONHandler jsonHandler = this.jsonHandler.getCopy(); + jsonHandler.setStatsPrefix(mode.getStatsPrefix()); + return new HypixelBedWars(jsonHandler); } /** diff --git a/src/main/java/io/github/neopixel/wrapper/util/JSONHandler.java b/src/main/java/io/github/neopixel/wrapper/util/JSONHandler.java index e157e96b..337aa57f 100644 --- a/src/main/java/io/github/neopixel/wrapper/util/JSONHandler.java +++ b/src/main/java/io/github/neopixel/wrapper/util/JSONHandler.java @@ -10,19 +10,26 @@ public class JSONHandler { private final JSONObject stats; - private final String statsPrefix; + private String statsPrefix; + + private String statsSuffix; public JSONHandler(JSONObject stats) { this.stats = stats; this.statsPrefix = ""; + this.statsSuffix = ""; } - public JSONHandler(JSONObject stats, String statsPrefix) { - this.stats = stats; + public void setStatsPrefix(String statsPrefix) { this.statsPrefix = statsPrefix; } + public void setStatsSuffix(String statsSuffix) { + this.statsSuffix = statsSuffix; + } + + public JSONArray getSafeJSONArray(String key) { if (stats.has(statsPrefix + key)) { Object object = this.get(key); @@ -114,7 +121,7 @@ public UUID getSafeUUID(String key) { } public Object get(String key) { - return stats.get(statsPrefix + key); + return stats.get(statsPrefix + key + statsSuffix); } public Iterator getKeys() { @@ -123,13 +130,20 @@ public Iterator getKeys() { public JSONHandler getJSONHandler(String key) { if (stats.has(key)) { - return new JSONHandler(stats.getJSONObject(key)); + JSONHandler handler = new JSONHandler(stats.getJSONObject(key)); + handler.setStatsPrefix(statsPrefix); + handler.setStatsSuffix(statsSuffix); + return handler; } else { return null; } } - public JSONHandler getThisJSONHandlerWithStatsPrefix(String statsPrefix) { - return new JSONHandler(stats, statsPrefix); + public JSONHandler getCopy() { + JSONHandler handler = new JSONHandler(stats); + handler.setStatsPrefix(statsPrefix); + handler.setStatsSuffix(statsSuffix); + return handler; } + } From 21e2acd08f2cb11f723fcfe8758ecdd0b42124ca Mon Sep 17 00:00:00 2001 From: Sam Date: Tue, 25 Oct 2022 21:34:36 -0700 Subject: [PATCH 08/10] delete unneeded suffixes --- .../games/duels/HypixelDuelsModes.java | 44 +++++++++---------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/src/main/java/io/github/neopixel/wrapper/games/duels/HypixelDuelsModes.java b/src/main/java/io/github/neopixel/wrapper/games/duels/HypixelDuelsModes.java index f04187e9..985d28b9 100644 --- a/src/main/java/io/github/neopixel/wrapper/games/duels/HypixelDuelsModes.java +++ b/src/main/java/io/github/neopixel/wrapper/games/duels/HypixelDuelsModes.java @@ -2,42 +2,42 @@ public enum HypixelDuelsModes { - SKYWARS_SOLOS("sw_duel_"), - SKYWARS_DOUBLES("sw_doubles_"), + SKYWARS_SOLOS("sw_duel"), + SKYWARS_DOUBLES("sw_doubles"), - UHC_SOLOS("uhc_duel_"), - UHC_DOUBLES("uhc_doubles_"), - UHC_FOURS("uhc_four_"), - UHC_MEETUP("uhc_meetup_"), + UHC_SOLOS("uhc_duel"), + UHC_DOUBLES("uhc_doubles"), + UHC_FOURS("uhc_four"), + UHC_MEETUP("uhc_meetup"), SKYWARS_TOURNAMENT("sw_tournament"), - UHC_TOURNAMENT("uhc_tournament_"), - SUMO_TOURNAMENT("sumo_tournament_"), + UHC_TOURNAMENT("uhc_tournament"), + SUMO_TOURNAMENT("sumo_tournament"), BRIDGE_TOURNAMENT("bridge_tournament"), - CLASSIC_SOLOS("classic_duel_"), + CLASSIC_SOLOS("classic_duel"), - OP_SOLOS("op_duel_"), - OP_DOUBLES("op_doubles_"), + OP_SOLOS("op_duel"), + OP_DOUBLES("op_doubles"), - POTION_SOLOS("potion_duel_"), + POTION_SOLOS("potion_duel"), - BLITZ_SOLOS("blitz_duel_"), + BLITZ_SOLOS("blitz_duel"), - COMBO_SOLOS("combo_duel_"), + COMBO_SOLOS("combo_duel"), - BOWSPLEEF_SOLOS("bowspleef_duel_"), + BOWSPLEEF_SOLOS("bowspleef_duel"), - MEGAWALLS_SOLOS("mw_duel_"), - MEGAWALLS_DOUBLES("mw_doubles_"), + MEGAWALLS_SOLOS("mw_duel"), + MEGAWALLS_DOUBLES("mw_doubles"), - BOW_SOLOS("bow_duel_"), + BOW_SOLOS("bow_duel"), - SUMO("sumo_duel_"), + SUMO("sumo_duel"), - BRIDGE_SOLOS("bridge_duel_"), - BRIDGE_DOUBLES("bridge_doubles_"), - BRIDGE_FOURS("bridge_four_"), + BRIDGE_SOLOS("bridge_duel"), + BRIDGE_DOUBLES("bridge_doubles"), + BRIDGE_FOURS("bridge_four"), BRIDGE_2v2v2v2("bridge_2v2v2v2"), BRIDGE_3v3v3v3("bridge_3v3v3v3"); From 2eca11ef6002f30c72fdcdb4e255ae68c096f25e Mon Sep 17 00:00:00 2001 From: Sam Date: Tue, 25 Oct 2022 21:35:22 -0700 Subject: [PATCH 09/10] update getMode() --- .../neopixel/wrapper/games/duels/HypixelDuelsStats.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/io/github/neopixel/wrapper/games/duels/HypixelDuelsStats.java b/src/main/java/io/github/neopixel/wrapper/games/duels/HypixelDuelsStats.java index f6d24b94..42b0a9b0 100644 --- a/src/main/java/io/github/neopixel/wrapper/games/duels/HypixelDuelsStats.java +++ b/src/main/java/io/github/neopixel/wrapper/games/duels/HypixelDuelsStats.java @@ -40,8 +40,9 @@ public boolean isRemoved() { * @return The player's stats for that mode. */ public HypixelDuels getMode(HypixelDuelsModes mode) { - return new HypixelDuels( - jsonHandler.getThisJSONHandlerWithStatsPrefix(mode.getStatsPrefix())); + JSONHandler jsonHandler = this.jsonHandler.getCopy(); + jsonHandler.setStatsPrefix(mode.getStatsPrefix()); + return new HypixelDuels(jsonHandler); } public boolean isKitMenuOptionEnabled() { From 81453f26d101706063d827e8c3e8c6eb00e2f185 Mon Sep 17 00:00:00 2001 From: Sam Date: Tue, 25 Oct 2022 21:35:47 -0700 Subject: [PATCH 10/10] Delete whitespace --- .../neopixel/wrapper/games/duels/HypixelDuelsStats.java | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/main/java/io/github/neopixel/wrapper/games/duels/HypixelDuelsStats.java b/src/main/java/io/github/neopixel/wrapper/games/duels/HypixelDuelsStats.java index 42b0a9b0..9e72d134 100644 --- a/src/main/java/io/github/neopixel/wrapper/games/duels/HypixelDuelsStats.java +++ b/src/main/java/io/github/neopixel/wrapper/games/duels/HypixelDuelsStats.java @@ -113,12 +113,6 @@ public String getActiveCosmeticTitle() { return jsonHandler.getSafeString("active_cosmetictitle"); } - - - - - - @Override public int getOpenedChestsAmount() { return jsonHandler.getSafeInt("Duels_openedChests");