UltimMC: Add our changes

This commit is contained in:
Neptune
2024-03-03 11:42:23 -05:00
parent 2c9e7b75f4
commit 0d01261956
45 changed files with 2191 additions and 445 deletions

View File

@@ -5,6 +5,7 @@
#include <QProcess>
#include <QDir>
#include "minecraft/launch/QuickPlayTarget.h"
#include "minecraft/launch/InjectAuthlib.h"
class ModFolderModel;
class WorldList;
@@ -78,7 +79,7 @@ public:
////// Launch stuff //////
Task::Ptr createUpdateTask(Net::Mode mode) override;
shared_qobject_ptr<LaunchTask> createLaunchTask(AuthSessionPtr account, QuickPlayTargetPtr quickPlayTarget) override;
shared_qobject_ptr<LaunchTask> createLaunchTask(AuthSessionPtr account, QuickPlayTargetPtr quickPlayTarget, quint16 localAuthServerPort) override;
QStringList extraArguments() const override;
QStringList verboseDescription(AuthSessionPtr session, QuickPlayTargetPtr quickPlayTarget) override;
QList<Mod> getJarMods() const;
@@ -127,6 +128,7 @@ protected: // data
mutable std::shared_ptr<ModFolderModel> m_texture_pack_list;
mutable std::shared_ptr<WorldList> m_world_list;
mutable std::shared_ptr<GameOptions> m_game_options;
mutable std::shared_ptr<AuthlibInjector> m_injector;
};
typedef std::shared_ptr<MinecraftInstance> MinecraftInstancePtr;