Mod Types

The type="" attribute for each of the mods in your pack tells the ATLauncher how to deal with the mod and how to install it. Some mod types contain extra attributes which must be added to your <mod /> declaration in order for it to work.

The ATLauncher admin website doesn't check to make sure these work, so you must make sure and test yourself to make sure they work and install correctly.

Minecraft Forge

NOTE: the forge mod type is now deprecated. You shouldn't be using this going forward, and instead should be making use of loaders.

Specifies that this mod file is Minecraft Forge and should be installed in the Jar or placed in the Root directory for Minecraft >1.6 server installs.

type="forge"

Jar Mods

Specifies that this mod file should be extracted into the minecraft.jar file.

type="jar"

Normal Mods

Specifies that this mod file should be placed into the 'mods' folder. This is what most mods will use as their type.

type="mods"

Flans Mod Addons

Specifies that this mod file should be placed into the 'Flan' folder.

type="flan"

Dependency Mods

Specifies that this mod file should be placed into the 'mods/(MC Version)/' folder, for instance for Minecraft 1.6.4 it would install in the 'mods/1.6.4/' folder. This generally includes CodeChickenLib, WorldCore and ForgeMultiPart. Please note that's not a complete list and may include more mods and all mods may not all apply to your pack.

type="dependency"

IC2 Library

Specifies that this mod file should be placed into the 'mods/ic2/' folder. This is used at the moment only for adding the EJML library that IC2 externally downloads when started up. This is not a specific type just for the mod IC2.

type="ic2lib"

Den Library

Specifies that this mod file should be placed into the 'mods/denlib/' folder. This is used at the moment only for adding the SQLite JDBC library that denLib externally downloads when started up. This is not a specific type just for the mod denLib.

type="denlib"

Coremods

Specifies that this mod file should be placed into the 'coremods' folder. Only mods that say they should be a coremod, will go in this folder.

type="coremods

MCPC

Specifies that this mod file is MCPC and should be used as the main server jar.

type="mcpc"

Plugins

Specifies that this mod file should be placed into the 'plugins' folder for MCPC

type="plugins"

Extract

Specifies that this mod file should be extracted and it's contents stored somewhere.

type="extract"

Extract to

Specifies where the extracted contents should go. It can be one either:

extractto="root"</code> This will extract into the .minecraft/

extractto="mods"</code> Puts the files in the mods/

extractto="coremods"</code> Puts the files in the coremods/

Extract Folder

Specifies which folder within the extracted file that should be acted upon. Any folder slashes should be replaced with %s%, so for instance if there is a folder in the zip file called SomeMod/Put In Mods Folder/ which contains all the files which need to go in the mods folder then you would have extractfolder="SomeMod%s%Put In Mods Folder%s%". A trailing %s% should always be added.

extractfolder=""

Decomp

Specifies that the file should be extracted and it's contents acted upon. This is a more advanced version of the 'extract' type and allows you to specify which file from the extracted contents to work with and what to do with it.

type="decomp"

decompfile

Specifies the file from the extracted contents to work with

decompfile=""

decomptype

Specifies the action to perform on the file specified above. This can be either jar, mods or coremods.

decomptype=""