modLoader = "javafml" #mandatory
loaderVersion = "${loader_version_range}" #mandatory
license = "${mod_license}"

[[mods]]
modId = "${mod_id}" #mandatory
version = "${mod_version}" #mandatory
displayName = "${mod_name}" #mandatory
description = '''
Provides common functionality and content for Iron431's mods.
'''

[[mixins]]
config = "${mod_id}.mixins.json"

# The [[accessTransformers]] block allows you to declare where your AT file is.
# If this block is omitted, a fallback attempt will be made to load an AT from META-INF/accesstransformer.cfg
#[[accessTransformers]]
#file="META-INF/accesstransformer.cfg"

# The coremods config file path is not configurable and is always loaded from META-INF/coremods.json

[[dependencies.${ mod_id }]] #optional
    modId = "neoforge" #mandatory
    type = "required" #mandatory
    versionRange = "[${neo_version},)" #mandatory
    ordering = "NONE"
    side = "BOTH"

[[dependencies.${ mod_id }]]
    modId = "minecraft"
    type = "required"
    versionRange = "${minecraft_version_range}"
    ordering = "NONE"
    side = "BOTH"

[[dependencies.${ mod_id }]]
    modId = "geckolib"
    type = "required"
    versionRange = "${geckolib_version}"
    ordering = "NONE"
    side = "BOTH"

[[dependencies.${ mod_id }]]
    modId = "irons_patreon_lib"
    type = "incompatible"
    ordering = "NONE"
    side = "BOTH"
    reason = "Patreon Lib is superceeded by Iron's Lib! You can safely uninstall it."