@Override
	public void onEnable() {
		instance = this;
		hooks.setupVaultEconomy();
		hooks.setupVaultPermissions();
		hooks.setupResidence();
		getCommand("portables").setExecutor(new PortablesCommands(this));
		//Classloader has SpoutPlugin, Admin wants to use Spout features, and SpoutPlugin has been enabled. Overkill but trying to nail out the issue
		if (cached.useSpout() && hooks.isSpoutPluginEnabled()) {
			SpoutSafeBindings.registerSpoutBindings();
			Bukkit.getPluginManager().registerEvents(new PortablesSpoutListener(), this);
		}
	}