mirror of
https://github.com/Zrips/Jobs.git
synced 2025-02-27 09:43:22 +01:00
Sorting jobs alphabetically, mainly for GUI purposes
This commit is contained in:
parent
ab07c80b62
commit
4341e2a333
@ -1,7 +1,5 @@
|
|||||||
package com.gamingmesh.jobs.commands.list;
|
package com.gamingmesh.jobs.commands.list;
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
|
|
||||||
|
@ -26,6 +26,7 @@ import java.util.HashSet;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
import java.util.TreeMap;
|
||||||
|
|
||||||
import org.apache.commons.lang.StringEscapeUtils;
|
import org.apache.commons.lang.StringEscapeUtils;
|
||||||
import org.bukkit.configuration.ConfigurationSection;
|
import org.bukkit.configuration.ConfigurationSection;
|
||||||
@ -947,14 +948,18 @@ public class ConfigManager {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
List<Job> jobs = new ArrayList<>();
|
Map<String, Job> map = new TreeMap<>();
|
||||||
|
|
||||||
|
|
||||||
for (YmlMaker conf : jobFiles) {
|
for (YmlMaker conf : jobFiles) {
|
||||||
Job job = loadJobs(conf.getConfig().getConfigurationSection(""));
|
Job job = loadJobs(conf.getConfig().getConfigurationSection(""));
|
||||||
if (job != null) {
|
if (job != null) {
|
||||||
jobs.add(job);
|
map.put(job.getName(), job);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
List<Job> jobs = new ArrayList<>();
|
||||||
|
jobs.addAll(map.values());
|
||||||
Jobs.setJobs(jobs);
|
Jobs.setJobs(jobs);
|
||||||
|
|
||||||
if (!jobs.isEmpty()) {
|
if (!jobs.isEmpty()) {
|
||||||
|
Loading…
Reference in New Issue
Block a user