ROOT-ModInfo#
The mod.info file, which contains all the information about a mod.
Hierarchy#
This block does not require a parent block.
ID Properties#
This block should not have an ID.
Parameters#
- category ๐
Type:
stringCategory is used for filtering mods in the in-game ModManager. Known categories are โmapโ, โvehicleโ, โfeaturesโ, โmodpackโ. Using other terms will not generate a new filter category.
- description ๐
Type:
stringDescription of your mod, which shows up in the mod manager. The description supports ISRichTextPanel tags. A translation can be provided in the Mod.json translation file.
- icon ๐
Type:
stringImage which will be used in the mod manager to put next to the name of the mod in the list of available mods. This image will be small and while you can use a full image size, you do not need it. You can set your poster as the icon too to not ship two images if desired.
- id ๐
Type:
stringThe unique identifier of the mod, used in a mod list of the user or servers to activate the mod. Make sure to use something unique which isnโt shared between mods. Note: This is not the same as the Workshop ID.
- incompatible ๐
Type:
stringMods that cannot be enabled at the same time as this mod. When enabled, the other mods will be unselectable. This mod will also become unselectable if any of the other mods are enabled.
Example:
incompatible=theUnwantedMod,theOtherOne
- loadModAfter ๐
Type:
stringLoads the mod only after the set of mods listed.
Example:
loadModAfter=someMod,anotherMod
- loadModBefore ๐
Type:
stringLoads the mod before the set of mods listed.
Example:
loadModBefore=someMod,anotherMod
- modversion ๐
Type:
stringVersion of the mod.
- name ๐
Type:
stringThe displayed name for your mod in the gameโs mod manager. A translation can be provided in the Mod.json translation file.
- pack ๐
Type:
stringName of pack files that need to be loaded by the game. Notably used for Texture pack and Tile pack.
- poster ๐
Type:
stringImage which will show up in the mod manager as the mod image. Multiple posters can be used to show multiple images, but the first one will be used as the main poster in the mod manager. The rest will be in a list of images of the mod that users can click on to view.
Example:
poster=poster.png poster=showcase.png poster=flying_chickens.png poster=credits.png
If you have multiple versions of your mod (e.g., 42.12 and 42.13) and donโt want to copy your images, you can leave them in the common folder and use the following (but use unique names for these images since it will use the pool of all mods and their images in the common folder):
poster=../common/mymodname_poster.png poster=../common/mymodname_showcase.png poster=../common/mymodname_flying_chickens.png poster=../common/mymodname_credits.png
Can be duplicated: โ
- require ๐
Type:
stringMods required to run this mod. Multiple mods can be specified separated by commas.
Example:
require=theNeededMod,theOtherOne
- tiledef ๐
Type:
stringName of the tiledef with its ID that are added by the mod. You can find a community managed list of already used tiledef IDs in Tiledefs used by mods.
Example:
tiledef=Excavation 2112
If you upload your mod with a new tiledef ID, you can update the list to reduce the chance of incompatibility with other mods adding tile packs.
- url ๐
Type:
stringShows a URL link in the mod manager on the page of your mod for users to click on to open in their internet browser. The parameter appears as โHomepageโ in the mod manager. For a list of valid links, see URL.
- versionMax ๐
Type:
stringThe maximum version of the game the mod can be used on. This number needs to be in the format
build.majorat the very least, and not justbuildor it wonโt work. Example42.12.
- versionMin ๐
Type:
stringThe minimum version of the game the mod can be used on. This number needs to be in the format
build.majorat the very least, and not justbuildor it wonโt work. Example42.0.