1
0
Fork 0
mirror of https://github.com/PaperMC/Paper.git synced 2025-02-18 11:22:15 +01:00

System prop for default config comment parsing

Allows for certain legacy plugins to continue to work without changing
by setting `Paper.parseYamlCommentsByDefault` to false
This commit is contained in:
Jake Potrebic 2021-12-30 16:35:56 -08:00
parent 5024980442
commit ee1a4b288c

View file

@ -15,7 +15,10 @@ import org.jetbrains.annotations.Nullable;
public class FileConfigurationOptions extends MemoryConfigurationOptions {
private List<String> header = Collections.emptyList();
private List<String> footer = Collections.emptyList();
private boolean parseComments = true;
// Paper start - add system prop for comment parsing
private static final boolean PAPER_PARSE_COMMENTS_BY_DEFAULT = Boolean.parseBoolean(System.getProperty("Paper.parseYamlCommentsByDefault", "true"));
private boolean parseComments = PAPER_PARSE_COMMENTS_BY_DEFAULT;
// Paper end
protected FileConfigurationOptions(@NotNull MemoryConfiguration configuration) {
super(configuration);