[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.Launcher;
import pro.gravit.launcher.events.RequestEvent; import pro.gravit.launcher.events.RequestEvent;
import pro.gravit.launcher.events.request.ProfilesRequestEvent; 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.modules.events.ClosePhase;
import pro.gravit.launcher.profiles.ClientProfile; import pro.gravit.launcher.profiles.ClientProfile;
import pro.gravit.launchserver.auth.AuthProviderPair; import pro.gravit.launchserver.auth.AuthProviderPair;

View file

@ -4,7 +4,7 @@
import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.Logger;
import org.bouncycastle.jce.provider.BouncyCastleProvider; import org.bouncycastle.jce.provider.BouncyCastleProvider;
import pro.gravit.launcher.Launcher; 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.modules.events.PreConfigPhase;
import pro.gravit.launcher.profiles.optional.actions.OptionalAction; import pro.gravit.launcher.profiles.optional.actions.OptionalAction;
import pro.gravit.launcher.profiles.optional.triggers.OptionalTrigger; import pro.gravit.launcher.profiles.optional.triggers.OptionalTrigger;

View file

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

View file

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

View file

@ -2,7 +2,7 @@
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger; 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.LauncherModule;
import pro.gravit.launcher.modules.LauncherModuleInfo; import pro.gravit.launcher.modules.LauncherModuleInfo;
import pro.gravit.launchserver.LaunchServer; import pro.gravit.launchserver.LaunchServer;

View file

@ -3,7 +3,7 @@
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.Logger;
import pro.gravit.launcher.Launcher; 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.LaunchServer;
import pro.gravit.launchserver.asm.InjectClassAcceptor; import pro.gravit.launchserver.asm.InjectClassAcceptor;
import pro.gravit.launchserver.binary.tasks.MainBuildTask; 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.PemObject;
import org.bouncycastle.util.io.pem.PemReader; import org.bouncycastle.util.io.pem.PemReader;
import org.bouncycastle.util.io.pem.PemWriter; 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.IOHelper;
import pro.gravit.utils.helper.JVMHelper; import pro.gravit.utils.helper.JVMHelper;

View file

@ -3,7 +3,7 @@
import com.google.gson.GsonBuilder; import com.google.gson.GsonBuilder;
import marcono1234.gson.recordadapter.RecordTypeAdapterFactory; import marcono1234.gson.recordadapter.RecordTypeAdapterFactory;
import pro.gravit.launcher.events.request.GetAvailabilityAuthRequestEvent; 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.modules.events.PreGsonPhase;
import pro.gravit.launcher.profiles.ClientProfile; import pro.gravit.launcher.profiles.ClientProfile;
import pro.gravit.launcher.profiles.optional.actions.OptionalAction; 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.LogManager;
import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.Logger;
import pro.gravit.launcher.hasher.HashedDir; import pro.gravit.launcher.core.hasher.HashedDir;
import pro.gravit.launcher.serialize.HInput; import pro.gravit.launcher.core.serialize.HInput;
import pro.gravit.launcher.serialize.HOutput; import pro.gravit.launcher.core.serialize.HOutput;
import pro.gravit.launchserver.LaunchServer; import pro.gravit.launchserver.LaunchServer;
import pro.gravit.launchserver.modules.events.LaunchServerUpdatesSyncEvent; import pro.gravit.launchserver.modules.events.LaunchServerUpdatesSyncEvent;
import pro.gravit.utils.helper.IOHelper; import pro.gravit.utils.helper.IOHelper;

View file

@ -1,6 +1,6 @@
package pro.gravit.launchserver.modules.impl; 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.LauncherModule;
import pro.gravit.launcher.modules.impl.SimpleModuleManager; import pro.gravit.launcher.modules.impl.SimpleModuleManager;
import pro.gravit.launchserver.LaunchServer; import pro.gravit.launchserver.LaunchServer;

View file

@ -2,7 +2,7 @@
import io.netty.channel.ChannelHandlerContext; import io.netty.channel.ChannelHandlerContext;
import pro.gravit.launcher.events.request.UpdateRequestEvent; 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.auth.protect.interfaces.ProfilesProtectHandler;
import pro.gravit.launchserver.config.LaunchServerConfig; import pro.gravit.launchserver.config.LaunchServerConfig;
import pro.gravit.launchserver.socket.Client; 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.** -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>; <fields>;
<methods>; <methods>;
} }
-keepclassmembers class ** { -keepclassmembers class ** {
@pro.gravit.launcher.LauncherNetworkAPI @pro.gravit.launcher.core.LauncherNetworkAPI
<fields>; <fields>;
@pro.gravit.launcher.LauncherNetworkAPI @pro.gravit.launcher.core.LauncherNetworkAPI
<methods>; <methods>;
} }

View file

@ -6,7 +6,7 @@
import org.objectweb.asm.ClassReader; import org.objectweb.asm.ClassReader;
import org.objectweb.asm.ClassWriter; import org.objectweb.asm.ClassWriter;
import org.objectweb.asm.tree.ClassNode; 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.launchserver.asm.InjectClassAcceptor;
import pro.gravit.utils.helper.JarHelper; 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.*;
import pro.gravit.launcher.client.events.ClientEngineInitPhase; import pro.gravit.launcher.client.BasicLauncherEventHandler;
import pro.gravit.launcher.client.events.ClientExitPhase; import pro.gravit.launcher.client.ClientLauncherMethods;
import pro.gravit.launcher.client.events.ClientPreGuiPhase; import pro.gravit.launcher.client.LauncherAgent;
import pro.gravit.launcher.console.GetPublicKeyCommand; import pro.gravit.launcher.client.runtime.client.*;
import pro.gravit.launcher.console.ModulesCommand; import pro.gravit.launcher.client.runtime.client.events.ClientEngineInitPhase;
import pro.gravit.launcher.console.SignDataCommand; import pro.gravit.launcher.client.runtime.client.events.ClientExitPhase;
import pro.gravit.launcher.gui.NoRuntimeProvider; import pro.gravit.launcher.client.runtime.client.events.ClientPreGuiPhase;
import pro.gravit.launcher.gui.RuntimeProvider; import pro.gravit.launcher.client.runtime.console.GetPublicKeyCommand;
import pro.gravit.launcher.managers.ConsoleManager; 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.OfflineModeEvent;
import pro.gravit.launcher.modules.events.PreConfigPhase; import pro.gravit.launcher.modules.events.PreConfigPhase;
import pro.gravit.launcher.profiles.optional.actions.OptionalAction; import pro.gravit.launcher.profiles.optional.actions.OptionalAction;
@ -20,7 +26,7 @@
import pro.gravit.launcher.request.auth.*; import pro.gravit.launcher.request.auth.*;
import pro.gravit.launcher.request.websockets.OfflineRequestService; import pro.gravit.launcher.request.websockets.OfflineRequestService;
import pro.gravit.launcher.request.websockets.StdWebSocketService; 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 pro.gravit.utils.helper.*;
import java.io.IOException; 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.helper.IOHelper;
import pro.gravit.utils.launch.LaunchOptions; import pro.gravit.utils.launch.LaunchOptions;
import pro.gravit.utils.launch.ModuleLaunch; 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.client.runtime.client.UserSettings;
import pro.gravit.launcher.hasher.HashedDir; import pro.gravit.launcher.core.LauncherNetworkAPI;
import java.nio.file.Path;
import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.List;
import java.util.Map; import java.util.Map;
public class NewLauncherSettings { 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.Launcher;
import pro.gravit.launcher.LauncherConfig; import pro.gravit.launcher.LauncherConfig;
import pro.gravit.launcher.LauncherEngine; import pro.gravit.launcher.client.runtime.LauncherEngine;
import pro.gravit.launcher.client.events.client.ClientProcessBuilderCreateEvent; import pro.gravit.launcher.client.runtime.client.events.client.ClientProcessBuilderCreateEvent;
import pro.gravit.launcher.client.events.client.ClientProcessBuilderLaunchedEvent; import pro.gravit.launcher.client.runtime.client.events.client.ClientProcessBuilderLaunchedEvent;
import pro.gravit.launcher.client.events.client.ClientProcessBuilderParamsWrittedEvent; import pro.gravit.launcher.client.runtime.client.events.client.ClientProcessBuilderParamsWrittedEvent;
import pro.gravit.launcher.client.events.client.ClientProcessBuilderPreLaunchEvent; import pro.gravit.launcher.client.runtime.client.events.client.ClientProcessBuilderPreLaunchEvent;
import pro.gravit.launcher.hasher.HashedDir; import pro.gravit.launcher.core.hasher.HashedDir;
import pro.gravit.launcher.profiles.ClientProfile; import pro.gravit.launcher.profiles.ClientProfile;
import pro.gravit.launcher.profiles.PlayerProfile; import pro.gravit.launcher.profiles.PlayerProfile;
import pro.gravit.launcher.profiles.optional.OptionalView; import pro.gravit.launcher.profiles.optional.OptionalView;
import pro.gravit.launcher.profiles.optional.actions.OptionalAction; import pro.gravit.launcher.profiles.optional.actions.OptionalAction;
import pro.gravit.launcher.profiles.optional.actions.OptionalActionJvmArgs; import pro.gravit.launcher.profiles.optional.actions.OptionalActionJvmArgs;
import pro.gravit.launcher.request.Request; 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 pro.gravit.utils.helper.*;
import java.io.File; 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 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.modules.events.PreGsonPhase;
import pro.gravit.launcher.request.websockets.ClientWebSocketService; import pro.gravit.launcher.request.websockets.ClientWebSocketService;
import pro.gravit.utils.UniversalJsonAdapter; 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.LauncherInitContext;
import pro.gravit.launcher.modules.LauncherModule; 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.JsonElement;
import com.google.gson.JsonObject; import com.google.gson.JsonObject;
import com.google.gson.JsonParser; import com.google.gson.JsonParser;
import pro.gravit.launcher.profiles.ClientProfile; import pro.gravit.launcher.profiles.ClientProfile;
import pro.gravit.launcher.profiles.ClientProfileVersions; import pro.gravit.launcher.profiles.ClientProfileVersions;
import pro.gravit.launcher.serialize.HInput; import pro.gravit.launcher.core.serialize.HInput;
import pro.gravit.launcher.serialize.HOutput; import pro.gravit.launcher.core.serialize.HOutput;
import pro.gravit.utils.helper.IOHelper; import pro.gravit.utils.helper.IOHelper;
import pro.gravit.utils.helper.LogHelper; import pro.gravit.utils.helper.LogHelper;
import pro.gravit.utils.helper.VerifyHelper; 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; 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; import pro.gravit.launcher.modules.events.InitPhase;
public class ClientEngineInitPhase extends 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; import pro.gravit.launcher.modules.LauncherModule;
public class ClientGuiPhase extends LauncherModule.Event { 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; import pro.gravit.launcher.modules.LauncherModule;
public class ClientPreGuiPhase extends LauncherModule.Event { 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.launcher.modules.LauncherModule;
import pro.gravit.utils.command.CommandHandler; 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; import pro.gravit.launcher.modules.LauncherModule;
public class ClientProcessBuilderCreateEvent extends LauncherModule.Event { 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; import pro.gravit.launcher.modules.LauncherModule;
public class ClientProcessBuilderLaunchedEvent extends LauncherModule.Event { 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; import pro.gravit.launcher.modules.LauncherModule;
public class ClientProcessBuilderParamsWrittedEvent extends LauncherModule.Event { 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; import pro.gravit.launcher.modules.LauncherModule;
public class ClientProcessBuilderPreLaunchEvent extends LauncherModule.Event { 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.command.Command;
import pro.gravit.utils.helper.LogHelper; 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.client.runtime.LauncherEngine;
import pro.gravit.launcher.LauncherTrustManager; import pro.gravit.launcher.client.runtime.managers.ConsoleManager;
import pro.gravit.launcher.managers.ConsoleManager; import pro.gravit.launcher.core.LauncherTrustManager;
import pro.gravit.launcher.modules.LauncherModule; import pro.gravit.launcher.modules.LauncherModule;
import pro.gravit.launcher.modules.LauncherModuleInfo; import pro.gravit.launcher.modules.LauncherModuleInfo;
import pro.gravit.utils.command.Command; 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.command.Command;
import pro.gravit.utils.helper.LogHelper; 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.client.runtime.managers.ConsoleManager;
import pro.gravit.launcher.managers.SettingsManager; import pro.gravit.launcher.client.runtime.managers.SettingsManager;
import pro.gravit.utils.command.Command; import pro.gravit.utils.command.Command;
import pro.gravit.utils.helper.LogHelper; 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.command.Command;
import pro.gravit.utils.helper.LogHelper; 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.ClientPermissions;
import pro.gravit.launcher.Launcher; import pro.gravit.launcher.Launcher;
import pro.gravit.launcher.LauncherEngine; import pro.gravit.launcher.client.api.AuthService;
import pro.gravit.launcher.api.AuthService; import pro.gravit.launcher.client.api.ClientService;
import pro.gravit.launcher.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.AuthRequestEvent;
import pro.gravit.launcher.events.request.ProfilesRequestEvent; import pro.gravit.launcher.events.request.ProfilesRequestEvent;
import pro.gravit.launcher.gui.RuntimeProvider;
import pro.gravit.launcher.profiles.ClientProfile; import pro.gravit.launcher.profiles.ClientProfile;
import pro.gravit.launcher.request.Request; import pro.gravit.launcher.request.Request;
import pro.gravit.launcher.request.auth.AuthRequest; 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; 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.Launcher;
import pro.gravit.launcher.LauncherConfig; import pro.gravit.launcher.LauncherConfig;
import pro.gravit.launcher.LauncherEngine; import pro.gravit.launcher.client.ClientLauncherMethods;
import pro.gravit.launcher.client.RuntimeLauncherCoreModule; import pro.gravit.launcher.client.runtime.LauncherEngine;
import pro.gravit.launcher.client.RuntimeModuleManager; import pro.gravit.launcher.client.runtime.client.RuntimeLauncherCoreModule;
import pro.gravit.launcher.managers.ConsoleManager; 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.LauncherModule;
import pro.gravit.launcher.modules.events.OfflineModeEvent; import pro.gravit.launcher.modules.events.OfflineModeEvent;
import pro.gravit.launcher.modules.events.PreConfigPhase; 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.*; import javax.swing.*;

View file

@ -1,4 +1,4 @@
package pro.gravit.launcher.gui; package pro.gravit.launcher.client.runtime.gui;
public interface RuntimeProvider { public interface RuntimeProvider {
void run(String[] args); 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.Launcher;
import pro.gravit.launcher.LauncherEngine; import pro.gravit.launcher.client.runtime.LauncherEngine;
import pro.gravit.launcher.client.events.ClientUnlockConsoleEvent; import pro.gravit.launcher.client.runtime.client.events.ClientUnlockConsoleEvent;
import pro.gravit.launcher.console.UnlockCommand; import pro.gravit.launcher.client.runtime.console.UnlockCommand;
import pro.gravit.launcher.console.test.PrintHardwareInfoCommand; import pro.gravit.launcher.client.runtime.console.test.PrintHardwareInfoCommand;
import pro.gravit.utils.command.CommandHandler; import pro.gravit.utils.command.CommandHandler;
import pro.gravit.utils.command.JLineCommandHandler; import pro.gravit.utils.command.JLineCommandHandler;
import pro.gravit.utils.command.StdCommandHandler; 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.runtime.NewLauncherSettings;
import pro.gravit.launcher.client.DirBridge; import pro.gravit.launcher.client.runtime.client.DirBridge;
import pro.gravit.launcher.config.JsonConfigurable; 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 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 class SettingsManager extends JsonConfigurable<NewLauncherSettings> {
public static NewLauncherSettings settings; 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.SystemInfo;
import oshi.hardware.*; 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.client.runtime.LauncherEngine;
import pro.gravit.launcher.LauncherInject; import pro.gravit.launcher.core.LauncherInject;
import pro.gravit.launcher.request.update.LauncherRequest; import pro.gravit.launcher.request.update.LauncherRequest;
import pro.gravit.utils.helper.IOHelper; import pro.gravit.utils.helper.IOHelper;
import pro.gravit.utils.helper.LogHelper; import pro.gravit.utils.helper.LogHelper;

View file

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

View file

@ -1,8 +1,8 @@
package pro.gravit.launcher; 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.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.IOHelper;
import pro.gravit.utils.helper.JVMHelper; import pro.gravit.utils.helper.JVMHelper;
import pro.gravit.utils.helper.LogHelper; import pro.gravit.utils.helper.LogHelper;

View file

@ -1,10 +1,13 @@
package pro.gravit.launcher; 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.LauncherModule;
import pro.gravit.launcher.modules.LauncherModulesManager; import pro.gravit.launcher.modules.LauncherModulesManager;
import pro.gravit.launcher.serialize.HInput; import pro.gravit.launcher.core.serialize.HInput;
import pro.gravit.launcher.serialize.HOutput; import pro.gravit.launcher.core.serialize.HOutput;
import pro.gravit.launcher.serialize.stream.StreamObject; import pro.gravit.launcher.core.serialize.stream.StreamObject;
import pro.gravit.utils.helper.JVMHelper; import pro.gravit.utils.helper.JVMHelper;
import pro.gravit.utils.helper.LogHelper; import pro.gravit.utils.helper.LogHelper;
import pro.gravit.utils.helper.SecurityHelper; 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.ClientPermissions;
import pro.gravit.launcher.profiles.ClientProfile; 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.IOHelper;
import pro.gravit.utils.helper.JVMHelper; 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 class ConfigService {
public static boolean disableLogging; 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.ECPublicKey;
import java.security.interfaces.RSAPublicKey; 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.launcher.config.JsonConfigurable;
import pro.gravit.utils.helper.LogHelper; 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.config.SimpleConfigurable;
import pro.gravit.launcher.modules.ModulesConfigManager; import pro.gravit.launcher.modules.ModulesConfigManager;

View file

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

View file

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

View file

@ -1,7 +1,7 @@
package pro.gravit.launcher.events.request; package pro.gravit.launcher.events.request;
import pro.gravit.launcher.ClientPermissions; 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.events.RequestEvent;
import pro.gravit.launcher.profiles.PlayerProfile; import pro.gravit.launcher.profiles.PlayerProfile;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.events.request; 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.events.RequestEvent;
import pro.gravit.launcher.profiles.PlayerProfile; import pro.gravit.launcher.profiles.PlayerProfile;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.events.request; 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.events.RequestEvent;
import pro.gravit.launcher.profiles.PlayerProfile; import pro.gravit.launcher.profiles.PlayerProfile;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.events.request; 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.events.RequestEvent;
import java.util.UUID; import java.util.UUID;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.events.request; 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.events.RequestEvent;
import pro.gravit.utils.TypeSerializeInterface; import pro.gravit.utils.TypeSerializeInterface;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.events.request; 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.events.RequestEvent;
import java.util.UUID; import java.util.UUID;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.events.request; 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.ExtendedTokenRequestEvent;
import pro.gravit.launcher.events.RequestEvent; import pro.gravit.launcher.events.RequestEvent;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.events.request; 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.events.RequestEvent;
import pro.gravit.launcher.profiles.PlayerProfile; import pro.gravit.launcher.profiles.PlayerProfile;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.events.request; 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.events.RequestEvent;
import pro.gravit.launcher.profiles.PlayerProfile; import pro.gravit.launcher.profiles.PlayerProfile;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.events.request; 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.events.RequestEvent;
import pro.gravit.launcher.profiles.ClientProfile; import pro.gravit.launcher.profiles.ClientProfile;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.events.request; 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.events.RequestEvent;
import pro.gravit.launcher.profiles.ClientProfile; import pro.gravit.launcher.profiles.ClientProfile;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.events.request; 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.events.RequestEvent;
import java.util.HashSet; import java.util.HashSet;

View file

@ -1,8 +1,8 @@
package pro.gravit.launcher.events.request; 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.events.RequestEvent;
import pro.gravit.launcher.hasher.HashedDir; import pro.gravit.launcher.core.hasher.HashedDir;
public class UpdateRequestEvent extends RequestEvent { public class UpdateRequestEvent extends RequestEvent {
@LauncherNetworkAPI @LauncherNetworkAPI

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.profiles.optional; 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 pro.gravit.launcher.profiles.optional.actions.OptionalAction;
import java.util.List; import java.util.List;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.profiles.optional.actions; 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 pro.gravit.utils.helper.LogHelper;
import java.util.Map; import java.util.Map;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.request; 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.AuthRequestEvent;
import pro.gravit.launcher.events.request.CurrentUserRequestEvent; import pro.gravit.launcher.events.request.CurrentUserRequestEvent;
import pro.gravit.launcher.events.request.RefreshTokenRequestEvent; import pro.gravit.launcher.events.request.RefreshTokenRequestEvent;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.request.auth; 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.events.request.AuthRequestEvent;
import pro.gravit.launcher.request.Request; import pro.gravit.launcher.request.Request;
import pro.gravit.launcher.request.auth.password.*; import pro.gravit.launcher.request.auth.password.*;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.request.auth; 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.events.request.CheckServerRequestEvent;
import pro.gravit.launcher.request.Request; import pro.gravit.launcher.request.Request;
import pro.gravit.launcher.request.websockets.WebSocketRequest; import pro.gravit.launcher.request.websockets.WebSocketRequest;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.request.auth; 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.events.request.JoinServerRequestEvent;
import pro.gravit.launcher.request.Request; import pro.gravit.launcher.request.Request;
import pro.gravit.launcher.request.websockets.WebSocketRequest; import pro.gravit.launcher.request.websockets.WebSocketRequest;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.request.auth; 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.events.request.SetProfileRequestEvent;
import pro.gravit.launcher.profiles.ClientProfile; import pro.gravit.launcher.profiles.ClientProfile;
import pro.gravit.launcher.request.Request; import pro.gravit.launcher.request.Request;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.request.auth.password; 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; import pro.gravit.launcher.request.auth.AuthRequest;
public class AuthAESPassword implements AuthRequest.AuthPasswordInterface { public class AuthAESPassword implements AuthRequest.AuthPasswordInterface {

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.request.auth.password; 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; import pro.gravit.launcher.request.auth.AuthRequest;
public class AuthPlainPassword implements AuthRequest.AuthPasswordInterface { public class AuthPlainPassword implements AuthRequest.AuthPasswordInterface {

View file

@ -1,7 +1,7 @@
package pro.gravit.launcher.request.update; package pro.gravit.launcher.request.update;
import pro.gravit.launcher.Launcher; 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.events.request.LauncherRequestEvent;
import pro.gravit.launcher.request.Request; import pro.gravit.launcher.request.Request;
import pro.gravit.launcher.request.RequestService; import pro.gravit.launcher.request.RequestService;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.request.update; 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.events.request.UpdateRequestEvent;
import pro.gravit.launcher.request.Request; import pro.gravit.launcher.request.Request;
import pro.gravit.launcher.request.websockets.WebSocketRequest; import pro.gravit.launcher.request.websockets.WebSocketRequest;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.request.uuid; 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.events.request.BatchProfileByUsernameRequestEvent;
import pro.gravit.launcher.request.Request; import pro.gravit.launcher.request.Request;
import pro.gravit.launcher.request.websockets.WebSocketRequest; import pro.gravit.launcher.request.websockets.WebSocketRequest;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.request.uuid; 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.events.request.ProfileByUUIDRequestEvent;
import pro.gravit.launcher.request.Request; import pro.gravit.launcher.request.Request;
import pro.gravit.launcher.request.websockets.WebSocketRequest; import pro.gravit.launcher.request.websockets.WebSocketRequest;

View file

@ -1,6 +1,6 @@
package pro.gravit.launcher.request.uuid; 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.events.request.ProfileByUsernameRequestEvent;
import pro.gravit.launcher.request.Request; import pro.gravit.launcher.request.Request;
import pro.gravit.launcher.request.websockets.WebSocketRequest; 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.codec.http.websocketx.WebSocketVersion;
import io.netty.handler.ssl.SslContext; import io.netty.handler.ssl.SslContext;
import io.netty.handler.ssl.SslContextBuilder; import io.netty.handler.ssl.SslContextBuilder;
import pro.gravit.launcher.CertificatePinningTrustManager; import pro.gravit.launcher.core.CertificatePinningTrustManager;
import pro.gravit.launcher.LauncherInject; import pro.gravit.launcher.core.LauncherInject;
import pro.gravit.utils.helper.LogHelper; import pro.gravit.utils.helper.LogHelper;
import javax.net.ssl.SSLException; import javax.net.ssl.SSLException;

View file

@ -5,8 +5,8 @@
import pro.gravit.launcher.Launcher; import pro.gravit.launcher.Launcher;
import pro.gravit.launcher.events.NotificationEvent; import pro.gravit.launcher.events.NotificationEvent;
import pro.gravit.launcher.events.request.*; import pro.gravit.launcher.events.request.*;
import pro.gravit.launcher.hasher.HashedEntry; import pro.gravit.launcher.core.hasher.HashedEntry;
import pro.gravit.launcher.hasher.HashedEntryAdapter; import pro.gravit.launcher.core.hasher.HashedEntryAdapter;
import pro.gravit.launcher.profiles.ClientProfile; import pro.gravit.launcher.profiles.ClientProfile;
import pro.gravit.launcher.profiles.optional.actions.OptionalAction; import pro.gravit.launcher.profiles.optional.actions.OptionalAction;
import pro.gravit.launcher.profiles.optional.triggers.OptionalTrigger; 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.ExtendedTokenRequestEvent;
import pro.gravit.launcher.events.NotificationEvent; import pro.gravit.launcher.events.NotificationEvent;
import pro.gravit.launcher.events.request.SecurityReportRequestEvent; 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.Launcher;
import pro.gravit.launcher.client.ClientLauncherEntryPoint; import pro.gravit.launcher.core.LauncherTrustManager;
import pro.gravit.launcher.client.ClientModuleManager; import pro.gravit.launcher.client.runtime.client.ClientGsonManager;
import pro.gravit.launcher.client.ClientParams; import pro.gravit.launcher.client.runtime.client.ClientLauncherEntryPoint;
import pro.gravit.launcher.client.events.ClientExitPhase; 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.events.request.*;
import pro.gravit.launcher.modules.LauncherModulesManager; import pro.gravit.launcher.modules.LauncherModulesManager;
import pro.gravit.launcher.modules.events.OfflineModeEvent; import pro.gravit.launcher.modules.events.OfflineModeEvent;
@ -21,7 +23,7 @@
import pro.gravit.launcher.request.uuid.ProfileByUUIDRequest; import pro.gravit.launcher.request.uuid.ProfileByUUIDRequest;
import pro.gravit.launcher.request.uuid.ProfileByUsernameRequest; import pro.gravit.launcher.request.uuid.ProfileByUsernameRequest;
import pro.gravit.launcher.request.websockets.OfflineRequestService; 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 pro.gravit.utils.helper.JVMHelper;
import java.security.cert.X509Certificate; 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 pro.gravit.utils.helper.LogHelper;
import java.io.File; 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.client.ClientLauncherMethods;
import pro.gravit.launcher.LauncherTrustManager; import pro.gravit.launcher.core.LauncherTrustManager;
import pro.gravit.launcher.utils.ApiBridgeService; import pro.gravit.launcher.client.runtime.utils.ApiBridgeService;
import java.security.cert.X509Certificate; 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; 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 { public class SystemService {
private 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 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.modules.events.PreGsonPhase;
import pro.gravit.launcher.request.websockets.ClientWebSocketService; 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.LauncherInitContext;
import pro.gravit.launcher.modules.LauncherModule; 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.*;
import pro.gravit.launcher.api.AuthService; import pro.gravit.launcher.client.BasicLauncherEventHandler;
import pro.gravit.launcher.api.ClientService; import pro.gravit.launcher.client.ClientLauncherMethods;
import pro.gravit.launcher.api.KeyService; import pro.gravit.launcher.client.LauncherAgent;
import pro.gravit.launcher.client.events.client.*; import pro.gravit.launcher.client.api.AuthService;
import pro.gravit.launcher.hasher.FileNameMatcher; import pro.gravit.launcher.client.api.ClientService;
import pro.gravit.launcher.hasher.HashedDir; import pro.gravit.launcher.client.api.KeyService;
import pro.gravit.launcher.hasher.HashedEntry; 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.modules.events.PreConfigPhase;
import pro.gravit.launcher.profiles.ClientProfile; import pro.gravit.launcher.profiles.ClientProfile;
import pro.gravit.launcher.profiles.ClientProfileVersions; import pro.gravit.launcher.profiles.ClientProfileVersions;
@ -18,8 +21,8 @@
import pro.gravit.launcher.request.RequestException; import pro.gravit.launcher.request.RequestException;
import pro.gravit.launcher.request.RequestService; import pro.gravit.launcher.request.RequestService;
import pro.gravit.launcher.request.websockets.StdWebSocketService; import pro.gravit.launcher.request.websockets.StdWebSocketService;
import pro.gravit.launcher.serialize.HInput; import pro.gravit.launcher.core.serialize.HInput;
import pro.gravit.launcher.utils.DirWatcher; import pro.gravit.launcher.client.runtime.utils.DirWatcher;
import pro.gravit.utils.helper.*; import pro.gravit.utils.helper.*;
import pro.gravit.utils.launch.*; 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.Launcher;
import pro.gravit.launcher.LauncherTrustManager; import pro.gravit.launcher.core.LauncherTrustManager;
import pro.gravit.launcher.modules.LauncherModule; import pro.gravit.launcher.modules.LauncherModule;
import pro.gravit.launcher.modules.impl.SimpleModuleManager; 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.Launcher;
import pro.gravit.launcher.events.request.AuthRequestEvent; 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.ClientProfile;
import pro.gravit.launcher.profiles.ClientProfileVersions; import pro.gravit.launcher.profiles.ClientProfileVersions;
import pro.gravit.launcher.profiles.PlayerProfile; 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.launcher.Launcher;
import pro.gravit.utils.helper.IOHelper; import pro.gravit.utils.helper.IOHelper;

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