package com.gmail.nossr50.runnables; import org.getspout.spoutapi.SpoutManager; import org.getspout.spoutapi.player.FileManager; import com.gmail.nossr50.mcMMO; import com.gmail.nossr50.config.Config; import com.gmail.nossr50.spout.SpoutStuff; public class SpoutStart implements Runnable{ private final mcMMO plugin; public SpoutStart(final mcMMO plugin) { this.plugin = plugin; } @Override public void run() { if (plugin.getServer().getPluginManager().getPlugin("Spout") != null) { Config.getInstance().spoutEnabled = true; } else { Config.getInstance().spoutEnabled = false; } //Spout Stuff if (Config.getInstance().spoutEnabled) { SpoutStuff.setupSpoutConfigs(); SpoutStuff.registerCustomEvent(); SpoutStuff.extractFiles(); //Extract source materials FileManager FM = SpoutManager.getFileManager(); FM.addToPreLoginCache(plugin, SpoutStuff.getFiles()); } } }