9
0
mirror of https://github.com/Xiao-MoMi/craft-engine.git synced 2025-12-19 15:09:15 +00:00

Update AbstractPackManager.java

This commit is contained in:
XiaoMoMi
2025-11-08 16:21:02 +08:00
parent e00035adf5
commit d81331df91

View File

@@ -40,6 +40,7 @@ import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.yaml.snakeyaml.LoaderOptions;
import org.yaml.snakeyaml.Yaml;
import org.yaml.snakeyaml.parser.ParserException;
import org.yaml.snakeyaml.scanner.ScannerException;
import javax.imageio.ImageIO;
@@ -619,6 +620,9 @@ public abstract class AbstractPackManager implements PackManager {
AbstractPackManager.this.plugin.logger().severe("Error found while reading config file: " + path, e);
}
return FileVisitResult.CONTINUE;
} catch (ParserException e) {
AbstractPackManager.this.plugin.logger().severe("Invalid YAML file found: " + path + ".\n" + e.getMessage() + "\nIt is recommended to use Visual Studio Code as your YAML editor to fix problems more quickly.");
return FileVisitResult.CONTINUE;
} catch (LocalizedException e) {
e.setArgument(0, path.toString());
TranslationManager.instance().log(e.node(), e.arguments());