private void registerCommands() {
		ProxyServer.getInstance().getPluginManager().registerCommand(this, new BungeeSuiteCommand(this));
		
		if (portalsEnabled) {
			ProxyServer.getInstance().getPluginManager().registerCommand(this, new SetPortalCommand(this));
			ProxyServer.getInstance().getPluginManager().registerCommand(this, new DeletePortalCommand(this));
			ProxyServer.getInstance().getPluginManager().registerCommand(this, new ListPortalsCommand(this));
		}
		
		if (warpsEnabled) {
			ProxyServer.getInstance().getPluginManager().registerCommand(this, new ListWarpsCommand(this));
			ProxyServer.getInstance().getPluginManager().registerCommand(this, new SetWarpCommand(this));
			ProxyServer.getInstance().getPluginManager().registerCommand(this, new DeleteWarpCommand(this));
			ProxyServer.getInstance().getPluginManager().registerCommand(this, new WarpCommand(this));
			if (spawnWarpEnabled)
				ProxyServer.getInstance().getPluginManager().registerCommand(this, new WarpSpawnCommand(this));
		}
		
		if (teleportsEnabled) {
			ProxyServer.getInstance().getPluginManager().registerCommand(this, new TPCommand(this));
			ProxyServer.getInstance().getPluginManager().registerCommand(this, new TPAHereCommand(this));
			ProxyServer.getInstance().getPluginManager().registerCommand(this, new TPACommand(this));
			ProxyServer.getInstance().getPluginManager().registerCommand(this, new TPAcceptCommand(this));
			ProxyServer.getInstance().getPluginManager().registerCommand(this, new TPDenyCommand(this));
			ProxyServer.getInstance().getPluginManager().registerCommand(this, new TPAllCommand(this));
		}
		
		if (chatEnabled) {
			ProxyServer.getInstance().getPluginManager().registerCommand(this, new GlobalCommand(this));
			ProxyServer.getInstance().getPluginManager().registerCommand(this, new ServerCommand(this));
			ProxyServer.getInstance().getPluginManager().registerCommand(this, new MuteCommand(this));
			ProxyServer.getInstance().getPluginManager().registerCommand(this, new MuteAllCommand(this));
			ProxyServer.getInstance().getPluginManager().registerCommand(this, new BroadcastCommand(this));
			ProxyServer.getInstance().getPluginManager().registerCommand(this, new NicknameCommand(this));
			ProxyServer.getInstance().getPluginManager().registerCommand(this, new MessageCommand(this));
			ProxyServer.getInstance().getPluginManager().registerCommand(this, new ReplyCommand(this));
			ProxyServer.getInstance().getPluginManager().registerCommand(this, new ToggleCommand(this));
			ProxyServer.getInstance().getPluginManager().registerCommand(this, new AcceptCommand(this));
			ProxyServer.getInstance().getPluginManager().registerCommand(this, new InviteCommand(this));
			ProxyServer.getInstance().getPluginManager().registerCommand(this, new JoinCommand(this));
			ProxyServer.getInstance().getPluginManager().registerCommand(this, new CreateChannelCommand(this));
			ProxyServer.getInstance().getPluginManager().registerCommand(this, new ChannelCommand(this));
			ProxyServer.getInstance().getPluginManager().registerCommand(this, new DeleteChannelCommand(this));
			ProxyServer.getInstance().getPluginManager().registerCommand(this, new LeaveChannelCommand(this));
			ProxyServer.getInstance().getPluginManager().registerCommand(this, new ChatSpyCommand(this));
			ProxyServer.getInstance().getPluginManager().registerCommand(this, new DisplayServerCommand(this));
			ProxyServer.getInstance().getPluginManager().registerCommand(this, new IgnoreCommand(this));
			ProxyServer.getInstance().getPluginManager().registerCommand(this, new IgnoringCommand(this));
			ProxyServer.getInstance().getPluginManager().registerCommand(this, new ListChannelsCommand(this));
		}
		
		if (bansEnabled) {
			ProxyServer.getInstance().getPluginManager().registerCommand(this, new KickCommand(this));
			ProxyServer.getInstance().getPluginManager().registerCommand(this, new KickAllCommand(this));
			ProxyServer.getInstance().getPluginManager().registerCommand(this, new BanCommand(this));
			ProxyServer.getInstance().getPluginManager().registerCommand(this, new TempBanCommand(this));
			ProxyServer.getInstance().getPluginManager().registerCommand(this, new BanIPCommand(this));
			ProxyServer.getInstance().getPluginManager().registerCommand(this, new UnbanCommand(this));
			ProxyServer.getInstance().getPluginManager().registerCommand(this, new UnbanIPCommand(this));
		}
	}