SPIGOT-7906: Increase YAML nesting limit to 100

This commit is contained in:
blablubbabc 2024-09-24 07:47:30 +10:00 committed by md_5
parent 6ecf033d54
commit 967a73012c
No known key found for this signature in database
GPG key ID: E8E901AC7C617C11

View file

@ -61,6 +61,7 @@ public class YamlConfiguration extends FileConfiguration {
yamlLoaderOptions = new LoaderOptions();
yamlLoaderOptions.setMaxAliasesForCollections(Integer.MAX_VALUE); // SPIGOT-5881: Not ideal, but was default pre SnakeYAML 1.26
yamlLoaderOptions.setCodePointLimit(Integer.MAX_VALUE); // SPIGOT-7161: Not ideal, but was default pre SnakeYAML 1.32
yamlLoaderOptions.setNestingDepthLimit(100); // SPIGOT-7906: The default limit (50) can be easily reached with nested bundles
constructor = new YamlConstructor(yamlLoaderOptions);
representer = new YamlRepresenter(yamlDumperOptions);