mirror of
https://github.com/SimplexDevelopment/FeelingLucky.git
synced 2025-07-01 01:36:40 +00:00
Alpha 1.0 RELEASE - Patch 0003
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -114,6 +114,11 @@ public class LuckCMD extends Command implements TabCompleter {
|
||||
}
|
||||
|
||||
if (args.length == 1) {
|
||||
if (args[0].equalsIgnoreCase("reload") && sender.hasPermission("luck.admin")) {
|
||||
plugin.getConfigMap().values().forEach(PlayerConfig::reload);
|
||||
return true;
|
||||
}
|
||||
|
||||
if ((sender instanceof Player player) && player.hasPermission("luck.default")) {
|
||||
if (args[0].equalsIgnoreCase("info")) {
|
||||
Luck luck = plugin.handler.getLuckContainer(player);
|
||||
@ -127,7 +132,7 @@ public class LuckCMD extends Command implements TabCompleter {
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -153,6 +158,7 @@ public class LuckCMD extends Command implements TabCompleter {
|
||||
switch (args[0]) {
|
||||
case "info":
|
||||
case "reset":
|
||||
case "reload":
|
||||
return new ArrayList<>();
|
||||
case "give":
|
||||
case "take":
|
||||
|
@ -30,6 +30,7 @@ public class Luck implements LuckContainer {
|
||||
this.multiplier = multiplier;
|
||||
this.plugin = plugin;
|
||||
BASE_VALUE = plugin.getConfigMap().get(player.getUniqueId()).getConfig().getDouble("luck");
|
||||
|
||||
event = new PlayerLuckChangeEvent(this);
|
||||
}
|
||||
|
||||
|
@ -75,6 +75,11 @@ public class PlayerConfig {
|
||||
SneakyWorker.sneakyTry(() -> config = YamlConfiguration.loadConfiguration(configFile));
|
||||
}
|
||||
|
||||
public void reload() {
|
||||
save();
|
||||
load();
|
||||
}
|
||||
|
||||
public void setLuck(double luck) {
|
||||
config.set("luck", luck);
|
||||
save();
|
||||
|
Reference in New Issue
Block a user