mirror of
https://github.com/Xiao-MoMi/craft-engine.git
synced 2026-01-06 15:52:03 +00:00
修复空pack.yml导致的错误
This commit is contained in:
@@ -321,11 +321,15 @@ public abstract class AbstractPackManager implements PackManager {
|
|||||||
Yaml yaml = new Yaml(new StringKeyConstructor(path, new LoaderOptions()));
|
Yaml yaml = new Yaml(new StringKeyConstructor(path, new LoaderOptions()));
|
||||||
try (InputStream is = Files.newInputStream(metaFile)) {
|
try (InputStream is = Files.newInputStream(metaFile)) {
|
||||||
Map<String, Object> data = yaml.load(is);
|
Map<String, Object> data = yaml.load(is);
|
||||||
enable = ResourceConfigUtils.getAsBoolean(data.getOrDefault("enable", true), "enable");
|
if (data != null) {
|
||||||
namespace = data.getOrDefault("namespace", namespace).toString();
|
enable = ResourceConfigUtils.getAsBoolean(data.getOrDefault("enable", true), "enable");
|
||||||
description = Optional.ofNullable(data.get("description")).map(String::valueOf).orElse(null);
|
namespace = data.getOrDefault("namespace", namespace).toString();
|
||||||
version = Optional.ofNullable(data.get("version")).map(String::valueOf).orElse(null);
|
description = Optional.ofNullable(data.get("description")).map(String::valueOf).orElse(null);
|
||||||
author = Optional.ofNullable(data.get("author")).map(String::valueOf).orElse(null);
|
version = Optional.ofNullable(data.get("version")).map(String::valueOf).orElse(null);
|
||||||
|
author = Optional.ofNullable(data.get("author")).map(String::valueOf).orElse(null);
|
||||||
|
} else {
|
||||||
|
this.plugin.logger().warn("Failed to load resource meta file: " + metaFile);
|
||||||
|
}
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
this.plugin.logger().warn("Failed to load " + metaFile, e);
|
this.plugin.logger().warn("Failed to load " + metaFile, e);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user