Skip to content

Instantly share code, notes, and snippets.

@smbarbour
Last active December 30, 2016 08:10
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save smbarbour/9422438 to your computer and use it in GitHub Desktop.
Save smbarbour/9422438 to your computer and use it in GitHub Desktop.
FastPack
Option Description
------ -----------
--autoConnect <Boolean> Auto-connect to server on launch (default: true)
--baseURL Base URL for downloads
--forge Forge version
--help Shows this help
--iconURL URL of icon to display in instance list (default: )
--id Server ID (default: fastpack)
--mainClass Main class for launching Minecraft (default: net.minecraft.launchwrapper.Launch)
--mc Minecraft version
--mcserver Server address (default: )
--name Server name (default: FastPack Instance)
--newsURL URL to display in the News tab (default: about:blank)
--out XML file to write
--path Path to scan for mods and configs
--revision Revision string to display (default: 1)
--xslt Relative URL to XSLT file
java -jar MCU-FastPack-latest.jar --mc 1.6.4 --forge 9.11.1.965 --path /home/user/PackFiles --baseURL http://www.my-server.info/MCUPack --out MyPack.xml
This will scan the path /home/user/PackFiles.
If the local file is /home/user/PackFiles/mods/MyMod.jar the URL will be http://www.my-server.info/MCUPack/mods/MyMod.jar.
The following folders are ignored:
bin
resources
saves
screenshots
stats
texturepacks
texturepacks-mp-cache
assets
resourcepacks
If the file is in the following folders, it will receive ModType Jar:
instMods
jar
If the file is in coremods, it will receive ModType Coremod
If the file is in config, it will be treated as a ConfigFile
If the file is in the following folders, it will receive ModType Library:
lib
libraries
If the file is in optional, it will have Required False
If the file is in client, it will be marked as Side CLIENT and Required False
If the file is in server, it will be marked as Side SERVER
Anywhere else (including optional) it will have Side BOTH and ModType Regular unless the filename ends with .litemod, in which case it will have ModType Litemod.
If a folder has a name that matches the Minecraft versioning scheme, mods in that folder will automatically generate the appropriate ModPath entries.
bspkrsCore has started autodownloading for bspkrs mods. The dropbox account bspkrs uses frequently gets locked out due to the popularity of his mods. If you supply bspkrsCore to your users, you will need to manually add a <ModPath> entry for bspkrsCore like this: <ModPath>mods/[1.7.10]bspkrsCore-universal-6.14.jar</ModPath>
The dependency loader will not detect bspkrsCore if it is named bspkrsCore.jar (as MCU would normally do)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment