@@ -183,9 +183,9 @@ public String getString(UUID uuid, String key) {
183183 public void set (UUID uuid , String key , Boolean value ) {
184184 if (!getRegistry ().getDefaultBools ().containsKey (key )) return ;
185185 if (!getRegistry ().getPlayers ().containsKey (uuid )) return ;
186+ PlayerData data = getRegistry ().getPlayers ().get (uuid );
186187 this .getPlugin ().getServer ().getPluginManager ().callEvent (new PlayerDataChangeEvent (this .getPlugin ().getServer ().getPlayer (uuid ), data ,key ));
187188
188- PlayerData data = getRegistry ().getPlayers ().get (uuid );
189189 Boolean defaultValue = getRegistry ().getDefaultBools ().get (key );
190190 if (value .equals (defaultValue )) {
191191 data .getBooleans ().remove (key );
@@ -200,9 +200,10 @@ public void set(UUID uuid, String key, Boolean value) {
200200 public void set (UUID uuid , String key , Integer value ) {
201201 if (!getRegistry ().getDefaultInts ().containsKey (key )) return ;
202202 if (!getRegistry ().getPlayers ().containsKey (uuid )) return ;
203- this .getPlugin ().getServer ().getPluginManager ().callEvent (new PlayerDataChangeEvent (this .getPlugin ().getServer ().getPlayer (uuid ), data ,key ));
204203
205204 PlayerData data = getRegistry ().getPlayers ().get (uuid );
205+ this .getPlugin ().getServer ().getPluginManager ().callEvent (new PlayerDataChangeEvent (this .getPlugin ().getServer ().getPlayer (uuid ), data ,key ));
206+
206207 Integer defaultValue = getRegistry ().getDefaultInts ().get (key );
207208 if (value .equals (defaultValue )) {
208209 data .getInts ().remove (key );
@@ -217,9 +218,10 @@ public void set(UUID uuid, String key, Integer value) {
217218 public void set (UUID uuid , String key , String value ) {
218219 if (!getRegistry ().getDefaultStrings ().containsKey (key )) return ;
219220 if (!getRegistry ().getPlayers ().containsKey (uuid )) return ;
220- this .getPlugin ().getServer ().getPluginManager ().callEvent (new PlayerDataChangeEvent (this .getPlugin ().getServer ().getPlayer (uuid ), data ,key ));
221221
222222 PlayerData data = getRegistry ().getPlayers ().get (uuid );
223+ this .getPlugin ().getServer ().getPluginManager ().callEvent (new PlayerDataChangeEvent (this .getPlugin ().getServer ().getPlayer (uuid ), data ,key ));
224+
223225 String defaultValue = getRegistry ().getDefaultStrings ().get (key );
224226 if (value .equals (defaultValue )) {
225227 data .getStrings ().remove (key );
0 commit comments