Alpha 1.0 RC02

Changelog:
  - Some visibility changes (Developers)
  - Added the Luck command.
  - Added some extra backend shortcuts
This commit is contained in:
Paldiu
2022-03-31 19:30:10 -05:00
parent 73affcf4c4
commit 93ee1e2c43
17 changed files with 221 additions and 9 deletions

View File

@ -11,7 +11,7 @@ import java.io.File;
import java.io.FileWriter;
import java.nio.charset.StandardCharsets;
public class PlayerConfig extends YamlConfiguration {
public class PlayerConfig {
private final File configFile;
private volatile YamlConfiguration config;
@ -38,7 +38,7 @@ public class PlayerConfig extends YamlConfiguration {
});
}
configFile = file;
config = loadConfiguration(configFile);
config = YamlConfiguration.loadConfiguration(configFile);
String tempUsername = config.getString("username");
@ -52,7 +52,7 @@ public class PlayerConfig extends YamlConfiguration {
protected PlayerConfig(File file) {
this.configFile = file;
config = loadConfiguration(configFile);
config = YamlConfiguration.loadConfiguration(configFile);
}
@Contract("_ -> new")
@ -65,7 +65,13 @@ public class PlayerConfig extends YamlConfiguration {
}
public void load() {
SneakyWorker.sneakyTry(() -> config = loadConfiguration(configFile));
SneakyWorker.sneakyTry(() -> config = YamlConfiguration.loadConfiguration(configFile));
}
public void setLuck(double luck) {
config.set("luck", luck);
save();
}
public YamlConfiguration getConfig() {