Browse Source

Relocation of the applyDefaultValues method

RedstoneFuture 2 years ago
parent
commit
45a2c0f0cf

+ 9 - 0
missilewars-plugin/src/main/java/de/butzlabben/missilewars/util/PlayerDataProvider.java

@@ -84,4 +84,13 @@ public class PlayerDataProvider {
     public File getPathFromUUID(UUID uuid) {
         return new File(playerDataDirectory, uuid.toString() + ".yml");
     }
+
+    public static void applyDefaultValues(Player player) {
+        player.getInventory().clear();
+        player.setExp(0);
+        player.setLevel(0);
+        player.setHealth(player.getMaxHealth());
+        player.setFoodLevel(20);
+        player.setGameMode(GameMode.SURVIVAL);
+    }
 }

+ 1 - 10
missilewars-plugin/src/main/java/de/butzlabben/missilewars/wrapper/player/PlayerData.java

@@ -82,16 +82,7 @@ public class PlayerData implements ConfigurationSerializable {
         player.setFoodLevel(foodLevel);
         player.setGameMode(gameMode);
     }
-
-    public static void applyDefault(Player player) {
-        player.getInventory().clear();
-        player.setExp(0);
-        player.setLevel(0);
-        player.setHealth(player.getMaxHealth());
-        player.setFoodLevel(20);
-        player.setGameMode(GameMode.SURVIVAL);
-    }
-
+    
     public void saveToFile(String file) {
         YamlConfiguration config = new YamlConfiguration();
         config.set("data", this);