[REFACTOR] Renaming

This commit is contained in:
Gravita 2023-12-23 12:05:23 +07:00
parent f6f6ea13ad
commit c9b6b0279a
133 changed files with 287 additions and 288 deletions

View file

@ -5,7 +5,7 @@
import pro.gravit.launcher.Launcher;
import pro.gravit.launcher.events.RequestEvent;
import pro.gravit.launcher.events.request.ProfilesRequestEvent;
import pro.gravit.launcher.managers.ConfigManager;
import pro.gravit.launcher.client.runtime.managers.ConfigManager;
import pro.gravit.launcher.modules.events.ClosePhase;
import pro.gravit.launcher.profiles.ClientProfile;
import pro.gravit.launchserver.auth.AuthProviderPair;

View file

@ -4,7 +4,7 @@
import org.apache.logging.log4j.Logger;
import org.bouncycastle.jce.provider.BouncyCastleProvider;
import pro.gravit.launcher.Launcher;
import pro.gravit.launcher.LauncherTrustManager;
import pro.gravit.launcher.core.LauncherTrustManager;
import pro.gravit.launcher.modules.events.PreConfigPhase;
import pro.gravit.launcher.profiles.optional.actions.OptionalAction;
import pro.gravit.launcher.profiles.optional.triggers.OptionalTrigger;

View file

@ -4,8 +4,8 @@
import org.objectweb.asm.Opcodes;
import org.objectweb.asm.Type;
import org.objectweb.asm.tree.*;
import pro.gravit.launcher.LauncherInject;
import pro.gravit.launcher.LauncherInjectionConstructor;
import pro.gravit.launcher.core.LauncherInject;
import pro.gravit.launcher.core.LauncherInjectionConstructor;
import pro.gravit.launchserver.binary.BuildContext;
import pro.gravit.launchserver.binary.tasks.MainBuildTask;

View file

@ -3,8 +3,8 @@
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import pro.gravit.launcher.Launcher;
import pro.gravit.launcher.serialize.HOutput;
import pro.gravit.launcher.serialize.stream.StreamObject;
import pro.gravit.launcher.core.serialize.HOutput;
import pro.gravit.launcher.core.serialize.stream.StreamObject;
import pro.gravit.launchserver.binary.tasks.MainBuildTask;
import pro.gravit.utils.helper.IOHelper;
import pro.gravit.utils.helper.SecurityHelper;

View file

@ -2,7 +2,7 @@
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import pro.gravit.launcher.LauncherTrustManager;
import pro.gravit.launcher.core.LauncherTrustManager;
import pro.gravit.launcher.modules.LauncherModule;
import pro.gravit.launcher.modules.LauncherModuleInfo;
import pro.gravit.launchserver.LaunchServer;

View file

@ -3,7 +3,7 @@
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import pro.gravit.launcher.Launcher;
import pro.gravit.launcher.LauncherTrustManager;
import pro.gravit.launcher.core.LauncherTrustManager;
import pro.gravit.launchserver.LaunchServer;
import pro.gravit.launchserver.asm.InjectClassAcceptor;
import pro.gravit.launchserver.binary.tasks.MainBuildTask;

View file

@ -11,7 +11,7 @@
import org.bouncycastle.util.io.pem.PemObject;
import org.bouncycastle.util.io.pem.PemReader;
import org.bouncycastle.util.io.pem.PemWriter;
import pro.gravit.launcher.LauncherTrustManager;
import pro.gravit.launcher.core.LauncherTrustManager;
import pro.gravit.utils.helper.IOHelper;
import pro.gravit.utils.helper.JVMHelper;

View file

@ -3,7 +3,7 @@
import com.google.gson.GsonBuilder;
import marcono1234.gson.recordadapter.RecordTypeAdapterFactory;
import pro.gravit.launcher.events.request.GetAvailabilityAuthRequestEvent;
import pro.gravit.launcher.managers.GsonManager;
import pro.gravit.launcher.core.managers.GsonManager;
import pro.gravit.launcher.modules.events.PreGsonPhase;
import pro.gravit.launcher.profiles.ClientProfile;
import pro.gravit.launcher.profiles.optional.actions.OptionalAction;

View file

@ -2,9 +2,9 @@
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import pro.gravit.launcher.hasher.HashedDir;
import pro.gravit.launcher.serialize.HInput;
import pro.gravit.launcher.serialize.HOutput;
import pro.gravit.launcher.core.hasher.HashedDir;
import pro.gravit.launcher.core.serialize.HInput;
import pro.gravit.launcher.core.serialize.HOutput;
import pro.gravit.launchserver.LaunchServer;
import pro.gravit.launchserver.modules.events.LaunchServerUpdatesSyncEvent;
import pro.gravit.utils.helper.IOHelper;

View file

@ -1,6 +1,6 @@
package pro.gravit.launchserver.modules.impl;
import pro.gravit.launcher.LauncherTrustManager;
import pro.gravit.launcher.core.LauncherTrustManager;
import pro.gravit.launcher.modules.LauncherModule;
import pro.gravit.launcher.modules.impl.SimpleModuleManager;
import pro.gravit.launchserver.LaunchServer;

View file

@ -2,7 +2,7 @@
import io.netty.channel.ChannelHandlerContext;
import pro.gravit.launcher.events.request.UpdateRequestEvent;
import pro.gravit.launcher.hasher.HashedDir;
import pro.gravit.launcher.core.hasher.HashedDir;
import pro.gravit.launchserver.auth.protect.interfaces.ProfilesProtectHandler;
import pro.gravit.launchserver.config.LaunchServerConfig;
import pro.gravit.launchserver.socket.Client;

View file

@ -16,19 +16,19 @@
-keeppackagenames com.mojang.**,net.minecraftforge.fml.**,cpw.mods.fml.**,com.google.gson.**,pro.gravit.repackage.**,org.fusesource.**, pro.gravit.launcher.api.**, pro.gravit.utils.**, pro.gravit.launcher.request.**, pro.gravit.launcher.events.**, pro.gravit.launcher.profiles.**
-keep class com.mojang.**,net.minecraftforge.fml.**,cpw.mods.fml.**,com.google.gson.**,pro.gravit.repackage.**,org.fusesource.**, pro.gravit.launcher.api.**, pro.gravit.utils.**, pro.gravit.launcher.request.**, pro.gravit.launcher.events.**, pro.gravit.launcher.profiles.**, pro.gravit.launcher.LauncherEngineWrapper {
-keep class com.mojang.**,net.minecraftforge.fml.**,cpw.mods.fml.**,com.google.gson.**,pro.gravit.repackage.**,org.fusesource.**, pro.gravit.launcher.client.api.**, pro.gravit.utils.**, pro.gravit.launcher.request.**, pro.gravit.launcher.events.**, pro.gravit.launcher.profiles.**, pro.gravit.launcher.LauncherEngineWrapper {
*;
}
-keepclassmembers @pro.gravit.launcher.LauncherNetworkAPI class ** {
-keepclassmembers @pro.gravit.launcher.core.LauncherNetworkAPI class ** {
<fields>;
<methods>;
}
-keepclassmembers class ** {
@pro.gravit.launcher.LauncherNetworkAPI
@pro.gravit.launcher.core.LauncherNetworkAPI
<fields>;
@pro.gravit.launcher.LauncherNetworkAPI
@pro.gravit.launcher.core.LauncherNetworkAPI
<methods>;
}

View file

@ -6,7 +6,7 @@
import org.objectweb.asm.ClassReader;
import org.objectweb.asm.ClassWriter;
import org.objectweb.asm.tree.ClassNode;
import pro.gravit.launcher.LauncherInject;
import pro.gravit.launcher.core.LauncherInject;
import pro.gravit.launchserver.asm.InjectClassAcceptor;
import pro.gravit.utils.helper.JarHelper;

View file

@ -1,15 +1,21 @@
package pro.gravit.launcher;
package pro.gravit.launcher.client.runtime;
import pro.gravit.launcher.client.*;
import pro.gravit.launcher.client.events.ClientEngineInitPhase;
import pro.gravit.launcher.client.events.ClientExitPhase;
import pro.gravit.launcher.client.events.ClientPreGuiPhase;
import pro.gravit.launcher.console.GetPublicKeyCommand;
import pro.gravit.launcher.console.ModulesCommand;
import pro.gravit.launcher.console.SignDataCommand;
import pro.gravit.launcher.gui.NoRuntimeProvider;
import pro.gravit.launcher.gui.RuntimeProvider;
import pro.gravit.launcher.managers.ConsoleManager;
import pro.gravit.launcher.*;
import pro.gravit.launcher.client.BasicLauncherEventHandler;
import pro.gravit.launcher.client.ClientLauncherMethods;
import pro.gravit.launcher.client.LauncherAgent;
import pro.gravit.launcher.client.runtime.client.*;
import pro.gravit.launcher.client.runtime.client.events.ClientEngineInitPhase;
import pro.gravit.launcher.client.runtime.client.events.ClientExitPhase;
import pro.gravit.launcher.client.runtime.client.events.ClientPreGuiPhase;
import pro.gravit.launcher.client.runtime.console.GetPublicKeyCommand;
import pro.gravit.launcher.client.runtime.console.ModulesCommand;
import pro.gravit.launcher.client.runtime.console.SignDataCommand;
import pro.gravit.launcher.client.runtime.gui.NoRuntimeProvider;
import pro.gravit.launcher.client.runtime.gui.RuntimeProvider;
import pro.gravit.launcher.client.runtime.managers.ConsoleManager;
import pro.gravit.launcher.client.runtime.utils.NativeJVMHalt;
import pro.gravit.launcher.core.LauncherTrustManager;
import pro.gravit.launcher.modules.events.OfflineModeEvent;
import pro.gravit.launcher.modules.events.PreConfigPhase;
import pro.gravit.launcher.profiles.optional.actions.OptionalAction;
@ -20,7 +26,7 @@
import pro.gravit.launcher.request.auth.*;
import pro.gravit.launcher.request.websockets.OfflineRequestService;
import pro.gravit.launcher.request.websockets.StdWebSocketService;
import pro.gravit.launcher.utils.NativeJVMHalt;
import pro.gravit.launcher.start.RuntimeModuleManager;
import pro.gravit.utils.helper.*;
import java.io.IOException;

View file

@ -1,5 +1,6 @@
package pro.gravit.launcher;
package pro.gravit.launcher.client.runtime;
import pro.gravit.launcher.core.LauncherNetworkAPI;
import pro.gravit.utils.helper.IOHelper;
import pro.gravit.utils.launch.LaunchOptions;
import pro.gravit.utils.launch.ModuleLaunch;

View file

@ -1,12 +1,9 @@
package pro.gravit.launcher;
package pro.gravit.launcher.client.runtime;
import pro.gravit.launcher.client.UserSettings;
import pro.gravit.launcher.hasher.HashedDir;
import pro.gravit.launcher.client.runtime.client.UserSettings;
import pro.gravit.launcher.core.LauncherNetworkAPI;
import java.nio.file.Path;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class NewLauncherSettings {

View file

@ -1,20 +1,20 @@
package pro.gravit.launcher.client;
package pro.gravit.launcher.client.runtime.client;
import pro.gravit.launcher.Launcher;
import pro.gravit.launcher.LauncherConfig;
import pro.gravit.launcher.LauncherEngine;
import pro.gravit.launcher.client.events.client.ClientProcessBuilderCreateEvent;
import pro.gravit.launcher.client.events.client.ClientProcessBuilderLaunchedEvent;
import pro.gravit.launcher.client.events.client.ClientProcessBuilderParamsWrittedEvent;
import pro.gravit.launcher.client.events.client.ClientProcessBuilderPreLaunchEvent;
import pro.gravit.launcher.hasher.HashedDir;
import pro.gravit.launcher.client.runtime.LauncherEngine;
import pro.gravit.launcher.client.runtime.client.events.client.ClientProcessBuilderCreateEvent;
import pro.gravit.launcher.client.runtime.client.events.client.ClientProcessBuilderLaunchedEvent;
import pro.gravit.launcher.client.runtime.client.events.client.ClientProcessBuilderParamsWrittedEvent;
import pro.gravit.launcher.client.runtime.client.events.client.ClientProcessBuilderPreLaunchEvent;
import pro.gravit.launcher.core.hasher.HashedDir;
import pro.gravit.launcher.profiles.ClientProfile;
import pro.gravit.launcher.profiles.PlayerProfile;
import pro.gravit.launcher.profiles.optional.OptionalView;
import pro.gravit.launcher.profiles.optional.actions.OptionalAction;
import pro.gravit.launcher.profiles.optional.actions.OptionalActionJvmArgs;
import pro.gravit.launcher.request.Request;
import pro.gravit.launcher.serialize.HOutput;
import pro.gravit.launcher.core.serialize.HOutput;
import pro.gravit.utils.helper.*;
import java.io.File;

View file

@ -1,7 +1,8 @@
package pro.gravit.launcher.client;
package pro.gravit.launcher.client.runtime.client;
import com.google.gson.GsonBuilder;
import pro.gravit.launcher.managers.GsonManager;
import pro.gravit.launcher.start.RuntimeModuleManager;
import pro.gravit.launcher.core.managers.GsonManager;
import pro.gravit.launcher.modules.events.PreGsonPhase;
import pro.gravit.launcher.request.websockets.ClientWebSocketService;
import pro.gravit.utils.UniversalJsonAdapter;

View file

@ -1,4 +1,4 @@
package pro.gravit.launcher.client;
package pro.gravit.launcher.client.runtime.client;
import pro.gravit.launcher.modules.LauncherInitContext;
import pro.gravit.launcher.modules.LauncherModule;

View file

@ -1,12 +1,12 @@
package pro.gravit.launcher.client;
package pro.gravit.launcher.client.runtime.client;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import com.google.gson.JsonParser;
import pro.gravit.launcher.profiles.ClientProfile;
import pro.gravit.launcher.profiles.ClientProfileVersions;
import pro.gravit.launcher.serialize.HInput;
import pro.gravit.launcher.serialize.HOutput;
import pro.gravit.launcher.core.serialize.HInput;
import pro.gravit.launcher.core.serialize.HOutput;
import pro.gravit.utils.helper.IOHelper;
import pro.gravit.utils.helper.LogHelper;
import pro.gravit.utils.helper.VerifyHelper;

View file

@ -1,4 +1,4 @@
package pro.gravit.launcher.client;
package pro.gravit.launcher.client.runtime.client;
import pro.gravit.utils.ProviderMap;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.client.events;
package pro.gravit.launcher.client.runtime.client.events;
import pro.gravit.launcher.LauncherEngine;
import pro.gravit.launcher.client.runtime.LauncherEngine;
import pro.gravit.launcher.modules.events.InitPhase;
public class ClientEngineInitPhase extends InitPhase {

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.client.events;
package pro.gravit.launcher.client.runtime.client.events;
import pro.gravit.launcher.gui.RuntimeProvider;
import pro.gravit.launcher.client.runtime.gui.RuntimeProvider;
import pro.gravit.launcher.modules.LauncherModule;
public class ClientGuiPhase extends LauncherModule.Event {

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.client.events;
package pro.gravit.launcher.client.runtime.client.events;
import pro.gravit.launcher.gui.RuntimeProvider;
import pro.gravit.launcher.client.runtime.gui.RuntimeProvider;
import pro.gravit.launcher.modules.LauncherModule;
public class ClientPreGuiPhase extends LauncherModule.Event {

View file

@ -1,4 +1,4 @@
package pro.gravit.launcher.client.events;
package pro.gravit.launcher.client.runtime.client.events;
import pro.gravit.launcher.modules.LauncherModule;
import pro.gravit.utils.command.CommandHandler;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.client.events.client;
package pro.gravit.launcher.client.runtime.client.events.client;
import pro.gravit.launcher.client.ClientLauncherProcess;
import pro.gravit.launcher.client.runtime.client.ClientLauncherProcess;
import pro.gravit.launcher.modules.LauncherModule;
public class ClientProcessBuilderCreateEvent extends LauncherModule.Event {

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.client.events.client;
package pro.gravit.launcher.client.runtime.client.events.client;
import pro.gravit.launcher.client.ClientLauncherProcess;
import pro.gravit.launcher.client.runtime.client.ClientLauncherProcess;
import pro.gravit.launcher.modules.LauncherModule;
public class ClientProcessBuilderLaunchedEvent extends LauncherModule.Event {

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.client.events.client;
package pro.gravit.launcher.client.runtime.client.events.client;
import pro.gravit.launcher.client.ClientLauncherProcess;
import pro.gravit.launcher.client.runtime.client.ClientLauncherProcess;
import pro.gravit.launcher.modules.LauncherModule;
public class ClientProcessBuilderParamsWrittedEvent extends LauncherModule.Event {

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.client.events.client;
package pro.gravit.launcher.client.runtime.client.events.client;
import pro.gravit.launcher.client.ClientLauncherProcess;
import pro.gravit.launcher.client.runtime.client.ClientLauncherProcess;
import pro.gravit.launcher.modules.LauncherModule;
public class ClientProcessBuilderPreLaunchEvent extends LauncherModule.Event {

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.console;
package pro.gravit.launcher.client.runtime.console;
import pro.gravit.launcher.LauncherEngine;
import pro.gravit.launcher.client.runtime.LauncherEngine;
import pro.gravit.utils.command.Command;
import pro.gravit.utils.helper.LogHelper;

View file

@ -1,8 +1,8 @@
package pro.gravit.launcher.console;
package pro.gravit.launcher.client.runtime.console;
import pro.gravit.launcher.LauncherEngine;
import pro.gravit.launcher.LauncherTrustManager;
import pro.gravit.launcher.managers.ConsoleManager;
import pro.gravit.launcher.client.runtime.LauncherEngine;
import pro.gravit.launcher.client.runtime.managers.ConsoleManager;
import pro.gravit.launcher.core.LauncherTrustManager;
import pro.gravit.launcher.modules.LauncherModule;
import pro.gravit.launcher.modules.LauncherModuleInfo;
import pro.gravit.utils.command.Command;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.console;
package pro.gravit.launcher.client.runtime.console;
import pro.gravit.launcher.LauncherEngine;
import pro.gravit.launcher.client.runtime.LauncherEngine;
import pro.gravit.utils.command.Command;
import pro.gravit.utils.helper.LogHelper;

View file

@ -1,7 +1,7 @@
package pro.gravit.launcher.console;
package pro.gravit.launcher.client.runtime.console;
import pro.gravit.launcher.managers.ConsoleManager;
import pro.gravit.launcher.managers.SettingsManager;
import pro.gravit.launcher.client.runtime.managers.ConsoleManager;
import pro.gravit.launcher.client.runtime.managers.SettingsManager;
import pro.gravit.utils.command.Command;
import pro.gravit.utils.helper.LogHelper;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.console.test;
package pro.gravit.launcher.client.runtime.console.test;
import pro.gravit.launcher.utils.HWIDProvider;
import pro.gravit.launcher.client.runtime.utils.HWIDProvider;
import pro.gravit.utils.command.Command;
import pro.gravit.utils.helper.LogHelper;

View file

@ -1,13 +1,13 @@
package pro.gravit.launcher.debug;
package pro.gravit.launcher.client.runtime.debug;
import pro.gravit.launcher.ClientPermissions;
import pro.gravit.launcher.Launcher;
import pro.gravit.launcher.LauncherEngine;
import pro.gravit.launcher.api.AuthService;
import pro.gravit.launcher.api.ClientService;
import pro.gravit.launcher.client.api.AuthService;
import pro.gravit.launcher.client.api.ClientService;
import pro.gravit.launcher.client.runtime.LauncherEngine;
import pro.gravit.launcher.client.runtime.gui.RuntimeProvider;
import pro.gravit.launcher.events.request.AuthRequestEvent;
import pro.gravit.launcher.events.request.ProfilesRequestEvent;
import pro.gravit.launcher.gui.RuntimeProvider;
import pro.gravit.launcher.profiles.ClientProfile;
import pro.gravit.launcher.request.Request;
import pro.gravit.launcher.request.auth.AuthRequest;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.debug;
package pro.gravit.launcher.client.runtime.debug;
import pro.gravit.launcher.LauncherTrustManager;
import pro.gravit.launcher.core.LauncherTrustManager;
import java.security.cert.X509Certificate;

View file

@ -1,12 +1,12 @@
package pro.gravit.launcher.debug;
package pro.gravit.launcher.client.runtime.debug;
import pro.gravit.launcher.ClientLauncherMethods;
import pro.gravit.launcher.Launcher;
import pro.gravit.launcher.LauncherConfig;
import pro.gravit.launcher.LauncherEngine;
import pro.gravit.launcher.client.RuntimeLauncherCoreModule;
import pro.gravit.launcher.client.RuntimeModuleManager;
import pro.gravit.launcher.managers.ConsoleManager;
import pro.gravit.launcher.client.ClientLauncherMethods;
import pro.gravit.launcher.client.runtime.LauncherEngine;
import pro.gravit.launcher.client.runtime.client.RuntimeLauncherCoreModule;
import pro.gravit.launcher.client.runtime.managers.ConsoleManager;
import pro.gravit.launcher.start.RuntimeModuleManager;
import pro.gravit.launcher.modules.LauncherModule;
import pro.gravit.launcher.modules.events.OfflineModeEvent;
import pro.gravit.launcher.modules.events.PreConfigPhase;

View file

@ -1,4 +1,4 @@
package pro.gravit.launcher.gui;
package pro.gravit.launcher.client.runtime.gui;
import javax.swing.*;

View file

@ -1,4 +1,4 @@
package pro.gravit.launcher.gui;
package pro.gravit.launcher.client.runtime.gui;
public interface RuntimeProvider {
void run(String[] args);

View file

@ -1,10 +1,10 @@
package pro.gravit.launcher.managers;
package pro.gravit.launcher.client.runtime.managers;
import pro.gravit.launcher.Launcher;
import pro.gravit.launcher.LauncherEngine;
import pro.gravit.launcher.client.events.ClientUnlockConsoleEvent;
import pro.gravit.launcher.console.UnlockCommand;
import pro.gravit.launcher.console.test.PrintHardwareInfoCommand;
import pro.gravit.launcher.client.runtime.LauncherEngine;
import pro.gravit.launcher.client.runtime.client.events.ClientUnlockConsoleEvent;
import pro.gravit.launcher.client.runtime.console.UnlockCommand;
import pro.gravit.launcher.client.runtime.console.test.PrintHardwareInfoCommand;
import pro.gravit.utils.command.CommandHandler;
import pro.gravit.utils.command.JLineCommandHandler;
import pro.gravit.utils.command.StdCommandHandler;

View file

@ -1,21 +1,10 @@
package pro.gravit.launcher.managers;
package pro.gravit.launcher.client.runtime.managers;
import pro.gravit.launcher.NewLauncherSettings;
import pro.gravit.launcher.client.DirBridge;
import pro.gravit.launcher.client.runtime.NewLauncherSettings;
import pro.gravit.launcher.client.runtime.client.DirBridge;
import pro.gravit.launcher.config.JsonConfigurable;
import pro.gravit.launcher.hasher.HashedDir;
import pro.gravit.launcher.serialize.HInput;
import pro.gravit.launcher.serialize.HOutput;
import pro.gravit.utils.helper.IOHelper;
import pro.gravit.utils.helper.LogHelper;
import java.io.IOException;
import java.nio.file.FileVisitResult;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.SimpleFileVisitor;
import java.nio.file.attribute.BasicFileAttributes;
public class SettingsManager extends JsonConfigurable<NewLauncherSettings> {
public static NewLauncherSettings settings;

View file

@ -1,4 +1,4 @@
package pro.gravit.launcher.utils;
package pro.gravit.launcher.client.runtime.utils;
import oshi.SystemInfo;
import oshi.hardware.*;

View file

@ -1,7 +1,7 @@
package pro.gravit.launcher.utils;
package pro.gravit.launcher.client.runtime.utils;
import pro.gravit.launcher.LauncherEngine;
import pro.gravit.launcher.LauncherInject;
import pro.gravit.launcher.client.runtime.LauncherEngine;
import pro.gravit.launcher.core.LauncherInject;
import pro.gravit.launcher.request.update.LauncherRequest;
import pro.gravit.utils.helper.IOHelper;
import pro.gravit.utils.helper.LogHelper;

View file

@ -1,5 +1,7 @@
package pro.gravit.launcher;
import pro.gravit.launcher.core.LauncherNetworkAPI;
import java.util.*;
public class ClientPermissions {

View file

@ -1,8 +1,8 @@
package pro.gravit.launcher;
import pro.gravit.launcher.managers.GsonManager;
import pro.gravit.launcher.core.managers.GsonManager;
import pro.gravit.launcher.profiles.ClientProfile;
import pro.gravit.launcher.serialize.HInput;
import pro.gravit.launcher.core.serialize.HInput;
import pro.gravit.utils.helper.IOHelper;
import pro.gravit.utils.helper.JVMHelper;
import pro.gravit.utils.helper.LogHelper;

View file

@ -1,10 +1,13 @@
package pro.gravit.launcher;
import pro.gravit.launcher.core.LauncherInject;
import pro.gravit.launcher.core.LauncherInjectionConstructor;
import pro.gravit.launcher.core.LauncherTrustManager;
import pro.gravit.launcher.modules.LauncherModule;
import pro.gravit.launcher.modules.LauncherModulesManager;
import pro.gravit.launcher.serialize.HInput;
import pro.gravit.launcher.serialize.HOutput;
import pro.gravit.launcher.serialize.stream.StreamObject;
import pro.gravit.launcher.core.serialize.HInput;
import pro.gravit.launcher.core.serialize.HOutput;
import pro.gravit.launcher.core.serialize.stream.StreamObject;
import pro.gravit.utils.helper.JVMHelper;
import pro.gravit.utils.helper.LogHelper;
import pro.gravit.utils.helper.SecurityHelper;

View file

@ -1,4 +1,4 @@
package pro.gravit.launcher.api;
package pro.gravit.launcher.client.api;
import pro.gravit.launcher.ClientPermissions;
import pro.gravit.launcher.profiles.ClientProfile;

View file

@ -1,4 +1,4 @@
package pro.gravit.launcher.api;
package pro.gravit.launcher.client.api;
import pro.gravit.utils.helper.IOHelper;
import pro.gravit.utils.helper.JVMHelper;

View file

@ -1,4 +1,4 @@
package pro.gravit.launcher.api;
package pro.gravit.launcher.client.api;
public class ConfigService {
public static boolean disableLogging;

View file

@ -1,4 +1,4 @@
package pro.gravit.launcher.api;
package pro.gravit.launcher.client.api;
import java.security.interfaces.ECPublicKey;
import java.security.interfaces.RSAPublicKey;

View file

@ -1,4 +1,4 @@
package pro.gravit.launcher.managers;
package pro.gravit.launcher.client.runtime.managers;
import pro.gravit.launcher.config.JsonConfigurable;
import pro.gravit.utils.helper.LogHelper;

View file

@ -1,4 +1,4 @@
package pro.gravit.launcher.managers;
package pro.gravit.launcher.client.runtime.managers;
import pro.gravit.launcher.config.SimpleConfigurable;
import pro.gravit.launcher.modules.ModulesConfigManager;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.events;
import pro.gravit.launcher.LauncherNetworkAPI;
import pro.gravit.launcher.core.LauncherNetworkAPI;
import pro.gravit.launcher.request.WebSocketEvent;
public class NotificationEvent implements WebSocketEvent {

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.events;
import pro.gravit.launcher.LauncherNetworkAPI;
import pro.gravit.launcher.core.LauncherNetworkAPI;
import pro.gravit.launcher.request.WebSocketEvent;
import java.util.UUID;

View file

@ -1,7 +1,7 @@
package pro.gravit.launcher.events.request;
import pro.gravit.launcher.ClientPermissions;
import pro.gravit.launcher.LauncherNetworkAPI;
import pro.gravit.launcher.core.LauncherNetworkAPI;
import pro.gravit.launcher.events.RequestEvent;
import pro.gravit.launcher.profiles.PlayerProfile;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.events.request;
import pro.gravit.launcher.LauncherNetworkAPI;
import pro.gravit.launcher.core.LauncherNetworkAPI;
import pro.gravit.launcher.events.RequestEvent;
import pro.gravit.launcher.profiles.PlayerProfile;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.events.request;
import pro.gravit.launcher.LauncherNetworkAPI;
import pro.gravit.launcher.core.LauncherNetworkAPI;
import pro.gravit.launcher.events.RequestEvent;
import pro.gravit.launcher.profiles.PlayerProfile;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.events.request;
import pro.gravit.launcher.LauncherNetworkAPI;
import pro.gravit.launcher.core.LauncherNetworkAPI;
import pro.gravit.launcher.events.RequestEvent;
import java.util.UUID;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.events.request;
import pro.gravit.launcher.LauncherNetworkAPI;
import pro.gravit.launcher.core.LauncherNetworkAPI;
import pro.gravit.launcher.events.RequestEvent;
import pro.gravit.utils.TypeSerializeInterface;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.events.request;
import pro.gravit.launcher.LauncherNetworkAPI;
import pro.gravit.launcher.core.LauncherNetworkAPI;
import pro.gravit.launcher.events.RequestEvent;
import java.util.UUID;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.events.request;
import pro.gravit.launcher.LauncherNetworkAPI;
import pro.gravit.launcher.core.LauncherNetworkAPI;
import pro.gravit.launcher.events.ExtendedTokenRequestEvent;
import pro.gravit.launcher.events.RequestEvent;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.events.request;
import pro.gravit.launcher.LauncherNetworkAPI;
import pro.gravit.launcher.core.LauncherNetworkAPI;
import pro.gravit.launcher.events.RequestEvent;
import pro.gravit.launcher.profiles.PlayerProfile;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.events.request;
import pro.gravit.launcher.LauncherNetworkAPI;
import pro.gravit.launcher.core.LauncherNetworkAPI;
import pro.gravit.launcher.events.RequestEvent;
import pro.gravit.launcher.profiles.PlayerProfile;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.events.request;
import pro.gravit.launcher.LauncherNetworkAPI;
import pro.gravit.launcher.core.LauncherNetworkAPI;
import pro.gravit.launcher.events.RequestEvent;
import pro.gravit.launcher.profiles.ClientProfile;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.events.request;
import pro.gravit.launcher.LauncherNetworkAPI;
import pro.gravit.launcher.core.LauncherNetworkAPI;
import pro.gravit.launcher.events.RequestEvent;
import pro.gravit.launcher.profiles.ClientProfile;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.events.request;
import pro.gravit.launcher.LauncherNetworkAPI;
import pro.gravit.launcher.core.LauncherNetworkAPI;
import pro.gravit.launcher.events.RequestEvent;
import java.util.HashSet;

View file

@ -1,8 +1,8 @@
package pro.gravit.launcher.events.request;
import pro.gravit.launcher.LauncherNetworkAPI;
import pro.gravit.launcher.core.LauncherNetworkAPI;
import pro.gravit.launcher.events.RequestEvent;
import pro.gravit.launcher.hasher.HashedDir;
import pro.gravit.launcher.core.hasher.HashedDir;
public class UpdateRequestEvent extends RequestEvent {
@LauncherNetworkAPI

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.modules;
import pro.gravit.launcher.LauncherTrustManager;
import pro.gravit.launcher.core.LauncherTrustManager;
import pro.gravit.utils.Version;
import java.util.ArrayList;

View file

@ -1,7 +1,7 @@
package pro.gravit.launcher.modules.impl;
import pro.gravit.launcher.LauncherTrustManager;
import pro.gravit.launcher.managers.SimpleModulesConfigManager;
import pro.gravit.launcher.core.LauncherTrustManager;
import pro.gravit.launcher.client.runtime.managers.SimpleModulesConfigManager;
import pro.gravit.launcher.modules.*;
import pro.gravit.utils.PublicURLClassLoader;
import pro.gravit.utils.Version;

View file

@ -1,8 +1,8 @@
package pro.gravit.launcher.profiles;
import com.google.gson.*;
import pro.gravit.launcher.LauncherNetworkAPI;
import pro.gravit.launcher.hasher.FileNameMatcher;
import pro.gravit.launcher.core.LauncherNetworkAPI;
import pro.gravit.launcher.core.hasher.FileNameMatcher;
import pro.gravit.launcher.profiles.optional.OptionalDepend;
import pro.gravit.launcher.profiles.optional.OptionalFile;
import pro.gravit.launcher.profiles.optional.triggers.OptionalTrigger;

View file

@ -1,7 +1,7 @@
package pro.gravit.launcher.profiles;
import pro.gravit.launcher.serialize.HOutput;
import pro.gravit.launcher.serialize.stream.StreamObject;
import pro.gravit.launcher.core.serialize.HOutput;
import pro.gravit.launcher.core.serialize.stream.StreamObject;
import pro.gravit.utils.helper.IOHelper;
import pro.gravit.utils.helper.SecurityHelper;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.profiles.optional;
import pro.gravit.launcher.LauncherNetworkAPI;
import pro.gravit.launcher.core.LauncherNetworkAPI;
public class OptionalDepend {
@LauncherNetworkAPI

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.profiles.optional;
import pro.gravit.launcher.LauncherNetworkAPI;
import pro.gravit.launcher.core.LauncherNetworkAPI;
import pro.gravit.launcher.profiles.optional.actions.OptionalAction;
import java.util.List;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.profiles.optional.actions;
import pro.gravit.launcher.hasher.HashedDir;
import pro.gravit.launcher.core.hasher.HashedDir;
import pro.gravit.utils.helper.LogHelper;
import java.util.Map;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.request;
import pro.gravit.launcher.LauncherNetworkAPI;
import pro.gravit.launcher.core.LauncherNetworkAPI;
import pro.gravit.launcher.events.request.AuthRequestEvent;
import pro.gravit.launcher.events.request.CurrentUserRequestEvent;
import pro.gravit.launcher.events.request.RefreshTokenRequestEvent;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.request.auth;
import pro.gravit.launcher.LauncherNetworkAPI;
import pro.gravit.launcher.core.LauncherNetworkAPI;
import pro.gravit.launcher.events.request.AuthRequestEvent;
import pro.gravit.launcher.request.Request;
import pro.gravit.launcher.request.auth.password.*;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.request.auth;
import pro.gravit.launcher.LauncherNetworkAPI;
import pro.gravit.launcher.core.LauncherNetworkAPI;
import pro.gravit.launcher.events.request.CheckServerRequestEvent;
import pro.gravit.launcher.request.Request;
import pro.gravit.launcher.request.websockets.WebSocketRequest;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.request.auth;
import pro.gravit.launcher.LauncherNetworkAPI;
import pro.gravit.launcher.core.LauncherNetworkAPI;
import pro.gravit.launcher.events.request.JoinServerRequestEvent;
import pro.gravit.launcher.request.Request;
import pro.gravit.launcher.request.websockets.WebSocketRequest;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.request.auth;
import pro.gravit.launcher.LauncherNetworkAPI;
import pro.gravit.launcher.core.LauncherNetworkAPI;
import pro.gravit.launcher.events.request.SetProfileRequestEvent;
import pro.gravit.launcher.profiles.ClientProfile;
import pro.gravit.launcher.request.Request;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.request.auth.password;
import pro.gravit.launcher.LauncherNetworkAPI;
import pro.gravit.launcher.core.LauncherNetworkAPI;
import pro.gravit.launcher.request.auth.AuthRequest;
public class AuthAESPassword implements AuthRequest.AuthPasswordInterface {

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.request.auth.password;
import pro.gravit.launcher.LauncherNetworkAPI;
import pro.gravit.launcher.core.LauncherNetworkAPI;
import pro.gravit.launcher.request.auth.AuthRequest;
public class AuthPlainPassword implements AuthRequest.AuthPasswordInterface {

View file

@ -1,7 +1,7 @@
package pro.gravit.launcher.request.update;
import pro.gravit.launcher.Launcher;
import pro.gravit.launcher.LauncherNetworkAPI;
import pro.gravit.launcher.core.LauncherNetworkAPI;
import pro.gravit.launcher.events.request.LauncherRequestEvent;
import pro.gravit.launcher.request.Request;
import pro.gravit.launcher.request.RequestService;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.request.update;
import pro.gravit.launcher.LauncherNetworkAPI;
import pro.gravit.launcher.core.LauncherNetworkAPI;
import pro.gravit.launcher.events.request.UpdateRequestEvent;
import pro.gravit.launcher.request.Request;
import pro.gravit.launcher.request.websockets.WebSocketRequest;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.request.uuid;
import pro.gravit.launcher.LauncherNetworkAPI;
import pro.gravit.launcher.core.LauncherNetworkAPI;
import pro.gravit.launcher.events.request.BatchProfileByUsernameRequestEvent;
import pro.gravit.launcher.request.Request;
import pro.gravit.launcher.request.websockets.WebSocketRequest;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.request.uuid;
import pro.gravit.launcher.LauncherNetworkAPI;
import pro.gravit.launcher.core.LauncherNetworkAPI;
import pro.gravit.launcher.events.request.ProfileByUUIDRequestEvent;
import pro.gravit.launcher.request.Request;
import pro.gravit.launcher.request.websockets.WebSocketRequest;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.request.uuid;
import pro.gravit.launcher.LauncherNetworkAPI;
import pro.gravit.launcher.core.LauncherNetworkAPI;
import pro.gravit.launcher.events.request.ProfileByUsernameRequestEvent;
import pro.gravit.launcher.request.Request;
import pro.gravit.launcher.request.websockets.WebSocketRequest;

View file

@ -14,8 +14,8 @@
import io.netty.handler.codec.http.websocketx.WebSocketVersion;
import io.netty.handler.ssl.SslContext;
import io.netty.handler.ssl.SslContextBuilder;
import pro.gravit.launcher.CertificatePinningTrustManager;
import pro.gravit.launcher.LauncherInject;
import pro.gravit.launcher.core.CertificatePinningTrustManager;
import pro.gravit.launcher.core.LauncherInject;
import pro.gravit.utils.helper.LogHelper;
import javax.net.ssl.SSLException;

View file

@ -5,8 +5,8 @@
import pro.gravit.launcher.Launcher;
import pro.gravit.launcher.events.NotificationEvent;
import pro.gravit.launcher.events.request.*;
import pro.gravit.launcher.hasher.HashedEntry;
import pro.gravit.launcher.hasher.HashedEntryAdapter;
import pro.gravit.launcher.core.hasher.HashedEntry;
import pro.gravit.launcher.core.hasher.HashedEntryAdapter;
import pro.gravit.launcher.profiles.ClientProfile;
import pro.gravit.launcher.profiles.optional.actions.OptionalAction;
import pro.gravit.launcher.profiles.optional.triggers.OptionalTrigger;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher;
package pro.gravit.launcher.client;
import pro.gravit.launcher.api.DialogService;
import pro.gravit.launcher.client.api.DialogService;
import pro.gravit.launcher.events.ExtendedTokenRequestEvent;
import pro.gravit.launcher.events.NotificationEvent;
import pro.gravit.launcher.events.request.SecurityReportRequestEvent;

View file

@ -1,10 +1,12 @@
package pro.gravit.launcher;
package pro.gravit.launcher.client;
import pro.gravit.launcher.client.ClientGsonManager;
import pro.gravit.launcher.client.ClientLauncherEntryPoint;
import pro.gravit.launcher.client.ClientModuleManager;
import pro.gravit.launcher.client.ClientParams;
import pro.gravit.launcher.client.events.ClientExitPhase;
import pro.gravit.launcher.Launcher;
import pro.gravit.launcher.core.LauncherTrustManager;
import pro.gravit.launcher.client.runtime.client.ClientGsonManager;
import pro.gravit.launcher.client.runtime.client.ClientLauncherEntryPoint;
import pro.gravit.launcher.client.runtime.client.ClientModuleManager;
import pro.gravit.launcher.client.runtime.client.ClientParams;
import pro.gravit.launcher.client.runtime.client.events.ClientExitPhase;
import pro.gravit.launcher.events.request.*;
import pro.gravit.launcher.modules.LauncherModulesManager;
import pro.gravit.launcher.modules.events.OfflineModeEvent;
@ -21,7 +23,7 @@
import pro.gravit.launcher.request.uuid.ProfileByUUIDRequest;
import pro.gravit.launcher.request.uuid.ProfileByUsernameRequest;
import pro.gravit.launcher.request.websockets.OfflineRequestService;
import pro.gravit.launcher.utils.NativeJVMHalt;
import pro.gravit.launcher.client.runtime.utils.NativeJVMHalt;
import pro.gravit.utils.helper.JVMHelper;
import java.security.cert.X509Certificate;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher;
package pro.gravit.launcher.client;
import pro.gravit.launcher.utils.NativeJVMHalt;
import pro.gravit.launcher.client.runtime.utils.NativeJVMHalt;
import pro.gravit.utils.helper.LogHelper;
import java.io.File;

View file

@ -1,8 +1,8 @@
package pro.gravit.launcher.api;
package pro.gravit.launcher.client.api;
import pro.gravit.launcher.ClientLauncherMethods;
import pro.gravit.launcher.LauncherTrustManager;
import pro.gravit.launcher.utils.ApiBridgeService;
import pro.gravit.launcher.client.ClientLauncherMethods;
import pro.gravit.launcher.core.LauncherTrustManager;
import pro.gravit.launcher.client.runtime.utils.ApiBridgeService;
import java.security.cert.X509Certificate;

View file

@ -1,4 +1,4 @@
package pro.gravit.launcher.api;
package pro.gravit.launcher.client.api;
import pro.gravit.launcher.events.NotificationEvent;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.api;
package pro.gravit.launcher.client.api;
import pro.gravit.launcher.ClientLauncherMethods;
import pro.gravit.launcher.client.ClientLauncherMethods;
public class SystemService {
private SystemService() {

View file

@ -1,7 +1,7 @@
package pro.gravit.launcher.client;
package pro.gravit.launcher.client.runtime.client;
import com.google.gson.GsonBuilder;
import pro.gravit.launcher.managers.GsonManager;
import pro.gravit.launcher.core.managers.GsonManager;
import pro.gravit.launcher.modules.events.PreGsonPhase;
import pro.gravit.launcher.request.websockets.ClientWebSocketService;

View file

@ -1,4 +1,4 @@
package pro.gravit.launcher.client;
package pro.gravit.launcher.client.runtime.client;
import pro.gravit.launcher.modules.LauncherInitContext;
import pro.gravit.launcher.modules.LauncherModule;

View file

@ -1,13 +1,16 @@
package pro.gravit.launcher.client;
package pro.gravit.launcher.client.runtime.client;
import pro.gravit.launcher.*;
import pro.gravit.launcher.api.AuthService;
import pro.gravit.launcher.api.ClientService;
import pro.gravit.launcher.api.KeyService;
import pro.gravit.launcher.client.events.client.*;
import pro.gravit.launcher.hasher.FileNameMatcher;
import pro.gravit.launcher.hasher.HashedDir;
import pro.gravit.launcher.hasher.HashedEntry;
import pro.gravit.launcher.client.BasicLauncherEventHandler;
import pro.gravit.launcher.client.ClientLauncherMethods;
import pro.gravit.launcher.client.LauncherAgent;
import pro.gravit.launcher.client.api.AuthService;
import pro.gravit.launcher.client.api.ClientService;
import pro.gravit.launcher.client.api.KeyService;
import pro.gravit.launcher.client.runtime.client.events.client.*;
import pro.gravit.launcher.core.hasher.FileNameMatcher;
import pro.gravit.launcher.core.hasher.HashedDir;
import pro.gravit.launcher.core.hasher.HashedEntry;
import pro.gravit.launcher.modules.events.PreConfigPhase;
import pro.gravit.launcher.profiles.ClientProfile;
import pro.gravit.launcher.profiles.ClientProfileVersions;
@ -18,8 +21,8 @@
import pro.gravit.launcher.request.RequestException;
import pro.gravit.launcher.request.RequestService;
import pro.gravit.launcher.request.websockets.StdWebSocketService;
import pro.gravit.launcher.serialize.HInput;
import pro.gravit.launcher.utils.DirWatcher;
import pro.gravit.launcher.core.serialize.HInput;
import pro.gravit.launcher.client.runtime.utils.DirWatcher;
import pro.gravit.utils.helper.*;
import pro.gravit.utils.launch.*;

View file

@ -1,7 +1,7 @@
package pro.gravit.launcher.client;
package pro.gravit.launcher.client.runtime.client;
import pro.gravit.launcher.Launcher;
import pro.gravit.launcher.LauncherTrustManager;
import pro.gravit.launcher.core.LauncherTrustManager;
import pro.gravit.launcher.modules.LauncherModule;
import pro.gravit.launcher.modules.impl.SimpleModuleManager;

View file

@ -1,8 +1,8 @@
package pro.gravit.launcher.client;
package pro.gravit.launcher.client.runtime.client;
import pro.gravit.launcher.Launcher;
import pro.gravit.launcher.events.request.AuthRequestEvent;
import pro.gravit.launcher.hasher.HashedDir;
import pro.gravit.launcher.core.hasher.HashedDir;
import pro.gravit.launcher.profiles.ClientProfile;
import pro.gravit.launcher.profiles.ClientProfileVersions;
import pro.gravit.launcher.profiles.PlayerProfile;

View file

@ -1,4 +1,4 @@
package pro.gravit.launcher.client;
package pro.gravit.launcher.client.runtime.client;
import pro.gravit.launcher.Launcher;
import pro.gravit.utils.helper.IOHelper;

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