public void load(ConfigurationSection config) throws InvalidConfigurationException {
if (!config.contains("type") || !config.getString("type").equals("goalstate")
|| !config.contains("name")) {
throw new InvalidConfigurationException();
}
name = config.getString("name");
requirementStates = new LinkedList<>();
if (config.contains("requirementStates"))
for (String reqKey : config.getConfigurationSection("requirementStates").getKeys(false)) {
requirementStates.add(
new RequirementState(
config.getConfigurationSection("requirementStates")
.getConfigurationSection(reqKey))
);
}
}
GoalState.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:QuestManager
作者:
评论列表
文章目录