loaddata & savedata

This commit is contained in:
nearfe 2024-06-14 22:09:27 -03:00
parent e07629c2a7
commit eac3b90900
2 changed files with 4 additions and 6 deletions

View File

@ -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());

View File

@ -98,12 +98,6 @@ public class PracticeSettingsImpl implements ISettings {
})
);
buttonList.add(new ItemBuilder(Material.LEASH)
.setDisplayName(Color.MAIN_COLOR + CC.BOLD + "Duel Requests")
.addLore(