This commit is contained in:
parent
7cc9395cbc
commit
1380e7479a
11 changed files with 45 additions and 77 deletions
|
@ -40,11 +40,19 @@ public class PlayerManager extends Manager {
|
|||
return;
|
||||
}
|
||||
DataHandler dh = dm.getDataHandler();
|
||||
}
|
||||
// save all players
|
||||
Gson gson =
|
||||
new GsonBuilder()
|
||||
.excludeFieldsWithoutExposeAnnotation()
|
||||
.registerTypeAdapter(Inventory.class, new InventorySerializer())
|
||||
.registerTypeAdapter(PotionEffect.class, new PotionEffectSerializer())
|
||||
.create();
|
||||
for (SRPlayer player : players.values()) {
|
||||
dh.set(PLAYER_KEY + player.getUuid(), gson.toJson(player));
|
||||
}
|
||||
|
||||
/** Load the data */
|
||||
/*@Override
|
||||
public void loadData() {}*/
|
||||
players.clear();
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public SRPlayer getPlayer(UUID uuid) {
|
||||
|
@ -89,7 +97,7 @@ public class PlayerManager extends Manager {
|
|||
}
|
||||
|
||||
@EventHandler
|
||||
public void onPlayerQuit(PlayerQuitEvent e) {
|
||||
public void onPlayerQuit(@NotNull PlayerQuitEvent e) {
|
||||
SRPlayer player = getPlayer(e.getPlayer().getUniqueId());
|
||||
if (player == null) {
|
||||
return;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue