/**
* Reloads the content from the fileSystem
*/
@Override
public void reload() {
this.particleCache.clear();
this.plugin.reloadConfig();
final Map<String, Object> data = ((MemorySection) this.plugin.getConfig().get("particles")).getValues(false);
for (final String key : data.keySet()) {
try {
final GUIItemContainer container = new ItemContainer(Integer.parseInt(key), ((MemorySection) data.get(key)).getValues(false));
final ParticleEffectMeta meta = new ParticleEffectData(((MemorySection) ((MemorySection) data.get(key)).getValues(false).get("effect")).getValues(true));
this.particleCache.put(container, meta);
} catch (final Exception e) {
PetBlocksPlugin.logger().log(Level.WARNING, "Failed to load particle " + key + '.', e);
}
}
}
ParticleConfiguration.java 文件源码
java
阅读 20
收藏 0
点赞 0
评论 0
项目:PetBlocks
作者:
评论列表
文章目录