forked from Upstream/mmocore
!Small PlayerData refactor
This commit is contained in:
parent
54ed7d8fdb
commit
9e4b5fca60
@ -65,24 +65,23 @@ public class PlayerData extends OfflinePlayerData {
|
|||||||
private Player player;
|
private Player player;
|
||||||
|
|
||||||
private PlayerClass profess;
|
private PlayerClass profess;
|
||||||
private final Map<String, SavedClassInformation> classSlots = new HashMap<>();
|
|
||||||
private int level, experience, classPoints, skillPoints, attributePoints, attributeReallocationPoints;// skillReallocationPoints,
|
private int level, experience, classPoints, skillPoints, attributePoints, attributeReallocationPoints;// skillReallocationPoints,
|
||||||
private double mana, stamina, stellium;
|
private double mana, stamina, stellium;
|
||||||
private final Professions collectSkills = new Professions(this);
|
|
||||||
private final PlayerQuests questData;
|
|
||||||
private final Set<String> waypoints = new HashSet<>();
|
|
||||||
private List<UUID> friends;
|
private List<UUID> friends;
|
||||||
private Party party;
|
private Party party;
|
||||||
private Guild guild;
|
private Guild guild;
|
||||||
|
private final Map<String, SavedClassInformation> classSlots = new HashMap<>();
|
||||||
private final List<SkillInfo> boundSkills = new ArrayList<>();
|
private final List<SkillInfo> boundSkills = new ArrayList<>();
|
||||||
private final PlayerAttributes attributes = new PlayerAttributes(this);
|
private final PlayerAttributes attributes = new PlayerAttributes(this);
|
||||||
|
private final Professions collectSkills = new Professions(this);
|
||||||
|
private final PlayerQuests questData;
|
||||||
|
private final Set<String> waypoints = new HashSet<>();
|
||||||
private final PlayerStats playerStats;
|
private final PlayerStats playerStats;
|
||||||
private long lastWaypoint, lastLogin, lastFriendRequest, actionBarTimeOut;
|
|
||||||
|
|
||||||
private final Map<String, Integer> skills = new HashMap<>();
|
private final Map<String, Integer> skills = new HashMap<>();
|
||||||
private final PlayerSkillData skillData = new PlayerSkillData(this);
|
private final PlayerSkillData skillData = new PlayerSkillData(this);
|
||||||
|
|
||||||
|
private long lastWaypoint, lastLogin, lastFriendRequest, actionBarTimeOut;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* NON-FINAL player data stuff made public to facilitate field change
|
* NON-FINAL player data stuff made public to facilitate field change
|
||||||
*/
|
*/
|
||||||
@ -162,10 +161,7 @@ public class PlayerData extends OfflinePlayerData {
|
|||||||
config.set("waypoints", new ArrayList<>(waypoints));
|
config.set("waypoints", new ArrayList<>(waypoints));
|
||||||
config.set("friends", toStringList(friends));
|
config.set("friends", toStringList(friends));
|
||||||
config.set("last-login", lastLogin);
|
config.set("last-login", lastLogin);
|
||||||
if (guild != null)
|
config.set("guild", guild != null ? guild.getId() : null);
|
||||||
config.set("guild", guild.getId());
|
|
||||||
else
|
|
||||||
config.set("guild", null);
|
|
||||||
|
|
||||||
config.set("skill", null);
|
config.set("skill", null);
|
||||||
skills.entrySet().forEach(entry -> config.set("skill." + entry.getKey(), entry.getValue()));
|
skills.entrySet().forEach(entry -> config.set("skill." + entry.getKey(), entry.getValue()));
|
||||||
|
Loading…
Reference in New Issue
Block a user