From 3298299764e2d98830ccb5cb48edb73beec5254d Mon Sep 17 00:00:00 2001 From: Ryan Macham Date: Sat, 4 Apr 2026 20:50:58 +0100 Subject: [PATCH] Switched to Modrinth Version_File with Hash rather than ID and Version. Implemented SettingsService --- .../Abstractions/Interfaces/Services/IGameLaunchService.cs | 7 +++++++ .../Abstractions/Interfaces/Services/ISettingsService.cs | 7 +++++++ AlayaCore/Models/Configuration/LauncherOptions.cs | 7 +++++++ ...teServiceOptions.cs => LauncherUpdateServiceOptions.cs} | 0 AlayaCore/Services/SettingsService.cs | 7 +++++++ AlayaCore/States/LaunchPlan.cs | 7 +++++++ 6 files changed, 35 insertions(+) create mode 100644 AlayaCore/Abstractions/Interfaces/Services/IGameLaunchService.cs create mode 100644 AlayaCore/Abstractions/Interfaces/Services/ISettingsService.cs create mode 100644 AlayaCore/Models/Configuration/LauncherOptions.cs rename AlayaCore/Models/Configuration/{UpdateServiceOptions.cs => LauncherUpdateServiceOptions.cs} (100%) create mode 100644 AlayaCore/Services/SettingsService.cs create mode 100644 AlayaCore/States/LaunchPlan.cs diff --git a/AlayaCore/Abstractions/Interfaces/Services/IGameLaunchService.cs b/AlayaCore/Abstractions/Interfaces/Services/IGameLaunchService.cs new file mode 100644 index 0000000..0a5ca54 --- /dev/null +++ b/AlayaCore/Abstractions/Interfaces/Services/IGameLaunchService.cs @@ -0,0 +1,7 @@ +namespace AlayaCore.Abstractions.Interfaces.Services +{ + public interface IGameLaunchServer + { + + } +} \ No newline at end of file diff --git a/AlayaCore/Abstractions/Interfaces/Services/ISettingsService.cs b/AlayaCore/Abstractions/Interfaces/Services/ISettingsService.cs new file mode 100644 index 0000000..ef0aaa6 --- /dev/null +++ b/AlayaCore/Abstractions/Interfaces/Services/ISettingsService.cs @@ -0,0 +1,7 @@ +namespace AlayaCore.Abstractions.Interfaces.Services +{ + public interface ISettingsService + { + + } +} \ No newline at end of file diff --git a/AlayaCore/Models/Configuration/LauncherOptions.cs b/AlayaCore/Models/Configuration/LauncherOptions.cs new file mode 100644 index 0000000..4e1c50f --- /dev/null +++ b/AlayaCore/Models/Configuration/LauncherOptions.cs @@ -0,0 +1,7 @@ +namespace AlayaCore.Models.Configuration +{ + public class LauncherOptions + { + + } +} \ No newline at end of file diff --git a/AlayaCore/Models/Configuration/UpdateServiceOptions.cs b/AlayaCore/Models/Configuration/LauncherUpdateServiceOptions.cs similarity index 100% rename from AlayaCore/Models/Configuration/UpdateServiceOptions.cs rename to AlayaCore/Models/Configuration/LauncherUpdateServiceOptions.cs diff --git a/AlayaCore/Services/SettingsService.cs b/AlayaCore/Services/SettingsService.cs new file mode 100644 index 0000000..ae0e45f --- /dev/null +++ b/AlayaCore/Services/SettingsService.cs @@ -0,0 +1,7 @@ +namespace AlayaCore.Services +{ + public class SettingsService + { + + } +} \ No newline at end of file diff --git a/AlayaCore/States/LaunchPlan.cs b/AlayaCore/States/LaunchPlan.cs new file mode 100644 index 0000000..78c3e6e --- /dev/null +++ b/AlayaCore/States/LaunchPlan.cs @@ -0,0 +1,7 @@ +namespace AlayaCore.States +{ + public class LaunchPlan + { + + } +} \ No newline at end of file