@Override
public void fromConfig(ConfigurationSection config) throws InvalidConfigurationException {
/*
* type: chestr
* chest: [chest]
*/
if (!config.contains("type") || !config.getString("type").equals("chestr")) {
throw new InvalidConfigurationException("\n ---Invalid type! Expected 'chestr' but got " + config.get("type", "null"));
}
if (!config.contains("chest")) {
throw new InvalidConfigurationException("\nChest configuration did not contain chest information!");
}
this.chest = (Chest) config.get("chest");
this.inv = null;
this.desc = config.getString("description", "Search the chest");
}
ChestRequirement.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:QuestManager
作者:
评论列表
文章目录