Skip to content

Instantly share code, notes, and snippets.

@kreezxil
Created September 24, 2021 12:43
Show Gist options
  • Save kreezxil/98b738e1b005595de9a6f05fe1462e73 to your computer and use it in GitHub Desktop.
Save kreezxil/98b738e1b005595de9a6f05fe1462e73 to your computer and use it in GitHub Desktop.
# Path to your modpack. Can be either relative or absolute.
# Example: "./Some Modpack" or "C:/Minecraft/Some Modpack"
# Can also be a combination of CurseForge projectID and fileID. Example for Survive Create Prosper 4 4.6.8: "430517,3266321"
modpackDir = "/home/kreezxil/.config/gdlauncher_next/instances/World of Dragons II"
# List of client-only mods to delete from serverpack.
# No need to include version specifics. Must be the filenames of the mods, not their project names on CurseForge!
# Example: [AmbientSounds,ClientTweaks,PackMenu,BetterAdvancement,jeiintegration]
clientMods = ["DefaultOptions_1.16.5-12.2.1.jar","Neat 1.7-27.jar","ReAuth-1.16-Forge-3.9.3.jar","Toast-Control-1.16.4-4.3.1.jar","desiredservers-1.16.4-1.0.1.jar","fancymenu_2.2.2-2_MC_1.16.2-1.16.5.jar","journeymap-1.16.5-5.7.3.jar","torchoptimizer-1.16.5-2.4.8.jar","yisthereautojump-1.16.4-1.0.1.jar"]
# Name of directories to include in serverpack.
# When specifying "saves/world_name", "world_name" will be copied to the base directory of the serverpack
# for immediate use with the server. Automatically set when projectID,fileID for modpackDir has been specified.
# Example: [config,mods,scripts]
copyDirs = ["config","defaultconfigs","mods","scripts"]
# Whether to install a Forge/Fabric server for the serverpack. Must be true or false.
# Default value is true.
includeServerInstallation = true
# Path to the Java executable. On Linux systems it would be something like "/usr/bin/java".
# Only needed if includeServerInstallation is true.
javaPath = "/usr/lib/jvm/java-8-openjdk/jre/bin/java"
# Which Minecraft version to use. Example: "1.16.5".
# Automatically set when projectID,fileID for modpackDir has been specified.
# Only needed if includeServerInstallation is true.
minecraftVersion = "1.16.5"
# Which modloader to install. Must be either "Forge" or "Fabric".
# Automatically set when projectID,fileID for modpackDir has been specified.
# Only needed if includeServerInstallation is true.
modLoader = "Forge"
# The version of the modloader you want to install. Example for Fabric="0.7.3", example for Forge="36.0.15".
# Automatically set when projectID,fileID for modpackDir has been specified.
# Only needed if includeServerInstallation is true.
modLoaderVersion = "36.2.4"
# Include a server-icon.png in your serverpack. Must be true or false.
# Customize server-icon.png in ./server_files.
# Dimensions must be 64x64!
# Default value is true.
includeServerIcon = true
# Include a server.properties in your serverpack. Must be true or false.
# Customize server.properties in ./server_files.
# If no server.properties is provided but is set to true, a default one will be provided.
# Default value is true.
includeServerProperties = true
# Include start scripts for windows and linux systems. Must be true or false.
# Customize files beginning with "start-" in ./server_files.
# Default value is true.
includeStartScripts = true
# Create zip-archive of serverpack. Must be true or false.
# Default value is true.
includeZipCreation = true
# Java arguments to set in the start-scripts for the generated server pack. Default value is "empty".
# Leave as "empty" to not have Java arguments in your start-scripts.
javaArgs = "-Xmx8G -Xms8G"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment