public static void main(String[] args)
    {
        try
        {
            if(args != null)
            {
                if(args.length > 0)
                    serverPort = Integer.parseInt(args[0]);
                else
                {
                    serverPort = 35565;
                }
                if(args.length > 1)
                {
                    File f = new File(args[1]);
                    File[] list = f.listFiles();
                    if(list != null)
                    for(File file : list)
                    {
                        try
                        {
                            injectIntoClasspath(file.toURI().toURL());
                        }
                        catch (MalformedURLException e)
                        {
                            e.printStackTrace();
                        }
                    }
                }
    //            else
    //            {
    //                System.out.println("Librairies not found, can't continue. :'(");
    //            }
            }
            
            try
            {
                UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
            }
            catch(Exception e)
            {
                e.printStackTrace();
            }
            BlockyMain.instance = new BlockyMain();
            Fluid.load();
            Block.loadAll();
            world = new WorldServer("Server");
            new BlockyMainServer().startServer(serverPort);
        }
        catch(Exception e)
        {
            e.printStackTrace();
            System.exit(-1);
        }
    }