public static final void configure(MenuProvider... providers) {
		MENU_PROVIDERS = new MenuProvider[providers.length];
		System.arraycopy(providers, 0, MENU_PROVIDERS, 0, providers.length);
		TreeSet<Command> set = new TreeSet<>();
		for (MenuProvider provider : providers) {
			set.addAll(provider.getModifiableCommands());
		}
		COMMANDS = set.toArray(new Command[set.size()]);
	}