mirror of
https://github.com/Zrips/Jobs.git
synced 2025-02-12 18:31:32 +01:00
Add /jobs resetlimit all argument to reset limits for all players
Closes #637
This commit is contained in:
parent
2e3e86f10b
commit
a85a54aa5d
@ -136,10 +136,8 @@ public class Jobs extends JavaPlugin {
|
||||
return false;
|
||||
|
||||
if (Integer.parseInt(getServer().getPluginManager().getPlugin("PlaceholderAPI")
|
||||
.getDescription().getVersion().replaceAll("[^\\d]", "")) >= 2100) {
|
||||
if (new PlaceholderAPIHook(this).register()) {
|
||||
consoleMsg("&e[Jobs] PlaceholderAPI hooked.");
|
||||
}
|
||||
.getDescription().getVersion().replaceAll("[^\\d]", "")) >= 2100 && new PlaceholderAPIHook(this).register()) {
|
||||
consoleMsg("&e[Jobs] PlaceholderAPI hooked.");
|
||||
}
|
||||
|
||||
return true;
|
||||
@ -239,10 +237,6 @@ public class Jobs extends JavaPlugin {
|
||||
return titleManager;
|
||||
}
|
||||
|
||||
private void setBBManager() {
|
||||
bbManager = new BossBarManager(this);
|
||||
}
|
||||
|
||||
public static BossBarManager getBBManager() {
|
||||
return bbManager;
|
||||
}
|
||||
@ -648,7 +642,7 @@ public class Jobs extends JavaPlugin {
|
||||
YmlMaker restrictedBlocks = new YmlMaker(this, "restrictedBlocks.yml");
|
||||
restrictedBlocks.saveDefaultConfig();
|
||||
|
||||
setBBManager();
|
||||
bbManager = new BossBarManager(this);
|
||||
|
||||
getCommand("jobs").setExecutor(getCommandManager());
|
||||
getCommand("jobs").setTabCompleter(new TabComplete());
|
||||
|
@ -16,6 +16,18 @@ public class resetlimit implements Cmd {
|
||||
return true;
|
||||
}
|
||||
|
||||
if (args[0].equalsIgnoreCase("all")) {
|
||||
for (org.bukkit.entity.Player pl : org.bukkit.Bukkit.getOnlinePlayers()) {
|
||||
JobsPlayer jPlayer = Jobs.getPlayerManager().getJobsPlayer(pl);
|
||||
if (jPlayer != null) {
|
||||
jPlayer.resetPaymentLimit();
|
||||
}
|
||||
}
|
||||
|
||||
sender.sendMessage(Jobs.getLanguage().getMessage("command.resetlimit.output.reseted", "%playername%", ""));
|
||||
return true;
|
||||
}
|
||||
|
||||
JobsPlayer jPlayer = Jobs.getPlayerManager().getJobsPlayer(args[0]);
|
||||
if (jPlayer == null) {
|
||||
sender.sendMessage(Jobs.getLanguage().getMessage("general.error.noinfoByPlayer", "%playername%", args[0]));
|
||||
|
Loading…
Reference in New Issue
Block a user