mirror of
https://github.com/JEFF-Media-GbR/ChestSort.git
synced 2024-11-30 06:33:27 +01:00
6.2 update
This commit is contained in:
parent
8e0827a006
commit
b1c9b69aff
@ -314,7 +314,9 @@ public class JeffChestSortListener implements Listener {
|
||||
break;
|
||||
}
|
||||
|
||||
if(!sort) return;
|
||||
if(!sort) {
|
||||
return;
|
||||
}
|
||||
|
||||
if(belongsToChestLikeBlock(event.getInventory())) {
|
||||
plugin.organizer.sortInventory(event.getInventory());
|
||||
|
@ -61,7 +61,7 @@ public class JeffChestSortPlugin extends JavaPlugin {
|
||||
JeffChestSortListener listener;
|
||||
String sortingMethod;
|
||||
ArrayList<String> disabledWorlds;
|
||||
int currentConfigVersion = 12;
|
||||
int currentConfigVersion = 15;
|
||||
boolean usingMatchingConfig = true;
|
||||
boolean debug = false;
|
||||
boolean verbose = true;
|
||||
@ -99,13 +99,6 @@ public class JeffChestSortPlugin extends JavaPlugin {
|
||||
// Load disabled-worlds. If it does not exist in the config, it returns null.
|
||||
// That's no problem
|
||||
disabledWorlds = (ArrayList<String>) getConfig().getStringList("disabled-worlds");
|
||||
|
||||
// DEBUG
|
||||
if(disabledWorlds != null ) {
|
||||
for(String disabledWorld : disabledWorlds) {
|
||||
System.out.println("Disabled world: "+disabledWorld);
|
||||
}
|
||||
}
|
||||
|
||||
// Config version prior to 5? Then it must have been generated by ChestSort 1.x
|
||||
if (getConfig().getInt("config-version", 0) < 5) {
|
||||
@ -142,7 +135,10 @@ public class JeffChestSortPlugin extends JavaPlugin {
|
||||
getConfig().addDefault("check-for-updates", "true");
|
||||
getConfig().addDefault("auto-generate-category-files", true);
|
||||
getConfig().addDefault("sort-time", "close");
|
||||
getConfig().addDefault("allow-shortcut", true);
|
||||
getConfig().addDefault("allow-hotkeys", true);
|
||||
getConfig().addDefault("hotkeys.middle-click", true);
|
||||
getConfig().addDefault("hotkeys.shift-click", true);
|
||||
getConfig().addDefault("hotkeys.double-click", true);
|
||||
getConfig().addDefault("verbose", true); // Prints some information in onEnable()
|
||||
}
|
||||
|
||||
@ -163,18 +159,11 @@ public class JeffChestSortPlugin extends JavaPlugin {
|
||||
}
|
||||
|
||||
private void showOldConfigWarning() {
|
||||
getLogger().warning("========================================================");
|
||||
// getLogger().warning("YOU ARE USING AN OLD CONFIG FILE!");
|
||||
// getLogger().warning("This is not a problem, as ChestSort will just use the");
|
||||
// getLogger().warning("default settings for unset values. However, if you want");
|
||||
// getLogger().warning("to configure the new options, please go to");
|
||||
// getLogger().warning("https://www.chestsort.de and replace your config.yml");
|
||||
// getLogger().warning("with the new one. You can then insert your old changes");
|
||||
// getLogger().warning("into the new file.");
|
||||
getLogger().warning("You were using an old config file. ChestSort has");
|
||||
getLogger().warning("updated the file to the newest version. Your changes");
|
||||
getLogger().warning("have been kept.");
|
||||
getLogger().warning("========================================================");
|
||||
getLogger().warning("==============================================");
|
||||
getLogger().warning("You were using an old config file. ChestSort");
|
||||
getLogger().warning("has updated the file to the newest version.");
|
||||
getLogger().warning("Your changes have been kept.");
|
||||
getLogger().warning("==============================================");
|
||||
}
|
||||
|
||||
private void renameConfigIfTooOld() {
|
||||
@ -260,7 +249,10 @@ public class JeffChestSortPlugin extends JavaPlugin {
|
||||
getLogger().info("Sorting enabled by default: " + getConfig().getBoolean("sorting-enabled-by-default"));
|
||||
getLogger().info("Auto generate category files: " + getConfig().getBoolean("auto-generate-category-files"));
|
||||
getLogger().info("Sort time: " + getConfig().getString("sort-time"));
|
||||
getLogger().info("Allow shortcut: " + getConfig().getString("allow-shortcut"));
|
||||
getLogger().info("Allow hotkeys: " + getConfig().getBoolean("allow-hotkeys"));
|
||||
getLogger().info("|- Middle-Click: " + getConfig().getBoolean("hotkeys.middle-click"));
|
||||
getLogger().info("|- Shift-Click: " + getConfig().getBoolean("hotkeys.shift-click"));
|
||||
getLogger().info("|- Double-Click: " + getConfig().getBoolean("hotkeys.double-click"));
|
||||
getLogger().info("Check for updates: " + getConfig().getString("check-for-updates"));
|
||||
getLogger().info("Categories: " + getCategoryList());
|
||||
}
|
||||
@ -320,6 +312,14 @@ public class JeffChestSortPlugin extends JavaPlugin {
|
||||
metrics.addCustomChart(new Metrics.SimplePie("sort_time", () -> getConfig().getString("sort-time")));
|
||||
metrics.addCustomChart(new Metrics.SimplePie("auto_generate_category_files",
|
||||
() -> Boolean.toString(getConfig().getBoolean("auto-generate-category-files"))));
|
||||
metrics.addCustomChart(new Metrics.SimplePie("allow_hotkeys",
|
||||
() -> Boolean.toString(getConfig().getBoolean("allow-hotkeys"))));
|
||||
metrics.addCustomChart(new Metrics.SimplePie("hotkey_middle_click",
|
||||
() -> Boolean.toString(getConfig().getBoolean("hotkeys.middle-click"))));
|
||||
metrics.addCustomChart(new Metrics.SimplePie("hotkey_shift_click",
|
||||
() -> Boolean.toString(getConfig().getBoolean("hotkeys.shift-click"))));
|
||||
metrics.addCustomChart(new Metrics.SimplePie("hotkey_double_click",
|
||||
() -> Boolean.toString(getConfig().getBoolean("hotkeys.double-click"))));
|
||||
}
|
||||
|
||||
// Saves default category files, when enabled in the config
|
||||
|
@ -288,4 +288,4 @@ message-error-invalid-options: "&cError: Unknown option %s. Valid options are %s
|
||||
#########################
|
||||
|
||||
# please do not change the following line manually!
|
||||
config-version: 14
|
||||
config-version: 15
|
||||
|
Loading…
Reference in New Issue
Block a user