From eac3b90900c556cc161a5bee1f67c17dacc45cbf Mon Sep 17 00:00:00 2001 From: nearfe Date: Fri, 14 Jun 2024 22:09:27 -0300 Subject: [PATCH] loaddata & savedata --- .../java/land/battle/practice/managers/PlayerManager.java | 4 ++++ .../land/battle/practice/settings/PracticeSettingsImpl.java | 6 ------ 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/src/main/java/land/battle/practice/managers/PlayerManager.java b/src/main/java/land/battle/practice/managers/PlayerManager.java index d500daa..a16e33e 100644 --- a/src/main/java/land/battle/practice/managers/PlayerManager.java +++ b/src/main/java/land/battle/practice/managers/PlayerManager.java @@ -14,6 +14,7 @@ import land.battle.practice.party.Party; import land.battle.practice.player.PlayerData; import land.battle.practice.player.PlayerState; import land.battle.practice.settings.item.ProfileOptionsItemState; +import land.battle.practice.settings.item.SidebarOptionsItemState; import land.battle.practice.util.CC; import land.battle.practice.util.ItemUtil; import land.battle.practice.util.PlayerUtil; @@ -70,6 +71,7 @@ public class PlayerManager { playerData.getOptions().setScoreboardEnabled(document.getBoolean("scoreboardEnabled")); playerData.getOptions().setScoreboardState(ProfileOptionsItemState.valueOf(document.getString("scoreboardStyle"))); + playerData.getOptions().setScoreboardStyle(SidebarOptionsItemState.valueOf(document.getString("sidebarStyle"))); playerData.setUnrankedWinCount(document.getInteger("unrankedWins")); playerData.setRankedWinCount(document.getInteger("rankedWins")); @@ -132,6 +134,8 @@ public class PlayerManager { document.put("scoreboardEnabled", playerData.getOptions().isScoreboardEnabled()); document.put("scoreboardStyle", playerData.getOptions().getScoreboardState().name()); + document.put("sidebarStyle", playerData.getOptions().getScoreboardStyle().name()); + document.put("acceptingDuels", playerData.getOptions().isDuelRequests()); document.put("allowingSpectators", playerData.getOptions().isSpectators()); document.put("autoGg", playerData.getOptions().isAutoGg()); diff --git a/src/main/java/land/battle/practice/settings/PracticeSettingsImpl.java b/src/main/java/land/battle/practice/settings/PracticeSettingsImpl.java index 7c72ec2..3a36c97 100644 --- a/src/main/java/land/battle/practice/settings/PracticeSettingsImpl.java +++ b/src/main/java/land/battle/practice/settings/PracticeSettingsImpl.java @@ -98,12 +98,6 @@ public class PracticeSettingsImpl implements ISettings { }) ); - - - - - - buttonList.add(new ItemBuilder(Material.LEASH) .setDisplayName(Color.MAIN_COLOR + CC.BOLD + "Duel Requests") .addLore(