Configurable Advancement Disabling

Allow disabling any (or all) inbuilt advancements with a configuration option.

By: md_5 <git@md-5.net>
This commit is contained in:
CraftBukkit/Spigot
2017-06-09 16:29:31 +10:00
parent 93fea68749
commit d16d3c3548
3 changed files with 26 additions and 3 deletions

View File

@@ -382,4 +382,11 @@ public class SpigotConfig
Bukkit.getLogger().info( "Debug logging is disabled" );
}
}
public static boolean disableAdvancementSaving;
public static List<String> disabledAdvancements;
private static void disabledAdvancements() {
SpigotConfig.disableAdvancementSaving = SpigotConfig.getBoolean("advancements.disable-saving", false);
SpigotConfig.disabledAdvancements = SpigotConfig.getList("advancements.disabled", Arrays.asList(new String[]{"minecraft:story/disabled"}));
}
}