modify the license.

This commit is contained in:
huanghongxun
2015-06-22 17:25:47 +08:00
parent 0656227183
commit c760461f91
192 changed files with 2863 additions and 1389 deletions

View File

@@ -41,6 +41,7 @@
</script-platform> </script-platform>
<license-header> <license-header>
<name>GNU General Public License</name> <name>GNU General Public License</name>
<template>license-header.txt</template>
<property name="organization">huangyuhui</property> <property name="organization">huangyuhui</property>
</license-header> </license-header>
</gradle-project-properties> </gradle-project-properties>

View File

@@ -1,6 +1,18 @@
/* /*
* To change this template, choose Tools | Templates * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* and open the template in the editor. *
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher; package org.jackhuang.hellominecraft.launcher;

View File

@@ -1,6 +1,18 @@
/* /*
* To change this template, choose Tools | Templates * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* and open the template in the editor. *
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher; package org.jackhuang.hellominecraft.launcher;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.launch; package org.jackhuang.hellominecraft.launcher.launch;
@@ -19,10 +30,6 @@ import org.jackhuang.hellominecraft.tasks.download.FileDownloadTask;
import org.jackhuang.hellominecraft.utils.Compressor; import org.jackhuang.hellominecraft.utils.Compressor;
import org.jackhuang.hellominecraft.utils.MessageBox; import org.jackhuang.hellominecraft.utils.MessageBox;
/**
*
* @author hyh
*/
public class DefaultGameLauncher extends GameLauncher { public class DefaultGameLauncher extends GameLauncher {
public DefaultGameLauncher(Profile version, LoginInfo info, IAuthenticator lg) { public DefaultGameLauncher(Profile version, LoginInfo info, IAuthenticator lg) {

View File

@@ -1,6 +1,18 @@
/* /*
* To change this template, choose Tools | Templates * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* and open the template in the editor. *
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.launch; package org.jackhuang.hellominecraft.launcher.launch;
@@ -27,10 +39,6 @@ import org.jackhuang.hellominecraft.utils.StrUtils;
import org.jackhuang.hellominecraft.utils.EventHandler; import org.jackhuang.hellominecraft.utils.EventHandler;
import org.jackhuang.hellominecraft.utils.ProcessManager; import org.jackhuang.hellominecraft.utils.ProcessManager;
/**
*
* @author hyh
*/
public class GameLauncher { public class GameLauncher {
public static final ProcessManager PROCESS_MANAGER = new ProcessManager(); public static final ProcessManager PROCESS_MANAGER = new ProcessManager();

View File

@@ -1,6 +1,18 @@
/* /*
* To change this template, choose Tools | Templates * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* and open the template in the editor. *
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.launch; package org.jackhuang.hellominecraft.launcher.launch;

View File

@@ -1,6 +1,18 @@
/* /*
* To change this template, choose Tools | Templates * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* and open the template in the editor. *
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.launch; package org.jackhuang.hellominecraft.launcher.launch;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.launch; package org.jackhuang.hellominecraft.launcher.launch;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.launch; package org.jackhuang.hellominecraft.launcher.launch;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.launch; package org.jackhuang.hellominecraft.launcher.launch;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.launch; package org.jackhuang.hellominecraft.launcher.launch;

View File

@@ -1,6 +1,18 @@
/* /*
* To change this template, choose Tools | Templates * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* and open the template in the editor. *
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.launch; package org.jackhuang.hellominecraft.launcher.launch;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils; package org.jackhuang.hellominecraft.launcher.utils;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils; package org.jackhuang.hellominecraft.launcher.utils;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.assets; package org.jackhuang.hellominecraft.launcher.utils.assets;

View File

@@ -1,6 +1,18 @@
/* /*
* To change this template, choose Tools | Templates * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* and open the template in the editor. *
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.assets; package org.jackhuang.hellominecraft.launcher.utils.assets;

View File

@@ -1,6 +1,18 @@
/* /*
* To change this template, choose Tools | Templates * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* and open the template in the editor. *
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.assets; package org.jackhuang.hellominecraft.launcher.utils.assets;

View File

@@ -1,6 +1,18 @@
/* /*
* To change this template, choose Tools | Templates * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* and open the template in the editor. *
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.assets; package org.jackhuang.hellominecraft.launcher.utils.assets;

View File

@@ -1,6 +1,18 @@
/* /*
* To change this template, choose Tools | Templates * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* and open the template in the editor. *
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.assets; package org.jackhuang.hellominecraft.launcher.utils.assets;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.assets; package org.jackhuang.hellominecraft.launcher.utils.assets;

View File

@@ -1,6 +1,18 @@
/* /*
* To change this template, choose Tools | Templates * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* and open the template in the editor. *
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.assets; package org.jackhuang.hellominecraft.launcher.utils.assets;

View File

@@ -1,6 +1,18 @@
/* /*
* To change this template, choose Tools | Templates * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* and open the template in the editor. *
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.assets; package org.jackhuang.hellominecraft.launcher.utils.assets;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.auth; package org.jackhuang.hellominecraft.launcher.utils.auth;

View File

@@ -1,6 +1,18 @@
/* /*
* To change this template, choose Tools | Templates * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* and open the template in the editor. *
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.auth; package org.jackhuang.hellominecraft.launcher.utils.auth;

View File

@@ -1,6 +1,18 @@
/* /*
* To change this template, choose Tools | Templates * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* and open the template in the editor. *
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.auth; package org.jackhuang.hellominecraft.launcher.utils.auth;

View File

@@ -1,9 +1,21 @@
/*
* Copyright 2013 huangyuhui <huanghongxun2008@126.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/
package org.jackhuang.hellominecraft.launcher.utils.auth; package org.jackhuang.hellominecraft.launcher.utils.auth;
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
import org.jackhuang.hellominecraft.C; import org.jackhuang.hellominecraft.C;
import org.jackhuang.hellominecraft.utils.StrUtils; import org.jackhuang.hellominecraft.utils.StrUtils;
import org.jackhuang.hellominecraft.utils.DigestUtils; import org.jackhuang.hellominecraft.utils.DigestUtils;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.auth; package org.jackhuang.hellominecraft.launcher.utils.auth;

View File

@@ -1,6 +1,18 @@
/* /*
* To change this template, choose Tools | Templates * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* and open the template in the editor. *
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.auth; package org.jackhuang.hellominecraft.launcher.utils.auth;

View File

@@ -1,3 +1,19 @@
/*
* Copyright 2013 huangyuhui <huanghongxun2008@126.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/
package org.jackhuang.hellominecraft.launcher.utils.auth; package org.jackhuang.hellominecraft.launcher.utils.auth;
import com.google.gson.GsonBuilder; import com.google.gson.GsonBuilder;

View File

@@ -1,11 +1,21 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.download; package org.jackhuang.hellominecraft.launcher.utils.download;
import org.jackhuang.hellominecraft.C;
import org.jackhuang.hellominecraft.launcher.utils.installers.InstallerVersionList; import org.jackhuang.hellominecraft.launcher.utils.installers.InstallerVersionList;
/** /**

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.download; package org.jackhuang.hellominecraft.launcher.utils.download;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.download; package org.jackhuang.hellominecraft.launcher.utils.download;

View File

@@ -1,11 +1,21 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.download; package org.jackhuang.hellominecraft.launcher.utils.download;
import org.jackhuang.hellominecraft.C;
import org.jackhuang.hellominecraft.launcher.utils.installers.InstallerVersionList; import org.jackhuang.hellominecraft.launcher.utils.installers.InstallerVersionList;
/** /**

View File

@@ -1,9 +1,19 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.installers; package org.jackhuang.hellominecraft.launcher.utils.installers;
import com.google.gson.annotations.SerializedName; import com.google.gson.annotations.SerializedName;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.installers; package org.jackhuang.hellominecraft.launcher.utils.installers;
@@ -16,6 +27,8 @@ import org.jackhuang.hellominecraft.utils.functions.Consumer;
public abstract class InstallerVersionList implements Consumer<String[]> { public abstract class InstallerVersionList implements Consumer<String[]> {
/** /**
* Refresh installer versions list from the downloaded content. * Refresh installer versions list from the downloaded content.
* @param versions Minecraft versions you need to refresh
* @throws java.lang.Exception
*/ */
public abstract void refreshList(String[] versions) throws Exception; public abstract void refreshList(String[] versions) throws Exception;
public abstract String getName(); public abstract String getName();

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.installers; package org.jackhuang.hellominecraft.launcher.utils.installers;

View File

@@ -1,6 +1,18 @@
/* /*
* To change this template, choose Tools | Templates * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* and open the template in the editor. *
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.installers; package org.jackhuang.hellominecraft.launcher.utils.installers;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.installers.forge; package org.jackhuang.hellominecraft.launcher.utils.installers.forge;

View File

@@ -1,6 +1,18 @@
/* /*
* To change this template, choose Tools | Templates * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* and open the template in the editor. *
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.installers.forge; package org.jackhuang.hellominecraft.launcher.utils.installers.forge;
@@ -16,7 +28,7 @@ import org.jackhuang.hellominecraft.launcher.utils.installers.PackMinecraftInsta
public class ForgeOldInstaller { public class ForgeOldInstaller {
public static void install(String destMinecraftJar, String srcMinecraftJar, String forgeUniversal) throws IOException { public static void install(String destMinecraftJar, String srcMinecraftJar, String forgeUniversal) throws IOException {
ArrayList<String> al = new ArrayList<String>(); ArrayList<String> al = new ArrayList<>();
al.add(srcMinecraftJar); al.add(srcMinecraftJar);
al.add(forgeUniversal); al.add(forgeUniversal);
new PackMinecraftInstaller(al, new File(destMinecraftJar)).install(); new PackMinecraftInstaller(al, new File(destMinecraftJar)).install();

View File

@@ -1,9 +1,19 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.installers.forge; package org.jackhuang.hellominecraft.launcher.utils.installers.forge;
/** /**

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.installers.forge.bmcl; package org.jackhuang.hellominecraft.launcher.utils.installers.forge.bmcl;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.installers.forge.bmcl; package org.jackhuang.hellominecraft.launcher.utils.installers.forge.bmcl;

View File

@@ -1,6 +1,18 @@
/* /*
* To change this template, choose Tools | Templates * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* and open the template in the editor. *
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.installers.forge.bmcl; package org.jackhuang.hellominecraft.launcher.utils.installers.forge.bmcl;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.installers.forge.vanilla; package org.jackhuang.hellominecraft.launcher.utils.installers.forge.vanilla;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.installers.forge.vanilla; package org.jackhuang.hellominecraft.launcher.utils.installers.forge.vanilla;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.installers.forge.vanilla; package org.jackhuang.hellominecraft.launcher.utils.installers.forge.vanilla;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.installers.liteloader; package org.jackhuang.hellominecraft.launcher.utils.installers.liteloader;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.installers.liteloader; package org.jackhuang.hellominecraft.launcher.utils.installers.liteloader;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.installers.liteloader; package org.jackhuang.hellominecraft.launcher.utils.installers.liteloader;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.installers.liteloader; package org.jackhuang.hellominecraft.launcher.utils.installers.liteloader;
@@ -43,11 +54,11 @@ public class LiteLoaderVersionList extends InstallerVersionList {
root = C.gson.fromJson(s, LiteLoaderVersionsRoot.class); root = C.gson.fromJson(s, LiteLoaderVersionsRoot.class);
versionMap = new HashMap<String, List<InstallerVersion>>(); versionMap = new HashMap<>();
versions = new ArrayList<InstallerVersion>(); versions = new ArrayList<>();
for(Map.Entry<String, LiteLoaderMCVersions> arr : root.versions.entrySet()) { for(Map.Entry<String, LiteLoaderMCVersions> arr : root.versions.entrySet()) {
ArrayList<InstallerVersion> al = new ArrayList<InstallerVersion>(); ArrayList<InstallerVersion> al = new ArrayList<>();
LiteLoaderMCVersions mcv = arr.getValue(); LiteLoaderMCVersions mcv = arr.getValue();
for(Map.Entry<String, LiteLoaderVersion> entry : mcv.artefacts.get("com.mumfrey:liteloader").entrySet()) { for(Map.Entry<String, LiteLoaderVersion> entry : mcv.artefacts.get("com.mumfrey:liteloader").entrySet()) {
if("latest".equals(entry.getKey())) continue; if("latest".equals(entry.getKey())) continue;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.installers.liteloader; package org.jackhuang.hellominecraft.launcher.utils.installers.liteloader;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.installers.liteloader; package org.jackhuang.hellominecraft.launcher.utils.installers.liteloader;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.installers.optifine; package org.jackhuang.hellominecraft.launcher.utils.installers.optifine;

View File

@@ -1,6 +1,18 @@
/* /*
* To change this template, choose Tools | Templates * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* and open the template in the editor. *
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.installers.optifine; package org.jackhuang.hellominecraft.launcher.utils.installers.optifine;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.installers.optifine.bmcl; package org.jackhuang.hellominecraft.launcher.utils.installers.optifine.bmcl;
@@ -17,7 +28,6 @@ import org.jackhuang.hellominecraft.C;
import org.jackhuang.hellominecraft.utils.ArrayUtils; import org.jackhuang.hellominecraft.utils.ArrayUtils;
import org.jackhuang.hellominecraft.launcher.utils.installers.InstallerVersionList; import org.jackhuang.hellominecraft.launcher.utils.installers.InstallerVersionList;
import org.jackhuang.hellominecraft.launcher.utils.installers.optifine.OptiFineVersion; import org.jackhuang.hellominecraft.launcher.utils.installers.optifine.OptiFineVersion;
import org.jackhuang.hellominecraft.utils.tinystream.CollectionUtils;
import org.jackhuang.hellominecraft.utils.NetUtils; import org.jackhuang.hellominecraft.utils.NetUtils;
import org.jackhuang.hellominecraft.utils.StrUtils; import org.jackhuang.hellominecraft.utils.StrUtils;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.installers.optifine.vanilla; package org.jackhuang.hellominecraft.launcher.utils.installers.optifine.vanilla;

View File

@@ -1,10 +1,22 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.installers.optifine.vanilla; package org.jackhuang.hellominecraft.launcher.utils.installers.optifine.vanilla;
import java.io.IOException;
import java.io.StringBufferInputStream; import java.io.StringBufferInputStream;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collections; import java.util.Collections;
@@ -15,14 +27,17 @@ import java.util.regex.Matcher;
import java.util.regex.Pattern; import java.util.regex.Pattern;
import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import org.jackhuang.hellominecraft.launcher.utils.installers.InstallerVersionList; import org.jackhuang.hellominecraft.launcher.utils.installers.InstallerVersionList;
import org.jackhuang.hellominecraft.launcher.utils.installers.optifine.OptiFineVersion; import org.jackhuang.hellominecraft.launcher.utils.installers.optifine.OptiFineVersion;
import org.jackhuang.hellominecraft.utils.ArrayUtils; import org.jackhuang.hellominecraft.utils.ArrayUtils;
import org.jackhuang.hellominecraft.utils.NetUtils; import org.jackhuang.hellominecraft.utils.NetUtils;
import org.jackhuang.hellominecraft.utils.StrUtils; import org.jackhuang.hellominecraft.utils.StrUtils;
import org.w3c.dom.DOMException;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import org.w3c.dom.Element; import org.w3c.dom.Element;
import org.w3c.dom.NodeList; import org.w3c.dom.NodeList;
import org.xml.sax.SAXException;
/** /**
* *
@@ -45,8 +60,8 @@ public class OptiFineVersionList extends InstallerVersionList {
public void refreshList(String[] sss) throws Exception { public void refreshList(String[] sss) throws Exception {
String content = NetUtils.doGet("http://optifine.net/downloads"); String content = NetUtils.doGet("http://optifine.net/downloads");
if(versions != null) return; if(versions != null) return;
versionMap = new HashMap<String, List<InstallerVersion>>(); versionMap = new HashMap<>();
versions = new ArrayList<InstallerVersion>(); versions = new ArrayList<>();
content = content.replace("&nbsp;", " ").replace("&gt;", ">").replace("&lt;", "<"); content = content.replace("&nbsp;", " ").replace("&gt;", ">").replace("&lt;", "<");
@@ -94,7 +109,7 @@ public class OptiFineVersionList extends InstallerVersionList {
} }
} }
} }
} catch (Exception ex) { } catch (ParserConfigurationException | SAXException | IOException | DOMException ex) {
throw new RuntimeException(ex); throw new RuntimeException(ex);
} }

View File

@@ -1,6 +1,18 @@
/* /*
* To change this template, choose Tools | Templates * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* and open the template in the editor. *
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.settings; package org.jackhuang.hellominecraft.launcher.utils.settings;
@@ -98,7 +110,7 @@ public final class Config {
public TreeMap<String, Profile> getConfigurations() { public TreeMap<String, Profile> getConfigurations() {
if(configurations == null) if(configurations == null)
configurations = new TreeMap<String, Profile>(); configurations = new TreeMap<>();
return configurations; return configurations;
} }
@@ -137,7 +149,7 @@ public final class Config {
username = ""; username = "";
logintype = downloadtype = 0; logintype = downloadtype = 0;
checkUpdate = true; checkUpdate = true;
configurations = new TreeMap<String, Profile>(); configurations = new TreeMap<>();
Profile profile = new Profile(); Profile profile = new Profile();
configurations.put(profile.getName(), profile); configurations.put(profile.getName(), profile);
enableShadow = OS.os() == OS.WINDOWS; enableShadow = OS.os() == OS.WINDOWS;

View File

@@ -1,6 +1,18 @@
/* /*
* To change this template, choose Tools | Templates * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* and open the template in the editor. *
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.settings; package org.jackhuang.hellominecraft.launcher.utils.settings;

View File

@@ -1,6 +1,18 @@
/* /*
* To change this template, choose Tools | Templates * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* and open the template in the editor. *
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.settings; package org.jackhuang.hellominecraft.launcher.utils.settings;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.version; package org.jackhuang.hellominecraft.launcher.utils.version;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.version; package org.jackhuang.hellominecraft.launcher.utils.version;

View File

@@ -1,9 +1,19 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.version; package org.jackhuang.hellominecraft.launcher.utils.version;
import java.io.File; import java.io.File;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.version; package org.jackhuang.hellominecraft.launcher.utils.version;

View File

@@ -1,6 +1,18 @@
/* /*
* To change this template, choose Tools | Templates * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* and open the template in the editor. *
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.version; package org.jackhuang.hellominecraft.launcher.utils.version;

View File

@@ -1,9 +1,19 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.version; package org.jackhuang.hellominecraft.launcher.utils.version;
import java.io.File; import java.io.File;

View File

@@ -1,6 +1,18 @@
/* /*
* To change this template, choose Tools | Templates * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* and open the template in the editor. *
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.version; package org.jackhuang.hellominecraft.launcher.utils.version;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.version; package org.jackhuang.hellominecraft.launcher.utils.version;

View File

@@ -1,6 +1,18 @@
/* /*
* To change this template, choose Tools | Templates * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* and open the template in the editor. *
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.version; package org.jackhuang.hellominecraft.launcher.utils.version;

View File

@@ -1,6 +1,18 @@
/* /*
* To change this template, choose Tools | Templates * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* and open the template in the editor. *
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.version; package org.jackhuang.hellominecraft.launcher.utils.version;

View File

@@ -1,6 +1,18 @@
/* /*
* To change this template, choose Tools | Templates * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* and open the template in the editor. *
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.utils.version; package org.jackhuang.hellominecraft.launcher.utils.version;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.views; package org.jackhuang.hellominecraft.launcher.views;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.views; package org.jackhuang.hellominecraft.launcher.views;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.views; package org.jackhuang.hellominecraft.launcher.views;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.views; package org.jackhuang.hellominecraft.launcher.views;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.views; package org.jackhuang.hellominecraft.launcher.views;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.views; package org.jackhuang.hellominecraft.launcher.views;

View File

@@ -1,9 +1,19 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.launcher.views; package org.jackhuang.hellominecraft.launcher.views;
import org.jackhuang.hellominecraft.launcher.utils.settings.Profile; import org.jackhuang.hellominecraft.launcher.utils.settings.Profile;

View File

@@ -1,6 +1,18 @@
/* /*
* To change this template, choose Tools | Templates * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* and open the template in the editor. *
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft; package org.jackhuang.hellominecraft;

View File

@@ -1,9 +1,19 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft; package org.jackhuang.hellominecraft;
import org.jackhuang.hellominecraft.logging.logger.Logger; import org.jackhuang.hellominecraft.logging.logger.Logger;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.logging; package org.jackhuang.hellominecraft.logging;

View File

@@ -1,9 +1,19 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.logging; package org.jackhuang.hellominecraft.logging;
import java.util.ArrayList; import java.util.ArrayList;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.logging; package org.jackhuang.hellominecraft.logging;

View File

@@ -1,9 +1,19 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.logging; package org.jackhuang.hellominecraft.logging;
import org.jackhuang.hellominecraft.logging.message.IMessage; import org.jackhuang.hellominecraft.logging.message.IMessage;

View File

@@ -1,9 +1,19 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.logging; package org.jackhuang.hellominecraft.logging;
/** /**

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.logging.appender; package org.jackhuang.hellominecraft.logging.appender;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.logging.appender; package org.jackhuang.hellominecraft.logging.appender;

View File

@@ -1,9 +1,19 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.logging.appender; package org.jackhuang.hellominecraft.logging.appender;
import java.io.Serializable; import java.io.Serializable;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.logging.appender; package org.jackhuang.hellominecraft.logging.appender;

View File

@@ -1,9 +1,19 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.logging.layout; package org.jackhuang.hellominecraft.logging.layout;
import org.jackhuang.hellominecraft.logging.LogEvent; import org.jackhuang.hellominecraft.logging.LogEvent;

View File

@@ -1,9 +1,19 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.logging.layout; package org.jackhuang.hellominecraft.logging.layout;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;

View File

@@ -1,9 +1,19 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.logging.layout; package org.jackhuang.hellominecraft.logging.layout;
import java.io.Serializable; import java.io.Serializable;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.logging.logger; package org.jackhuang.hellominecraft.logging.logger;

View File

@@ -1,9 +1,19 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.logging.logger; package org.jackhuang.hellominecraft.logging.logger;
import org.jackhuang.hellominecraft.logging.Level; import org.jackhuang.hellominecraft.logging.Level;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.logging.logger; package org.jackhuang.hellominecraft.logging.logger;
@@ -102,6 +113,7 @@ public class Logger extends AbstractLogger {
return map; return map;
} }
@Override
public String toString() { public String toString() {
String nameLevel = "" + getName() + ":" + getLevel(); String nameLevel = "" + getName() + ":" + getLevel();
return nameLevel; return nameLevel;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.logging.logger; package org.jackhuang.hellominecraft.logging.logger;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.logging.message; package org.jackhuang.hellominecraft.logging.message;

View File

@@ -1,9 +1,19 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.logging.message; package org.jackhuang.hellominecraft.logging.message;
import java.io.Serializable; import java.io.Serializable;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.logging.message; package org.jackhuang.hellominecraft.logging.message;

View File

@@ -1,7 +1,18 @@
/* /*
* To change this license header, choose License Headers in Project Properties. * Copyright 2013 huangyuhui <huanghongxun2008@126.com>
* To change this template file, choose Tools | Templates *
* and open the template in the editor. * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program.
*/ */
package org.jackhuang.hellominecraft.logging.message; package org.jackhuang.hellominecraft.logging.message;
@@ -9,7 +20,7 @@ public class ObjectMessage
implements IMessage { implements IMessage {
private static final long serialVersionUID = -5903272448334166185L; private static final long serialVersionUID = -5903272448334166185L;
private transient Object obj; private final transient Object obj;
public ObjectMessage(Object obj) { public ObjectMessage(Object obj) {
if (obj == null) { if (obj == null) {

Some files were not shown because too many files have changed in this diff Show More