@@ -17,25 +17,28 @@ public static PlayerManagement getInstance()
17
17
{
18
18
return instance ;
19
19
}
20
+
20
21
//check if player is not on disabledPlayerSaved list
21
22
//if not then start a task with 1 tick delay to save player
22
23
@ SuppressWarnings ("unused" )
23
24
public boolean savePlayerSync (Player p )
24
25
{
25
26
if (!PlayertoSql .getInstance ().getPlayerManager ().disabledPlayerSaved .contains (p .getUniqueId ()))
26
27
{
27
- Bukkit .getScheduler ().runTask (PlayertoSql .getInstance (), ()-> PlayertoSql .getInstance ().getPlayerManager ().savePlayer (p , p .getInventory ().getStorageContents (), p .getInventory ().getArmorContents (), p .getInventory ().getExtraContents (), p .getEnderChest ().getContents (),false ,"api async" ));
28
+ Bukkit .getScheduler ().runTask (PlayertoSql .getInstance (), () -> PlayertoSql .getInstance ().getPlayerManager ().savePlayer (p , p .getInventory ().getStorageContents (), p .getInventory ().getArmorContents (), p .getInventory ().getExtraContents (), p .getEnderChest ().getContents (), false , "api async" ));
28
29
return true ;
29
30
}
30
31
return false ;
31
32
}
33
+
32
34
//start a task with 1 tick delay to save player
33
35
@ SuppressWarnings ("unused" )
34
36
public boolean savePlayerIgnoreDisableSync (Player p )
35
37
{
36
- Bukkit .getScheduler ().runTask (PlayertoSql .getInstance (), ()-> PlayertoSql .getInstance ().getPlayerManager ().savePlayer (p , p .getInventory ().getStorageContents (), p .getInventory ().getArmorContents (), p .getInventory ().getExtraContents (), p .getEnderChest ().getContents (),true ,"api async" ));
38
+ Bukkit .getScheduler ().runTask (PlayertoSql .getInstance (), () -> PlayertoSql .getInstance ().getPlayerManager ().savePlayer (p , p .getInventory ().getStorageContents (), p .getInventory ().getArmorContents (), p .getInventory ().getExtraContents (), p .getEnderChest ().getContents (), true , "api async" ));
37
39
return true ;
38
40
}
41
+
39
42
//check if player is not on disabledPlayerSaved list
40
43
//if not then start a async task to save player
41
44
@ SuppressWarnings ("unused" )
@@ -44,76 +47,85 @@ public boolean savePlayerAsync(Player p)
44
47
if (!PlayertoSql .getInstance ().getPlayerManager ().disabledPlayerSaved .contains (p .getUniqueId ()))
45
48
{
46
49
Bukkit .getScheduler ().runTaskAsynchronously (PlayertoSql .getInstance (), () ->
47
- PlayertoSql .getInstance ().getPlayerManager ().savePlayer (p , p .getInventory ().getStorageContents (), p .getInventory ().getArmorContents (), p .getInventory ().getExtraContents (), p .getEnderChest ().getContents (),false ,"api sync" ));
50
+ PlayertoSql .getInstance ().getPlayerManager ().savePlayer (p , p .getInventory ().getStorageContents (), p .getInventory ().getArmorContents (), p .getInventory ().getExtraContents (), p .getEnderChest ().getContents (), false , "api sync" ));
48
51
return true ;
49
52
}
50
53
return false ;
51
54
}
55
+
52
56
//start a async task to save player
53
57
@ SuppressWarnings ("unused" )
54
58
public boolean savePlayerIgnoreDisableAsync (Player p )
55
59
{
56
60
Bukkit .getScheduler ().runTaskAsynchronously (PlayertoSql .getInstance (), () ->
57
- PlayertoSql .getInstance ().getPlayerManager ().savePlayer (p , p .getInventory ().getStorageContents (), p .getInventory ().getArmorContents (), p .getInventory ().getExtraContents (), p .getEnderChest ().getContents (),true ,"api sync" ));
61
+ PlayertoSql .getInstance ().getPlayerManager ().savePlayer (p , p .getInventory ().getStorageContents (), p .getInventory ().getArmorContents (), p .getInventory ().getExtraContents (), p .getEnderChest ().getContents (), true , "api sync" ));
58
62
return true ;
59
63
}
64
+
60
65
//add player to DisablePlayerSave list
61
66
@ SuppressWarnings ("unused" )
62
67
public boolean disablePlayerSave (Player p )
63
68
{
64
69
PlayertoSql .getInstance ().getPlayerManager ().addDisablePlayerSave (p .getUniqueId ());
65
70
return true ;
66
71
}
72
+
67
73
//remove player to DisablePlayerSave list
68
74
@ SuppressWarnings ("unused" )
69
75
public boolean enablePlayerSave (Player p )
70
76
{
71
77
PlayertoSql .getInstance ().getPlayerManager ().removeDisablePlayerSave (p .getUniqueId ());
72
78
return true ;
73
79
}
80
+
74
81
//check if player is not on disabledPlayerLoaded list
75
82
//if not then start a task with 1 tick delay to load player
76
83
@ SuppressWarnings ("unused" )
77
84
public boolean loadPlayerSync (Player p )
78
85
{
79
86
if (!PlayertoSql .getInstance ().getPlayerManager ().disabledPlayerLoaded .contains (p .getUniqueId ()))
80
87
{
81
- Bukkit .getScheduler ().runTask (PlayertoSql .getInstance (), ()-> PlayertoSql .getInstance ().getPlayerManager ().loadPlayer (p ,false ));
88
+ Bukkit .getScheduler ().runTask (PlayertoSql .getInstance (), () -> PlayertoSql .getInstance ().getPlayerManager ().loadPlayer (p , false ));
82
89
return true ;
83
90
}
84
91
return false ;
85
92
}
93
+
86
94
//start a task with 1 tick delay to load player
87
95
@ SuppressWarnings ("unused" )
88
96
public boolean loadPlayerIgnoreDisableSync (Player p )
89
97
{
90
- Bukkit .getScheduler ().runTask (PlayertoSql .getInstance (), ()-> PlayertoSql .getInstance ().getPlayerManager ().loadPlayer (p ,true ));
98
+ Bukkit .getScheduler ().runTask (PlayertoSql .getInstance (), () -> PlayertoSql .getInstance ().getPlayerManager ().loadPlayer (p , true ));
91
99
return true ;
92
100
}
101
+
93
102
//check if player is not on disabledPlayerLoaded list
94
103
//if not then start a async task to load player
95
104
@ SuppressWarnings ("unused" )
96
105
public boolean loadPlayerAsync (Player p )
97
106
{
98
107
Bukkit .getScheduler ().runTaskAsynchronously (PlayertoSql .getInstance (), () ->
99
- PlayertoSql .getInstance ().getPlayerManager ().loadPlayer (p ,false ));
108
+ PlayertoSql .getInstance ().getPlayerManager ().loadPlayer (p , false ));
100
109
return true ;
101
110
}
111
+
102
112
//start a async task to load player
103
113
@ SuppressWarnings ("unused" )
104
114
public boolean loadPlayerIgnoreDisableAsync (Player p )
105
115
{
106
116
Bukkit .getScheduler ().runTaskAsynchronously (PlayertoSql .getInstance (), () ->
107
- PlayertoSql .getInstance ().getPlayerManager ().loadPlayer (p ,true ));
117
+ PlayertoSql .getInstance ().getPlayerManager ().loadPlayer (p , true ));
108
118
return true ;
109
119
}
120
+
110
121
//add player to DisablePlayerLoad list
111
122
@ SuppressWarnings ("unused" )
112
123
public boolean disablePlayerLoad (Player p )
113
124
{
114
125
PlayertoSql .getInstance ().getPlayerManager ().addDisablePlayerLoad (p .getUniqueId ());
115
126
return true ;
116
127
}
128
+
117
129
//remove player to DisablePlayerLoad list
118
130
@ SuppressWarnings ("unused" )
119
131
public boolean enablePlayerLoad (Player p )
0 commit comments