diff --git a/LaunchServer/resources/launchserver/defaults/profile-default.cfg b/LaunchServer/resources/launchserver/defaults/profile-default.cfg new file mode 100644 index 0000000..12c1b3a --- /dev/null +++ b/LaunchServer/resources/launchserver/defaults/profile-default.cfg @@ -0,0 +1,46 @@ +version: "1.12.2"; +assetIndex: "1.12.2"; # 1.7.10+ only + +# Runtime-dependent params +dir: "XXXXX"; +assetDir: "asset1.12.2"; + +# Client params +sortIndex: 0; +title: "XXXXX"; +serverAddress: "server.tld"; +serverPort: 25565; + +# Updater and client watch service +updateFastCheck: true; +update: [ + "servers\\.dat" +]; +updateVerify: [ + "libraries", "natives", "mods", + "minecraft\\.jar", "forge\\.jar" +]; +updateExclusions: []; + +# Client launcher params +mainClass: "net.minecraft.launchwrapper.Launch"; +classPath: [ "forge.jar", "minecraft.jar", "libraries" ]; +jvmArgs: [ + "-Dfml.ignorePatchDiscrepancies=true", + "-Dfml.ignoreInvalidMinecraftCertificates=true", + + # Some options from Mojang's launcher + "-XX:+UseG1GC", + "-XX:+UnlockExperimentalVMOptions", + "-XX:G1NewSizePercent=20", + "-XX:G1ReservePercent=20", + "-XX:MaxGCPauseMillis=50", + "-XX:G1HeapRegionSize=32M", + + # Some options from me + "-XX:+AlwaysPreTouch", + "-XX:-TieredCompilation", + "-XX:+DisableAttachMechanism" +]; +clientArgs: [ +]; diff --git a/LaunchServer/resources/launchserver/defaults/profile-fabric.cfg b/LaunchServer/resources/launchserver/defaults/profile-fabric.cfg new file mode 100644 index 0000000..940c70f --- /dev/null +++ b/LaunchServer/resources/launchserver/defaults/profile-fabric.cfg @@ -0,0 +1,43 @@ +version: "1.14.4"; +assetIndex: "1.14.4"; # 1.7.10+ only + +# Runtime-dependent params +dir: "XXXXX"; +assetDir: "asset1.14.4"; + +# Client params +sortIndex: 0; +title: "XXXXX"; +serverAddress: "server.tld"; +serverPort: 25565; + +# Updater and client watch service +updateFastCheck: true; +update: [ + "servers\\.dat" +]; +updateVerify: [ + "libraries", "natives", + "minecraft\\.jar" +]; +updateExclusions: []; + +# Client launcher params +mainClass: "net.minecraft.client.main.Main"; +classPath: [ "minecraft.jar", "libraries" ]; +jvmArgs: [ + # Some options from Mojang's launcher + "-XX:+UseG1GC", + "-XX:+UnlockExperimentalVMOptions", + "-XX:G1NewSizePercent=20", + "-XX:G1ReservePercent=20", + "-XX:MaxGCPauseMillis=50", + "-XX:G1HeapRegionSize=32M", + + # Some options from me + "-XX:+AlwaysPreTouch", + "-XX:-TieredCompilation", + "-XX:+DisableAttachMechanism" +]; +clientArgs: [ +]; diff --git a/LaunchServer/resources/launchserver/defaults/profile-forge.cfg b/LaunchServer/resources/launchserver/defaults/profile-forge.cfg new file mode 100644 index 0000000..863f1fa --- /dev/null +++ b/LaunchServer/resources/launchserver/defaults/profile-forge.cfg @@ -0,0 +1,48 @@ +version: "1.12.2"; +assetIndex: "1.12.2"; # 1.7.10+ only + +# Runtime-dependent params +dir: "XXXXX"; +assetDir: "asset1.12.2"; + +# Client params +sortIndex: 0; +title: "XXXXX"; +serverAddress: "server.tld"; +serverPort: 25565; + +# Updater and client watch service +updateFastCheck: true; +update: [ + "servers\\.dat" +]; +updateVerify: [ + "libraries", "natives", "mods", + "minecraft\\.jar", "forge\\.jar" +]; +updateExclusions: []; + +# Client launcher params +mainClass: "net.minecraft.launchwrapper.Launch"; +classPath: [ "forge.jar", "minecraft.jar", "libraries" ]; +jvmArgs: [ + "-Dfml.ignorePatchDiscrepancies=true", + "-Dfml.ignoreInvalidMinecraftCertificates=true", + + # Some options from Mojang's launcher + "-XX:+UseG1GC", + "-XX:+UnlockExperimentalVMOptions", + "-XX:G1NewSizePercent=20", + "-XX:G1ReservePercent=20", + "-XX:MaxGCPauseMillis=50", + "-XX:G1HeapRegionSize=32M", + + # Some options from me + "-XX:+AlwaysPreTouch", + "-XX:-TieredCompilation", + "-XX:+DisableAttachMechanism" +]; +clientArgs: [ + "--tweakClass", "net.minecraftforge.fml.common.launcher.FMLTweaker" + #"--tweakClass", "com.mumfrey.liteloader.launch.LiteLoaderTweaker" +]; diff --git a/LaunchServer/resources/launchserver/defaults/profile-legacy.cfg b/LaunchServer/resources/launchserver/defaults/profile-legacy.cfg new file mode 100644 index 0000000..12563f2 --- /dev/null +++ b/LaunchServer/resources/launchserver/defaults/profile-legacy.cfg @@ -0,0 +1,45 @@ +version: "1.4.7"; +assetIndex: "---"; # 1.7.10+ only + +# Runtime-dependent params +dir: "XXXXX"; +assetDir: "asset1.4.7"; + +# Client params +sortIndex: 0; +title: "XXXXX"; +serverAddress: "server.tld"; +serverPort: 25565; + +# Updater and client watch service +updateFastCheck: true; +update: [ + "servers\\.dat" +]; +updateVerify: [ + "libraries", "natives", "mods", "minecraft\\.jar" +]; +updateExclusions: []; + +# Client launcher params +mainClass: "net.minecraft.launchwrapper.Launch"; +classPath: [ "minecraft.jar", "libraries" ]; +jvmArgs: [ + # Some options from Mojang's launcher + "-XX:+UseG1GC", + "-XX:+UnlockExperimentalVMOptions", + "-XX:G1NewSizePercent=20", + "-XX:G1ReservePercent=20", + "-XX:MaxGCPauseMillis=50", + "-XX:G1HeapRegionSize=32M", + + # Some options from me + "-XX:+AlwaysPreTouch", + "-XX:-TieredCompilation", + "-XX:+DisableAttachMechanism", + + # Legacy bridge (for 1.6.4 & lower) settings + "-Dlauncher.legacy.skinsURL=http://skins.minecraft.net/MinecraftSkins/%username%.png", + "-Dlauncher.legacy.cloaksURL=http://skins.minecraft.net/MinecraftCloaks/%username%.png" +]; +clientArgs: []; diff --git a/LaunchServer/resources/launchserver/defaults/profile1.10.2.cfg b/LaunchServer/resources/launchserver/defaults/profile1.10.2.cfg deleted file mode 100644 index 7a3dff4..0000000 --- a/LaunchServer/resources/launchserver/defaults/profile1.10.2.cfg +++ /dev/null @@ -1,48 +0,0 @@ -version: "1.10.2"; -assetIndex: "1.10.2"; # 1.7.10+ only - -# Runtime-dependent params -dir: "XXXXX"; -assetDir: "asset1.10.2"; - -# Client params -sortIndex: 0; -title: "XXXXX"; -serverAddress: "server.tld"; -serverPort: 25565; - -# Updater and client watch service -updateFastCheck: true; -update: [ - "servers\\.dat" -]; -updateVerify: [ - "libraries", "natives", "mods", - "minecraft\\.jar", "forge\\.jar", "liteloader\\.jar" -]; -updateExclusions: []; - -# Client launcher params -mainClass: "net.minecraft.launchwrapper.Launch"; -classPath: [ "forge.jar", "liteloader.jar", "minecraft.jar", "libraries" ]; -jvmArgs: [ - "-Dfml.ignorePatchDiscrepancies=true", - "-Dfml.ignoreInvalidMinecraftCertificates=true", - - # Some options from Mojang's launcher - "-XX:+UseG1GC", - "-XX:+UnlockExperimentalVMOptions", - "-XX:G1NewSizePercent=20", - "-XX:G1ReservePercent=20", - "-XX:MaxGCPauseMillis=50", - "-XX:G1HeapRegionSize=32M", - - # Some options from me - "-XX:+AlwaysPreTouch", - "-XX:-TieredCompilation", - "-XX:+DisableAttachMechanism" -]; -clientArgs: [ - "--tweakClass", "net.minecraftforge.fml.common.launcher.FMLTweaker", - "--tweakClass", "com.mumfrey.liteloader.launch.LiteLoaderTweaker" -]; diff --git a/LaunchServer/resources/launchserver/defaults/profile1.11.2.cfg b/LaunchServer/resources/launchserver/defaults/profile1.11.2.cfg deleted file mode 100644 index a5abca6..0000000 --- a/LaunchServer/resources/launchserver/defaults/profile1.11.2.cfg +++ /dev/null @@ -1,48 +0,0 @@ -version: "1.11.2"; -assetIndex: "1.11.2"; # 1.7.10+ only - -# Runtime-dependent params -dir: "XXXXX"; -assetDir: "asset1.11.2"; - -# Client params -sortIndex: 0; -title: "XXXXX"; -serverAddress: "server.tld"; -serverPort: 25565; - -# Updater and client watch service -updateFastCheck: true; -update: [ - "servers\\.dat" -]; -updateVerify: [ - "libraries", "natives", "mods", - "minecraft\\.jar", "forge\\.jar", "liteloader\\.jar" -]; -updateExclusions: []; - -# Client launcher params -mainClass: "net.minecraft.launchwrapper.Launch"; -classPath: [ "forge.jar", "liteloader.jar", "minecraft.jar", "libraries" ]; -jvmArgs: [ - "-Dfml.ignorePatchDiscrepancies=true", - "-Dfml.ignoreInvalidMinecraftCertificates=true", - - # Some options from Mojang's launcher - "-XX:+UseG1GC", - "-XX:+UnlockExperimentalVMOptions", - "-XX:G1NewSizePercent=20", - "-XX:G1ReservePercent=20", - "-XX:MaxGCPauseMillis=50", - "-XX:G1HeapRegionSize=32M", - - # Some options from me - "-XX:+AlwaysPreTouch", - "-XX:-TieredCompilation", - "-XX:+DisableAttachMechanism" -]; -clientArgs: [ - "--tweakClass", "net.minecraftforge.fml.common.launcher.FMLTweaker", - "--tweakClass", "com.mumfrey.liteloader.launch.LiteLoaderTweaker" -]; diff --git a/LaunchServer/resources/launchserver/defaults/profile1.12.2.cfg b/LaunchServer/resources/launchserver/defaults/profile1.12.2.cfg deleted file mode 100644 index 863f1fa..0000000 --- a/LaunchServer/resources/launchserver/defaults/profile1.12.2.cfg +++ /dev/null @@ -1,48 +0,0 @@ -version: "1.12.2"; -assetIndex: "1.12.2"; # 1.7.10+ only - -# Runtime-dependent params -dir: "XXXXX"; -assetDir: "asset1.12.2"; - -# Client params -sortIndex: 0; -title: "XXXXX"; -serverAddress: "server.tld"; -serverPort: 25565; - -# Updater and client watch service -updateFastCheck: true; -update: [ - "servers\\.dat" -]; -updateVerify: [ - "libraries", "natives", "mods", - "minecraft\\.jar", "forge\\.jar" -]; -updateExclusions: []; - -# Client launcher params -mainClass: "net.minecraft.launchwrapper.Launch"; -classPath: [ "forge.jar", "minecraft.jar", "libraries" ]; -jvmArgs: [ - "-Dfml.ignorePatchDiscrepancies=true", - "-Dfml.ignoreInvalidMinecraftCertificates=true", - - # Some options from Mojang's launcher - "-XX:+UseG1GC", - "-XX:+UnlockExperimentalVMOptions", - "-XX:G1NewSizePercent=20", - "-XX:G1ReservePercent=20", - "-XX:MaxGCPauseMillis=50", - "-XX:G1HeapRegionSize=32M", - - # Some options from me - "-XX:+AlwaysPreTouch", - "-XX:-TieredCompilation", - "-XX:+DisableAttachMechanism" -]; -clientArgs: [ - "--tweakClass", "net.minecraftforge.fml.common.launcher.FMLTweaker" - #"--tweakClass", "com.mumfrey.liteloader.launch.LiteLoaderTweaker" -]; diff --git a/LaunchServer/resources/launchserver/defaults/profile1.13.2.cfg b/LaunchServer/resources/launchserver/defaults/profile1.13.2.cfg deleted file mode 100644 index 48e09d5..0000000 --- a/LaunchServer/resources/launchserver/defaults/profile1.13.2.cfg +++ /dev/null @@ -1,43 +0,0 @@ -version: "1.13.2"; -assetIndex: "1.13.2"; # 1.7.10+ only - -# Runtime-dependent params -dir: "XXXXX"; -assetDir: "asset1.13.2"; - -# Client params -sortIndex: 0; -title: "XXXXX"; -serverAddress: "server.tld"; -serverPort: 25565; - -# Updater and client watch service -updateFastCheck: true; -update: [ - "servers\\.dat" -]; -updateVerify: [ - "libraries", "natives", - "minecraft\\.jar" -]; -updateExclusions: []; - -# Client launcher params -mainClass: "net.minecraft.client.main.Main"; -classPath: [ "minecraft.jar", "libraries" ]; -jvmArgs: [ - # Some options from Mojang's launcher - "-XX:+UseG1GC", - "-XX:+UnlockExperimentalVMOptions", - "-XX:G1NewSizePercent=20", - "-XX:G1ReservePercent=20", - "-XX:MaxGCPauseMillis=50", - "-XX:G1HeapRegionSize=32M", - - # Some options from me - "-XX:+AlwaysPreTouch", - "-XX:-TieredCompilation", - "-XX:+DisableAttachMechanism" -]; -clientArgs: [ -]; diff --git a/LaunchServer/resources/launchserver/defaults/profile1.14.4.cfg b/LaunchServer/resources/launchserver/defaults/profile1.14.4.cfg deleted file mode 100644 index 940c70f..0000000 --- a/LaunchServer/resources/launchserver/defaults/profile1.14.4.cfg +++ /dev/null @@ -1,43 +0,0 @@ -version: "1.14.4"; -assetIndex: "1.14.4"; # 1.7.10+ only - -# Runtime-dependent params -dir: "XXXXX"; -assetDir: "asset1.14.4"; - -# Client params -sortIndex: 0; -title: "XXXXX"; -serverAddress: "server.tld"; -serverPort: 25565; - -# Updater and client watch service -updateFastCheck: true; -update: [ - "servers\\.dat" -]; -updateVerify: [ - "libraries", "natives", - "minecraft\\.jar" -]; -updateExclusions: []; - -# Client launcher params -mainClass: "net.minecraft.client.main.Main"; -classPath: [ "minecraft.jar", "libraries" ]; -jvmArgs: [ - # Some options from Mojang's launcher - "-XX:+UseG1GC", - "-XX:+UnlockExperimentalVMOptions", - "-XX:G1NewSizePercent=20", - "-XX:G1ReservePercent=20", - "-XX:MaxGCPauseMillis=50", - "-XX:G1HeapRegionSize=32M", - - # Some options from me - "-XX:+AlwaysPreTouch", - "-XX:-TieredCompilation", - "-XX:+DisableAttachMechanism" -]; -clientArgs: [ -]; diff --git a/LaunchServer/resources/launchserver/defaults/profile1.15.2.cfg b/LaunchServer/resources/launchserver/defaults/profile1.15.2.cfg deleted file mode 100644 index 0b85b08..0000000 --- a/LaunchServer/resources/launchserver/defaults/profile1.15.2.cfg +++ /dev/null @@ -1,53 +0,0 @@ -version: "1.15.2"; -assetIndex: "1.15.2"; # 1.7.10+ only - -# Runtime-dependent params -dir: "XXXXX"; -assetDir: "asset1.15.2"; - -# Client params -sortIndex: 0; -title: "XXXXX"; -serverAddress: "server.tld"; -serverPort: 25565; - -# Updater and client watch service -updateFastCheck: true; -update: [ - "servers\\.dat" -]; -updateVerify: [ - "libraries", "natives", - "minecraft\\.jar", "forge\\.jar" -]; -updateExclusions: []; - -# Client launcher params -mainClass: "cpw.mods.modlauncher.Launcher"; -classPath: [ "forge.jar", "libraries", "minecraft.jar" ]; -jvmArgs: [ - # Some options from Mojang's launcher - "-XX:+UseG1GC", - "-XX:+UnlockExperimentalVMOptions", - "-XX:G1NewSizePercent=20", - "-XX:G1ReservePercent=20", - "-XX:MaxGCPauseMillis=50", - "-XX:G1HeapRegionSize=32M", - - # Some options from me - "-XX:+AlwaysPreTouch", - "-XX:-TieredCompilation", - "-XX:+DisableAttachMechanism" -]; -clientArgs: [ - "--launchTarget", - "fmlclient", - "--fml.forgeVersion", - "31.2.5", - "--fml.mcVersion", - "1.15.2", - "--fml.forgeGroup", - "net.minecraftforge", - "--fml.mcpVersion", - "20200515.085601" -]; diff --git a/LaunchServer/resources/launchserver/defaults/profile1.16.3.cfg b/LaunchServer/resources/launchserver/defaults/profile1.16.3.cfg deleted file mode 100644 index f5be669..0000000 --- a/LaunchServer/resources/launchserver/defaults/profile1.16.3.cfg +++ /dev/null @@ -1,47 +0,0 @@ -version: "1.16.3"; -assetIndex: "1.16.3"; - -# Runtime-dependent params -dir: "XXXXX"; -assetDir: "asset1.16.3"; - -# Client params -sortIndex: 0; -title: "XXXXX"; -serverAddress: "server.tld"; -serverPort: 25565; - -# Updater and client watch service -updateFastCheck: true; -update: [ - "servers\\.dat" -]; -updateVerify: [ - "libraries", "natives", - "minecraft\\.jar" -]; -updateExclusions: []; - -# Client launcher params -mainClass: "net.minecraft.client.main.Main"; -classPath: [ - "libraries", - "minecraft.jar" -]; -jvmArgs: [ - # Some options from Mojang's launcher - "-XX:+UseG1GC", - "-XX:+UnlockExperimentalVMOptions", - "-XX:G1NewSizePercent=20", - "-XX:G1ReservePercent=20", - "-XX:MaxGCPauseMillis=50", - "-XX:G1HeapRegionSize=32M", - - # Some options from me - "-XX:+AlwaysPreTouch", - "-XX:-TieredCompilation", - "-XX:+DisableAttachMechanism" -]; - -clientArgs: [ -]; diff --git a/LaunchServer/resources/launchserver/defaults/profile1.16.4.cfg b/LaunchServer/resources/launchserver/defaults/profile1.16.4.cfg deleted file mode 100644 index 334e1ad..0000000 --- a/LaunchServer/resources/launchserver/defaults/profile1.16.4.cfg +++ /dev/null @@ -1,47 +0,0 @@ -version: "1.16.4"; -assetIndex: "1.16.4"; - -# Runtime-dependent params -dir: "XXXXX"; -assetDir: "asset1.16.4"; - -# Client params -sortIndex: 0; -title: "XXXXX"; -serverAddress: "server.tld"; -serverPort: 25565; - -# Updater and client watch service -updateFastCheck: true; -update: [ - "servers\\.dat" -]; -updateVerify: [ - "libraries", "natives", - "minecraft\\.jar" -]; -updateExclusions: []; - -# Client launcher params -mainClass: "net.minecraft.client.main.Main"; -classPath: [ - "libraries", - "minecraft.jar" -]; -jvmArgs: [ - # Some options from Mojang's launcher - "-XX:+UseG1GC", - "-XX:+UnlockExperimentalVMOptions", - "-XX:G1NewSizePercent=20", - "-XX:G1ReservePercent=20", - "-XX:MaxGCPauseMillis=50", - "-XX:G1HeapRegionSize=32M", - - # Some options from me - "-XX:+AlwaysPreTouch", - "-XX:-TieredCompilation", - "-XX:+DisableAttachMechanism" -]; - -clientArgs: [ -]; diff --git a/LaunchServer/resources/launchserver/defaults/profile1.4.7.cfg b/LaunchServer/resources/launchserver/defaults/profile1.4.7.cfg deleted file mode 100644 index 12563f2..0000000 --- a/LaunchServer/resources/launchserver/defaults/profile1.4.7.cfg +++ /dev/null @@ -1,45 +0,0 @@ -version: "1.4.7"; -assetIndex: "---"; # 1.7.10+ only - -# Runtime-dependent params -dir: "XXXXX"; -assetDir: "asset1.4.7"; - -# Client params -sortIndex: 0; -title: "XXXXX"; -serverAddress: "server.tld"; -serverPort: 25565; - -# Updater and client watch service -updateFastCheck: true; -update: [ - "servers\\.dat" -]; -updateVerify: [ - "libraries", "natives", "mods", "minecraft\\.jar" -]; -updateExclusions: []; - -# Client launcher params -mainClass: "net.minecraft.launchwrapper.Launch"; -classPath: [ "minecraft.jar", "libraries" ]; -jvmArgs: [ - # Some options from Mojang's launcher - "-XX:+UseG1GC", - "-XX:+UnlockExperimentalVMOptions", - "-XX:G1NewSizePercent=20", - "-XX:G1ReservePercent=20", - "-XX:MaxGCPauseMillis=50", - "-XX:G1HeapRegionSize=32M", - - # Some options from me - "-XX:+AlwaysPreTouch", - "-XX:-TieredCompilation", - "-XX:+DisableAttachMechanism", - - # Legacy bridge (for 1.6.4 & lower) settings - "-Dlauncher.legacy.skinsURL=http://skins.minecraft.net/MinecraftSkins/%username%.png", - "-Dlauncher.legacy.cloaksURL=http://skins.minecraft.net/MinecraftCloaks/%username%.png" -]; -clientArgs: []; diff --git a/LaunchServer/resources/launchserver/defaults/profile1.5.2.cfg b/LaunchServer/resources/launchserver/defaults/profile1.5.2.cfg deleted file mode 100644 index 142209b..0000000 --- a/LaunchServer/resources/launchserver/defaults/profile1.5.2.cfg +++ /dev/null @@ -1,45 +0,0 @@ -version: "1.5.2"; -assetIndex: "---"; # 1.7.10+ only - -# Runtime-dependent params -dir: "XXXXX"; -assetDir: "asset1.5.2"; - -# Client params -sortIndex: 0; -title: "XXXXX"; -serverAddress: "server.tld"; -serverPort: 25565; - -# Updater and client watch service -updateFastCheck: true; -update: [ - "servers\\.dat" -]; -updateVerify: [ - "libraries", "natives", "mods", "minecraft\\.jar" -]; -updateExclusions: []; - -# Client launcher params -mainClass: "net.minecraft.launchwrapper.Launch"; -classPath: [ "minecraft.jar", "libraries" ]; -jvmArgs: [ - # Some options from Mojang's launcher - "-XX:+UseG1GC", - "-XX:+UnlockExperimentalVMOptions", - "-XX:G1NewSizePercent=20", - "-XX:G1ReservePercent=20", - "-XX:MaxGCPauseMillis=50", - "-XX:G1HeapRegionSize=32M", - - # Some options from me - "-XX:+AlwaysPreTouch", - "-XX:-TieredCompilation", - "-XX:+DisableAttachMechanism", - - # Legacy bridge (for 1.6.4 & lower) settings - "-Dlauncher.legacy.skinsURL=http://skins.minecraft.net/MinecraftSkins/%username%.png", - "-Dlauncher.legacy.cloaksURL=http://skins.minecraft.net/MinecraftCloaks/%username%.png" -]; -clientArgs: []; diff --git a/LaunchServer/resources/launchserver/defaults/profile1.6.4.cfg b/LaunchServer/resources/launchserver/defaults/profile1.6.4.cfg deleted file mode 100644 index a90be9f..0000000 --- a/LaunchServer/resources/launchserver/defaults/profile1.6.4.cfg +++ /dev/null @@ -1,52 +0,0 @@ -version: "1.6.4"; -assetIndex: "---"; # 1.7.10+ only - -# Runtime-dependent params -dir: "XXXXX"; -assetDir: "asset1.6.4"; - -# Client params -sortIndex: 0; -title: "XXXXX"; -serverAddress: "server.tld"; -serverPort: 25565; - -# Updater and client watch service -updateFastCheck: true; -update: [ - "servers\\.dat" -]; -updateVerify: [ - "libraries", "natives", "mods", - "minecraft\\.jar", "forge\\.jar", "liteloader\\.jar" -]; -updateExclusions: []; - -# Client launcher params -mainClass: "net.minecraft.launchwrapper.Launch"; -classPath: [ "forge.jar", "liteloader.jar", "minecraft.jar", "libraries" ]; -jvmArgs: [ - "-Dfml.ignorePatchDiscrepancies=true", - "-Dfml.ignoreInvalidMinecraftCertificates=true", - - # Some options from Mojang's launcher - "-XX:+UseG1GC", - "-XX:+UnlockExperimentalVMOptions", - "-XX:G1NewSizePercent=20", - "-XX:G1ReservePercent=20", - "-XX:MaxGCPauseMillis=50", - "-XX:G1HeapRegionSize=32M", - - # Some options from me - "-XX:+AlwaysPreTouch", - "-XX:-TieredCompilation", - "-XX:+DisableAttachMechanism", - - # Legacy bridge (for 1.6.4 & lower) settings - "-Dlauncher.legacy.skinsURL=http://skins.minecraft.net/MinecraftSkins/%username%.png", - "-Dlauncher.legacy.cloaksURL=http://skins.minecraft.net/MinecraftCloaks/%username%.png" -]; -clientArgs: [ - "--tweakClass", "cpw.mods.fml.common.launcher.FMLTweaker", - "--tweakClass", "com.mumfrey.liteloader.launch.LiteLoaderTweaker" -]; diff --git a/LaunchServer/resources/launchserver/defaults/profile1.7.10.cfg b/LaunchServer/resources/launchserver/defaults/profile1.7.10.cfg deleted file mode 100644 index e07895d..0000000 --- a/LaunchServer/resources/launchserver/defaults/profile1.7.10.cfg +++ /dev/null @@ -1,52 +0,0 @@ -version: "1.7.10"; -assetIndex: "1.7.10"; # 1.7.10+ only - -# Runtime-dependent params -dir: "XXXXX"; -assetDir: "asset1.7.10"; - -# Client params -sortIndex: 0; -title: "XXXXX"; -serverAddress: "server.tld"; -serverPort: 25565; - -# Updater and client watch service -updateFastCheck: true; -update: [ - "servers\\.dat" -]; -updateVerify: [ - "libraries", "natives", "mods", - "minecraft\\.jar", "forge\\.jar", "liteloader\\.jar" -]; -updateExclusions: [ - # "mods/carpentersblocks", - # "mods/ic2", - # "mods/railcraft" -]; - -# Client launcher params -mainClass: "net.minecraft.launchwrapper.Launch"; -classPath: [ "forge.jar", "liteloader.jar", "minecraft.jar", "libraries" ]; -jvmArgs: [ - "-Dfml.ignorePatchDiscrepancies=true", - "-Dfml.ignoreInvalidMinecraftCertificates=true", - - # Some options from Mojang's launcher - "-XX:+UseG1GC", - "-XX:+UnlockExperimentalVMOptions", - "-XX:G1NewSizePercent=20", - "-XX:G1ReservePercent=20", - "-XX:MaxGCPauseMillis=50", - "-XX:G1HeapRegionSize=32M", - - # Some options from me - "-XX:+AlwaysPreTouch", - "-XX:-TieredCompilation", - "-XX:+DisableAttachMechanism" -]; -clientArgs: [ - "--tweakClass", "cpw.mods.fml.common.launcher.FMLTweaker", - "--tweakClass", "com.mumfrey.liteloader.launch.LiteLoaderTweaker" -]; diff --git a/LaunchServer/resources/launchserver/defaults/profile1.7.2.cfg b/LaunchServer/resources/launchserver/defaults/profile1.7.2.cfg deleted file mode 100644 index bdddeaa..0000000 --- a/LaunchServer/resources/launchserver/defaults/profile1.7.2.cfg +++ /dev/null @@ -1,48 +0,0 @@ -version: "1.7.2"; -assetIndex: "---"; # 1.7.10+ only - -# Runtime-dependent params -dir: "XXXXX"; -assetDir: "asset1.7.2"; - -# Client params -sortIndex: 0; -title: "XXXXX"; -serverAddress: "server.tld"; -serverPort: 25565; - -# Updater and client watch service -updateFastCheck: true; -update: [ - "servers\\.dat" -]; -updateVerify: [ - "libraries", "natives", "mods", - "minecraft\\.jar", "forge\\.jar", "liteloader\\.jar" -]; -updateExclusions: []; - -# Client launcher params -mainClass: "net.minecraft.launchwrapper.Launch"; -classPath: [ "forge.jar", "liteloader.jar", "minecraft.jar", "libraries" ]; -jvmArgs: [ - "-Dfml.ignorePatchDiscrepancies=true", - "-Dfml.ignoreInvalidMinecraftCertificates=true", - - # Some options from Mojang's launcher - "-XX:+UseG1GC", - "-XX:+UnlockExperimentalVMOptions", - "-XX:G1NewSizePercent=20", - "-XX:G1ReservePercent=20", - "-XX:MaxGCPauseMillis=50", - "-XX:G1HeapRegionSize=32M", - - # Some options from me - "-XX:+AlwaysPreTouch", - "-XX:-TieredCompilation", - "-XX:+DisableAttachMechanism" -]; -clientArgs: [ - "--tweakClass", "cpw.mods.fml.common.launcher.FMLTweaker", - "--tweakClass", "com.mumfrey.liteloader.launch.LiteLoaderTweaker" -]; diff --git a/LaunchServer/resources/launchserver/defaults/profile1.8.9.cfg b/LaunchServer/resources/launchserver/defaults/profile1.8.9.cfg deleted file mode 100644 index 9f911ca..0000000 --- a/LaunchServer/resources/launchserver/defaults/profile1.8.9.cfg +++ /dev/null @@ -1,48 +0,0 @@ -version: "1.8.9"; -assetIndex: "1.8.9"; # 1.7.10+ only - -# Runtime-dependent params -dir: "XXXXX"; -assetDir: "asset1.8.9"; - -# Client params -sortIndex: 0; -title: "XXXXX"; -serverAddress: "server.tld"; -serverPort: 25565; - -# Updater and client watch service -updateFastCheck: true; -update: [ - "servers\\.dat" -]; -updateVerify: [ - "libraries", "natives", "mods", - "minecraft\\.jar", "forge\\.jar", "liteloader\\.jar" -]; -updateExclusions: []; - -# Client launcher params -mainClass: "net.minecraft.launchwrapper.Launch"; -classPath: [ "forge.jar", "liteloader.jar", "minecraft.jar", "libraries" ]; -jvmArgs: [ - "-Dfml.ignorePatchDiscrepancies=true", - "-Dfml.ignoreInvalidMinecraftCertificates=true", - - # Some options from Mojang's launcher - "-XX:+UseG1GC", - "-XX:+UnlockExperimentalVMOptions", - "-XX:G1NewSizePercent=20", - "-XX:G1ReservePercent=20", - "-XX:MaxGCPauseMillis=50", - "-XX:G1HeapRegionSize=32M", - - # Some options from me - "-XX:+AlwaysPreTouch", - "-XX:-TieredCompilation", - "-XX:+DisableAttachMechanism" -]; -clientArgs: [ - "--tweakClass", "net.minecraftforge.fml.common.launcher.FMLTweaker", - "--tweakClass", "com.mumfrey.liteloader.launch.LiteLoaderTweaker" -]; diff --git a/LaunchServer/resources/launchserver/defaults/profile1.9.4.cfg b/LaunchServer/resources/launchserver/defaults/profile1.9.4.cfg deleted file mode 100644 index d350651..0000000 --- a/LaunchServer/resources/launchserver/defaults/profile1.9.4.cfg +++ /dev/null @@ -1,48 +0,0 @@ -version: "1.9.4"; -assetIndex: "1.9.4"; # 1.7.10+ only - -# Runtime-dependent params -dir: "XXXXX"; -assetDir: "asset1.9.4"; - -# Client params -sortIndex: 0; -title: "XXXXX"; -serverAddress: "server.tld"; -serverPort: 25565; - -# Updater and client watch service -updateFastCheck: true; -update: [ - "servers\\.dat" -]; -updateVerify: [ - "libraries", "natives", "mods", - "minecraft\\.jar", "forge\\.jar", "liteloader\\.jar" -]; -updateExclusions: []; - -# Client launcher params -mainClass: "net.minecraft.launchwrapper.Launch"; -classPath: [ "forge.jar", "liteloader.jar", "minecraft.jar", "libraries" ]; -jvmArgs: [ - "-Dfml.ignorePatchDiscrepancies=true", - "-Dfml.ignoreInvalidMinecraftCertificates=true", - - # Some options from Mojang's launcher - "-XX:+UseG1GC", - "-XX:+UnlockExperimentalVMOptions", - "-XX:G1NewSizePercent=20", - "-XX:G1ReservePercent=20", - "-XX:MaxGCPauseMillis=50", - "-XX:G1HeapRegionSize=32M", - - # Some options from me - "-XX:+AlwaysPreTouch", - "-XX:-TieredCompilation", - "-XX:+DisableAttachMechanism" -]; -clientArgs: [ - "--tweakClass", "net.minecraftforge.fml.common.launcher.FMLTweaker", - "--tweakClass", "com.mumfrey.liteloader.launch.LiteLoaderTweaker" -]; diff --git a/LaunchServer/source/auth/handler/AuthHandler.java b/LaunchServer/source/auth/handler/AuthHandler.java index d6f554b..09b7860 100644 --- a/LaunchServer/source/auth/handler/AuthHandler.java +++ b/LaunchServer/source/auth/handler/AuthHandler.java @@ -15,7 +15,7 @@ public abstract class AuthHandler extends ConfigObject implements AutoCloseable { - private static final Map> AUTH_HANDLERS = new ConcurrentHashMap<>(4); + private static final Map> AUTH_HANDLERS = new ConcurrentHashMap<>(10); static { diff --git a/LaunchServer/source/auth/provider/AuthProvider.java b/LaunchServer/source/auth/provider/AuthProvider.java index 26c88b1..7e5e4f9 100644 --- a/LaunchServer/source/auth/provider/AuthProvider.java +++ b/LaunchServer/source/auth/provider/AuthProvider.java @@ -13,7 +13,7 @@ public abstract class AuthProvider extends ConfigObject implements AutoCloseable { - private static final Map> AUTH_PROVIDERS = new ConcurrentHashMap<>(8); + private static final Map> AUTH_PROVIDERS = new ConcurrentHashMap<>(15); static { diff --git a/LaunchServer/source/texture/RequestTextureProvider.java b/LaunchServer/source/texture/RequestTextureProvider.java index 6d557b0..1b678bd 100644 --- a/LaunchServer/source/texture/RequestTextureProvider.java +++ b/LaunchServer/source/texture/RequestTextureProvider.java @@ -40,7 +40,7 @@ } catch (FileNotFoundException ignored) { - LogHelper.subDebug("Texture not found :("); + if (LogHelper.isDebugEnabled()) LogHelper.subDebug("Texture not set or not found! Maybe problem with you proxy!"); return null; // Simply not found } } diff --git a/Launcher/source/helper/IOHelper.java b/Launcher/source/helper/IOHelper.java index 075caba..4f1dbcc 100644 --- a/Launcher/source/helper/IOHelper.java +++ b/Launcher/source/helper/IOHelper.java @@ -33,7 +33,7 @@ // Constants @LauncherAPI public static final int SOCKET_TIMEOUT = VerifyHelper.verifyInt( - Integer.parseInt(System.getProperty("launcher.socketTimeout", Integer.toString(30000))), + Integer.parseInt(System.getProperty("launcher.socketTimeout", Integer.toString(10000))), VerifyHelper.POSITIVE, "launcher.socketTimeout can't be <= 0"); @LauncherAPI public static final int HTTP_TIMEOUT = VerifyHelper.verifyInt( diff --git a/build/libraries/postgresql.jar b/build/libraries/postgresql.jar index 21bc998..7a85147 100644 --- a/build/libraries/postgresql.jar +++ b/build/libraries/postgresql.jar Binary files differ diff --git a/compat/profiles-example/profile1.10.2.cfg b/compat/profiles-example/profile1.10.2.cfg new file mode 100644 index 0000000..7a3dff4 --- /dev/null +++ b/compat/profiles-example/profile1.10.2.cfg @@ -0,0 +1,48 @@ +version: "1.10.2"; +assetIndex: "1.10.2"; # 1.7.10+ only + +# Runtime-dependent params +dir: "XXXXX"; +assetDir: "asset1.10.2"; + +# Client params +sortIndex: 0; +title: "XXXXX"; +serverAddress: "server.tld"; +serverPort: 25565; + +# Updater and client watch service +updateFastCheck: true; +update: [ + "servers\\.dat" +]; +updateVerify: [ + "libraries", "natives", "mods", + "minecraft\\.jar", "forge\\.jar", "liteloader\\.jar" +]; +updateExclusions: []; + +# Client launcher params +mainClass: "net.minecraft.launchwrapper.Launch"; +classPath: [ "forge.jar", "liteloader.jar", "minecraft.jar", "libraries" ]; +jvmArgs: [ + "-Dfml.ignorePatchDiscrepancies=true", + "-Dfml.ignoreInvalidMinecraftCertificates=true", + + # Some options from Mojang's launcher + "-XX:+UseG1GC", + "-XX:+UnlockExperimentalVMOptions", + "-XX:G1NewSizePercent=20", + "-XX:G1ReservePercent=20", + "-XX:MaxGCPauseMillis=50", + "-XX:G1HeapRegionSize=32M", + + # Some options from me + "-XX:+AlwaysPreTouch", + "-XX:-TieredCompilation", + "-XX:+DisableAttachMechanism" +]; +clientArgs: [ + "--tweakClass", "net.minecraftforge.fml.common.launcher.FMLTweaker", + "--tweakClass", "com.mumfrey.liteloader.launch.LiteLoaderTweaker" +]; diff --git a/compat/profiles-example/profile1.11.2.cfg b/compat/profiles-example/profile1.11.2.cfg new file mode 100644 index 0000000..a5abca6 --- /dev/null +++ b/compat/profiles-example/profile1.11.2.cfg @@ -0,0 +1,48 @@ +version: "1.11.2"; +assetIndex: "1.11.2"; # 1.7.10+ only + +# Runtime-dependent params +dir: "XXXXX"; +assetDir: "asset1.11.2"; + +# Client params +sortIndex: 0; +title: "XXXXX"; +serverAddress: "server.tld"; +serverPort: 25565; + +# Updater and client watch service +updateFastCheck: true; +update: [ + "servers\\.dat" +]; +updateVerify: [ + "libraries", "natives", "mods", + "minecraft\\.jar", "forge\\.jar", "liteloader\\.jar" +]; +updateExclusions: []; + +# Client launcher params +mainClass: "net.minecraft.launchwrapper.Launch"; +classPath: [ "forge.jar", "liteloader.jar", "minecraft.jar", "libraries" ]; +jvmArgs: [ + "-Dfml.ignorePatchDiscrepancies=true", + "-Dfml.ignoreInvalidMinecraftCertificates=true", + + # Some options from Mojang's launcher + "-XX:+UseG1GC", + "-XX:+UnlockExperimentalVMOptions", + "-XX:G1NewSizePercent=20", + "-XX:G1ReservePercent=20", + "-XX:MaxGCPauseMillis=50", + "-XX:G1HeapRegionSize=32M", + + # Some options from me + "-XX:+AlwaysPreTouch", + "-XX:-TieredCompilation", + "-XX:+DisableAttachMechanism" +]; +clientArgs: [ + "--tweakClass", "net.minecraftforge.fml.common.launcher.FMLTweaker", + "--tweakClass", "com.mumfrey.liteloader.launch.LiteLoaderTweaker" +]; diff --git a/compat/profiles-example/profile1.12.2.cfg b/compat/profiles-example/profile1.12.2.cfg new file mode 100644 index 0000000..863f1fa --- /dev/null +++ b/compat/profiles-example/profile1.12.2.cfg @@ -0,0 +1,48 @@ +version: "1.12.2"; +assetIndex: "1.12.2"; # 1.7.10+ only + +# Runtime-dependent params +dir: "XXXXX"; +assetDir: "asset1.12.2"; + +# Client params +sortIndex: 0; +title: "XXXXX"; +serverAddress: "server.tld"; +serverPort: 25565; + +# Updater and client watch service +updateFastCheck: true; +update: [ + "servers\\.dat" +]; +updateVerify: [ + "libraries", "natives", "mods", + "minecraft\\.jar", "forge\\.jar" +]; +updateExclusions: []; + +# Client launcher params +mainClass: "net.minecraft.launchwrapper.Launch"; +classPath: [ "forge.jar", "minecraft.jar", "libraries" ]; +jvmArgs: [ + "-Dfml.ignorePatchDiscrepancies=true", + "-Dfml.ignoreInvalidMinecraftCertificates=true", + + # Some options from Mojang's launcher + "-XX:+UseG1GC", + "-XX:+UnlockExperimentalVMOptions", + "-XX:G1NewSizePercent=20", + "-XX:G1ReservePercent=20", + "-XX:MaxGCPauseMillis=50", + "-XX:G1HeapRegionSize=32M", + + # Some options from me + "-XX:+AlwaysPreTouch", + "-XX:-TieredCompilation", + "-XX:+DisableAttachMechanism" +]; +clientArgs: [ + "--tweakClass", "net.minecraftforge.fml.common.launcher.FMLTweaker" + #"--tweakClass", "com.mumfrey.liteloader.launch.LiteLoaderTweaker" +]; diff --git a/compat/profiles-example/profile1.13.2.cfg b/compat/profiles-example/profile1.13.2.cfg new file mode 100644 index 0000000..48e09d5 --- /dev/null +++ b/compat/profiles-example/profile1.13.2.cfg @@ -0,0 +1,43 @@ +version: "1.13.2"; +assetIndex: "1.13.2"; # 1.7.10+ only + +# Runtime-dependent params +dir: "XXXXX"; +assetDir: "asset1.13.2"; + +# Client params +sortIndex: 0; +title: "XXXXX"; +serverAddress: "server.tld"; +serverPort: 25565; + +# Updater and client watch service +updateFastCheck: true; +update: [ + "servers\\.dat" +]; +updateVerify: [ + "libraries", "natives", + "minecraft\\.jar" +]; +updateExclusions: []; + +# Client launcher params +mainClass: "net.minecraft.client.main.Main"; +classPath: [ "minecraft.jar", "libraries" ]; +jvmArgs: [ + # Some options from Mojang's launcher + "-XX:+UseG1GC", + "-XX:+UnlockExperimentalVMOptions", + "-XX:G1NewSizePercent=20", + "-XX:G1ReservePercent=20", + "-XX:MaxGCPauseMillis=50", + "-XX:G1HeapRegionSize=32M", + + # Some options from me + "-XX:+AlwaysPreTouch", + "-XX:-TieredCompilation", + "-XX:+DisableAttachMechanism" +]; +clientArgs: [ +]; diff --git a/compat/profiles-example/profile1.14.4.cfg b/compat/profiles-example/profile1.14.4.cfg new file mode 100644 index 0000000..940c70f --- /dev/null +++ b/compat/profiles-example/profile1.14.4.cfg @@ -0,0 +1,43 @@ +version: "1.14.4"; +assetIndex: "1.14.4"; # 1.7.10+ only + +# Runtime-dependent params +dir: "XXXXX"; +assetDir: "asset1.14.4"; + +# Client params +sortIndex: 0; +title: "XXXXX"; +serverAddress: "server.tld"; +serverPort: 25565; + +# Updater and client watch service +updateFastCheck: true; +update: [ + "servers\\.dat" +]; +updateVerify: [ + "libraries", "natives", + "minecraft\\.jar" +]; +updateExclusions: []; + +# Client launcher params +mainClass: "net.minecraft.client.main.Main"; +classPath: [ "minecraft.jar", "libraries" ]; +jvmArgs: [ + # Some options from Mojang's launcher + "-XX:+UseG1GC", + "-XX:+UnlockExperimentalVMOptions", + "-XX:G1NewSizePercent=20", + "-XX:G1ReservePercent=20", + "-XX:MaxGCPauseMillis=50", + "-XX:G1HeapRegionSize=32M", + + # Some options from me + "-XX:+AlwaysPreTouch", + "-XX:-TieredCompilation", + "-XX:+DisableAttachMechanism" +]; +clientArgs: [ +]; diff --git a/compat/profiles-example/profile1.15.2.cfg b/compat/profiles-example/profile1.15.2.cfg new file mode 100644 index 0000000..0b85b08 --- /dev/null +++ b/compat/profiles-example/profile1.15.2.cfg @@ -0,0 +1,53 @@ +version: "1.15.2"; +assetIndex: "1.15.2"; # 1.7.10+ only + +# Runtime-dependent params +dir: "XXXXX"; +assetDir: "asset1.15.2"; + +# Client params +sortIndex: 0; +title: "XXXXX"; +serverAddress: "server.tld"; +serverPort: 25565; + +# Updater and client watch service +updateFastCheck: true; +update: [ + "servers\\.dat" +]; +updateVerify: [ + "libraries", "natives", + "minecraft\\.jar", "forge\\.jar" +]; +updateExclusions: []; + +# Client launcher params +mainClass: "cpw.mods.modlauncher.Launcher"; +classPath: [ "forge.jar", "libraries", "minecraft.jar" ]; +jvmArgs: [ + # Some options from Mojang's launcher + "-XX:+UseG1GC", + "-XX:+UnlockExperimentalVMOptions", + "-XX:G1NewSizePercent=20", + "-XX:G1ReservePercent=20", + "-XX:MaxGCPauseMillis=50", + "-XX:G1HeapRegionSize=32M", + + # Some options from me + "-XX:+AlwaysPreTouch", + "-XX:-TieredCompilation", + "-XX:+DisableAttachMechanism" +]; +clientArgs: [ + "--launchTarget", + "fmlclient", + "--fml.forgeVersion", + "31.2.5", + "--fml.mcVersion", + "1.15.2", + "--fml.forgeGroup", + "net.minecraftforge", + "--fml.mcpVersion", + "20200515.085601" +]; diff --git a/compat/profiles-example/profile1.16.3.cfg b/compat/profiles-example/profile1.16.3.cfg new file mode 100644 index 0000000..f5be669 --- /dev/null +++ b/compat/profiles-example/profile1.16.3.cfg @@ -0,0 +1,47 @@ +version: "1.16.3"; +assetIndex: "1.16.3"; + +# Runtime-dependent params +dir: "XXXXX"; +assetDir: "asset1.16.3"; + +# Client params +sortIndex: 0; +title: "XXXXX"; +serverAddress: "server.tld"; +serverPort: 25565; + +# Updater and client watch service +updateFastCheck: true; +update: [ + "servers\\.dat" +]; +updateVerify: [ + "libraries", "natives", + "minecraft\\.jar" +]; +updateExclusions: []; + +# Client launcher params +mainClass: "net.minecraft.client.main.Main"; +classPath: [ + "libraries", + "minecraft.jar" +]; +jvmArgs: [ + # Some options from Mojang's launcher + "-XX:+UseG1GC", + "-XX:+UnlockExperimentalVMOptions", + "-XX:G1NewSizePercent=20", + "-XX:G1ReservePercent=20", + "-XX:MaxGCPauseMillis=50", + "-XX:G1HeapRegionSize=32M", + + # Some options from me + "-XX:+AlwaysPreTouch", + "-XX:-TieredCompilation", + "-XX:+DisableAttachMechanism" +]; + +clientArgs: [ +]; diff --git a/compat/profiles-example/profile1.16.4.cfg b/compat/profiles-example/profile1.16.4.cfg new file mode 100644 index 0000000..334e1ad --- /dev/null +++ b/compat/profiles-example/profile1.16.4.cfg @@ -0,0 +1,47 @@ +version: "1.16.4"; +assetIndex: "1.16.4"; + +# Runtime-dependent params +dir: "XXXXX"; +assetDir: "asset1.16.4"; + +# Client params +sortIndex: 0; +title: "XXXXX"; +serverAddress: "server.tld"; +serverPort: 25565; + +# Updater and client watch service +updateFastCheck: true; +update: [ + "servers\\.dat" +]; +updateVerify: [ + "libraries", "natives", + "minecraft\\.jar" +]; +updateExclusions: []; + +# Client launcher params +mainClass: "net.minecraft.client.main.Main"; +classPath: [ + "libraries", + "minecraft.jar" +]; +jvmArgs: [ + # Some options from Mojang's launcher + "-XX:+UseG1GC", + "-XX:+UnlockExperimentalVMOptions", + "-XX:G1NewSizePercent=20", + "-XX:G1ReservePercent=20", + "-XX:MaxGCPauseMillis=50", + "-XX:G1HeapRegionSize=32M", + + # Some options from me + "-XX:+AlwaysPreTouch", + "-XX:-TieredCompilation", + "-XX:+DisableAttachMechanism" +]; + +clientArgs: [ +]; diff --git a/compat/profiles-example/profile1.4.7.cfg b/compat/profiles-example/profile1.4.7.cfg new file mode 100644 index 0000000..12563f2 --- /dev/null +++ b/compat/profiles-example/profile1.4.7.cfg @@ -0,0 +1,45 @@ +version: "1.4.7"; +assetIndex: "---"; # 1.7.10+ only + +# Runtime-dependent params +dir: "XXXXX"; +assetDir: "asset1.4.7"; + +# Client params +sortIndex: 0; +title: "XXXXX"; +serverAddress: "server.tld"; +serverPort: 25565; + +# Updater and client watch service +updateFastCheck: true; +update: [ + "servers\\.dat" +]; +updateVerify: [ + "libraries", "natives", "mods", "minecraft\\.jar" +]; +updateExclusions: []; + +# Client launcher params +mainClass: "net.minecraft.launchwrapper.Launch"; +classPath: [ "minecraft.jar", "libraries" ]; +jvmArgs: [ + # Some options from Mojang's launcher + "-XX:+UseG1GC", + "-XX:+UnlockExperimentalVMOptions", + "-XX:G1NewSizePercent=20", + "-XX:G1ReservePercent=20", + "-XX:MaxGCPauseMillis=50", + "-XX:G1HeapRegionSize=32M", + + # Some options from me + "-XX:+AlwaysPreTouch", + "-XX:-TieredCompilation", + "-XX:+DisableAttachMechanism", + + # Legacy bridge (for 1.6.4 & lower) settings + "-Dlauncher.legacy.skinsURL=http://skins.minecraft.net/MinecraftSkins/%username%.png", + "-Dlauncher.legacy.cloaksURL=http://skins.minecraft.net/MinecraftCloaks/%username%.png" +]; +clientArgs: []; diff --git a/compat/profiles-example/profile1.5.2.cfg b/compat/profiles-example/profile1.5.2.cfg new file mode 100644 index 0000000..142209b --- /dev/null +++ b/compat/profiles-example/profile1.5.2.cfg @@ -0,0 +1,45 @@ +version: "1.5.2"; +assetIndex: "---"; # 1.7.10+ only + +# Runtime-dependent params +dir: "XXXXX"; +assetDir: "asset1.5.2"; + +# Client params +sortIndex: 0; +title: "XXXXX"; +serverAddress: "server.tld"; +serverPort: 25565; + +# Updater and client watch service +updateFastCheck: true; +update: [ + "servers\\.dat" +]; +updateVerify: [ + "libraries", "natives", "mods", "minecraft\\.jar" +]; +updateExclusions: []; + +# Client launcher params +mainClass: "net.minecraft.launchwrapper.Launch"; +classPath: [ "minecraft.jar", "libraries" ]; +jvmArgs: [ + # Some options from Mojang's launcher + "-XX:+UseG1GC", + "-XX:+UnlockExperimentalVMOptions", + "-XX:G1NewSizePercent=20", + "-XX:G1ReservePercent=20", + "-XX:MaxGCPauseMillis=50", + "-XX:G1HeapRegionSize=32M", + + # Some options from me + "-XX:+AlwaysPreTouch", + "-XX:-TieredCompilation", + "-XX:+DisableAttachMechanism", + + # Legacy bridge (for 1.6.4 & lower) settings + "-Dlauncher.legacy.skinsURL=http://skins.minecraft.net/MinecraftSkins/%username%.png", + "-Dlauncher.legacy.cloaksURL=http://skins.minecraft.net/MinecraftCloaks/%username%.png" +]; +clientArgs: []; diff --git a/compat/profiles-example/profile1.6.4.cfg b/compat/profiles-example/profile1.6.4.cfg new file mode 100644 index 0000000..a90be9f --- /dev/null +++ b/compat/profiles-example/profile1.6.4.cfg @@ -0,0 +1,52 @@ +version: "1.6.4"; +assetIndex: "---"; # 1.7.10+ only + +# Runtime-dependent params +dir: "XXXXX"; +assetDir: "asset1.6.4"; + +# Client params +sortIndex: 0; +title: "XXXXX"; +serverAddress: "server.tld"; +serverPort: 25565; + +# Updater and client watch service +updateFastCheck: true; +update: [ + "servers\\.dat" +]; +updateVerify: [ + "libraries", "natives", "mods", + "minecraft\\.jar", "forge\\.jar", "liteloader\\.jar" +]; +updateExclusions: []; + +# Client launcher params +mainClass: "net.minecraft.launchwrapper.Launch"; +classPath: [ "forge.jar", "liteloader.jar", "minecraft.jar", "libraries" ]; +jvmArgs: [ + "-Dfml.ignorePatchDiscrepancies=true", + "-Dfml.ignoreInvalidMinecraftCertificates=true", + + # Some options from Mojang's launcher + "-XX:+UseG1GC", + "-XX:+UnlockExperimentalVMOptions", + "-XX:G1NewSizePercent=20", + "-XX:G1ReservePercent=20", + "-XX:MaxGCPauseMillis=50", + "-XX:G1HeapRegionSize=32M", + + # Some options from me + "-XX:+AlwaysPreTouch", + "-XX:-TieredCompilation", + "-XX:+DisableAttachMechanism", + + # Legacy bridge (for 1.6.4 & lower) settings + "-Dlauncher.legacy.skinsURL=http://skins.minecraft.net/MinecraftSkins/%username%.png", + "-Dlauncher.legacy.cloaksURL=http://skins.minecraft.net/MinecraftCloaks/%username%.png" +]; +clientArgs: [ + "--tweakClass", "cpw.mods.fml.common.launcher.FMLTweaker", + "--tweakClass", "com.mumfrey.liteloader.launch.LiteLoaderTweaker" +]; diff --git a/compat/profiles-example/profile1.7.10.cfg b/compat/profiles-example/profile1.7.10.cfg new file mode 100644 index 0000000..e07895d --- /dev/null +++ b/compat/profiles-example/profile1.7.10.cfg @@ -0,0 +1,52 @@ +version: "1.7.10"; +assetIndex: "1.7.10"; # 1.7.10+ only + +# Runtime-dependent params +dir: "XXXXX"; +assetDir: "asset1.7.10"; + +# Client params +sortIndex: 0; +title: "XXXXX"; +serverAddress: "server.tld"; +serverPort: 25565; + +# Updater and client watch service +updateFastCheck: true; +update: [ + "servers\\.dat" +]; +updateVerify: [ + "libraries", "natives", "mods", + "minecraft\\.jar", "forge\\.jar", "liteloader\\.jar" +]; +updateExclusions: [ + # "mods/carpentersblocks", + # "mods/ic2", + # "mods/railcraft" +]; + +# Client launcher params +mainClass: "net.minecraft.launchwrapper.Launch"; +classPath: [ "forge.jar", "liteloader.jar", "minecraft.jar", "libraries" ]; +jvmArgs: [ + "-Dfml.ignorePatchDiscrepancies=true", + "-Dfml.ignoreInvalidMinecraftCertificates=true", + + # Some options from Mojang's launcher + "-XX:+UseG1GC", + "-XX:+UnlockExperimentalVMOptions", + "-XX:G1NewSizePercent=20", + "-XX:G1ReservePercent=20", + "-XX:MaxGCPauseMillis=50", + "-XX:G1HeapRegionSize=32M", + + # Some options from me + "-XX:+AlwaysPreTouch", + "-XX:-TieredCompilation", + "-XX:+DisableAttachMechanism" +]; +clientArgs: [ + "--tweakClass", "cpw.mods.fml.common.launcher.FMLTweaker", + "--tweakClass", "com.mumfrey.liteloader.launch.LiteLoaderTweaker" +]; diff --git a/compat/profiles-example/profile1.7.2.cfg b/compat/profiles-example/profile1.7.2.cfg new file mode 100644 index 0000000..bdddeaa --- /dev/null +++ b/compat/profiles-example/profile1.7.2.cfg @@ -0,0 +1,48 @@ +version: "1.7.2"; +assetIndex: "---"; # 1.7.10+ only + +# Runtime-dependent params +dir: "XXXXX"; +assetDir: "asset1.7.2"; + +# Client params +sortIndex: 0; +title: "XXXXX"; +serverAddress: "server.tld"; +serverPort: 25565; + +# Updater and client watch service +updateFastCheck: true; +update: [ + "servers\\.dat" +]; +updateVerify: [ + "libraries", "natives", "mods", + "minecraft\\.jar", "forge\\.jar", "liteloader\\.jar" +]; +updateExclusions: []; + +# Client launcher params +mainClass: "net.minecraft.launchwrapper.Launch"; +classPath: [ "forge.jar", "liteloader.jar", "minecraft.jar", "libraries" ]; +jvmArgs: [ + "-Dfml.ignorePatchDiscrepancies=true", + "-Dfml.ignoreInvalidMinecraftCertificates=true", + + # Some options from Mojang's launcher + "-XX:+UseG1GC", + "-XX:+UnlockExperimentalVMOptions", + "-XX:G1NewSizePercent=20", + "-XX:G1ReservePercent=20", + "-XX:MaxGCPauseMillis=50", + "-XX:G1HeapRegionSize=32M", + + # Some options from me + "-XX:+AlwaysPreTouch", + "-XX:-TieredCompilation", + "-XX:+DisableAttachMechanism" +]; +clientArgs: [ + "--tweakClass", "cpw.mods.fml.common.launcher.FMLTweaker", + "--tweakClass", "com.mumfrey.liteloader.launch.LiteLoaderTweaker" +]; diff --git a/compat/profiles-example/profile1.8.9.cfg b/compat/profiles-example/profile1.8.9.cfg new file mode 100644 index 0000000..9f911ca --- /dev/null +++ b/compat/profiles-example/profile1.8.9.cfg @@ -0,0 +1,48 @@ +version: "1.8.9"; +assetIndex: "1.8.9"; # 1.7.10+ only + +# Runtime-dependent params +dir: "XXXXX"; +assetDir: "asset1.8.9"; + +# Client params +sortIndex: 0; +title: "XXXXX"; +serverAddress: "server.tld"; +serverPort: 25565; + +# Updater and client watch service +updateFastCheck: true; +update: [ + "servers\\.dat" +]; +updateVerify: [ + "libraries", "natives", "mods", + "minecraft\\.jar", "forge\\.jar", "liteloader\\.jar" +]; +updateExclusions: []; + +# Client launcher params +mainClass: "net.minecraft.launchwrapper.Launch"; +classPath: [ "forge.jar", "liteloader.jar", "minecraft.jar", "libraries" ]; +jvmArgs: [ + "-Dfml.ignorePatchDiscrepancies=true", + "-Dfml.ignoreInvalidMinecraftCertificates=true", + + # Some options from Mojang's launcher + "-XX:+UseG1GC", + "-XX:+UnlockExperimentalVMOptions", + "-XX:G1NewSizePercent=20", + "-XX:G1ReservePercent=20", + "-XX:MaxGCPauseMillis=50", + "-XX:G1HeapRegionSize=32M", + + # Some options from me + "-XX:+AlwaysPreTouch", + "-XX:-TieredCompilation", + "-XX:+DisableAttachMechanism" +]; +clientArgs: [ + "--tweakClass", "net.minecraftforge.fml.common.launcher.FMLTweaker", + "--tweakClass", "com.mumfrey.liteloader.launch.LiteLoaderTweaker" +]; diff --git a/compat/profiles-example/profile1.9.4.cfg b/compat/profiles-example/profile1.9.4.cfg new file mode 100644 index 0000000..d350651 --- /dev/null +++ b/compat/profiles-example/profile1.9.4.cfg @@ -0,0 +1,48 @@ +version: "1.9.4"; +assetIndex: "1.9.4"; # 1.7.10+ only + +# Runtime-dependent params +dir: "XXXXX"; +assetDir: "asset1.9.4"; + +# Client params +sortIndex: 0; +title: "XXXXX"; +serverAddress: "server.tld"; +serverPort: 25565; + +# Updater and client watch service +updateFastCheck: true; +update: [ + "servers\\.dat" +]; +updateVerify: [ + "libraries", "natives", "mods", + "minecraft\\.jar", "forge\\.jar", "liteloader\\.jar" +]; +updateExclusions: []; + +# Client launcher params +mainClass: "net.minecraft.launchwrapper.Launch"; +classPath: [ "forge.jar", "liteloader.jar", "minecraft.jar", "libraries" ]; +jvmArgs: [ + "-Dfml.ignorePatchDiscrepancies=true", + "-Dfml.ignoreInvalidMinecraftCertificates=true", + + # Some options from Mojang's launcher + "-XX:+UseG1GC", + "-XX:+UnlockExperimentalVMOptions", + "-XX:G1NewSizePercent=20", + "-XX:G1ReservePercent=20", + "-XX:MaxGCPauseMillis=50", + "-XX:G1HeapRegionSize=32M", + + # Some options from me + "-XX:+AlwaysPreTouch", + "-XX:-TieredCompilation", + "-XX:+DisableAttachMechanism" +]; +clientArgs: [ + "--tweakClass", "net.minecraftforge.fml.common.launcher.FMLTweaker", + "--tweakClass", "com.mumfrey.liteloader.launch.LiteLoaderTweaker" +];