EpicHeads/main/java/com/songoda/epicheads/config/menu/Menus.java

35 lines
855 B
Java

package com.songoda.epicheads.config.menu;
import com.songoda.epicheads.EpicHeads;
import com.songoda.epicheads.menu.CacheHeadsMenu;
import com.songoda.epicheads.util.Methods;
import java.io.File;
public class Menus {
private MenuConfig browseConfig;
private CacheHeadsMenu.Template browseTemplate;
public Menus() {
browseConfig = new MenuConfig("menus/browse.yml");
}
public void reload() {
File menusFolder = new File(EpicHeads.getInstance().getDataFolder(), "menus");
if (!menusFolder.exists() && !menusFolder.mkdirs()) {
Methods.formatText("Unable to create the plugins/Heads/menus folder for Heads menu configuration");
}
browseConfig.load();
browseTemplate = browseConfig.loadCacheHeadsMenu("menu");
browseConfig.saveIfChanged();
}
public CacheHeadsMenu.Template getBrowseTemplate() {
return browseTemplate;
}
}